Team Forms
Teams Forms brings digital forms into Microsoft Teams. The software will empower your teams to build and deliver forms from within the productivity tools that they already know and trust. Unlike many other forms solutions on the market, Team Forms talks directly with your Teams SharePoint so that data captured by forms remains in your ownership and never leaves your trusted office 365 environment.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Team Forms |
URL | https://teamforms.app |
support@teamforms.app |
Connector Metadata | |
---|---|
Publisher | VP Labs |
Website | https://teamforms.app |
Privacy policy | https://teamforms.app/privacy |
Categories | Data;Productivity |
Team Forms is a digital forms tool that seamlessly integrates with Microsoft Teams, eliminating the need for coding. The Team Forms connector enhances this functionality by allowing forms to initiate and facilitate automated processes through Power Automate and Logic Apps. By using Team Forms to streamline data input and combining it with Power Automate, you can streamline business processes such as form-based approvals, emails, and data entry into your existing systems. This solution offers numerous benefits for your organization.
Prerequisites
To utilize this connector, you must have a Microsoft Work or School Account and have already created a form within Team Forms. If you are new to Team Forms, you can begin by building your first form.
How to get credentials
To get started please install Team Forms and log in using your organisations Microsoft work or school account.
Get started with your connector
To get started with the Team Forms connector the first step would be to trigger Power automate form a form submission. A common use case might be to automatically email a PDF of the form submission to a manager for approval.
To achieve this simply add the When a form response is submitted
trigger followed by a Get PDF content
and Email
action as shown below.
While this represents a common and straightforward use case, the possibilities for the Team Forms connector are virtually limitless. This connector will give you access to all form response fields, which you can harness to streamline and automate your business processes.
Known issues and limitations
There are currently no known limitations to the Team Forms connector. If you do encounter a limitation please let us know! (support@teamforms.app)
FAQ
Why can't I see any forms in the forms drop-down menu?
No forms will appear in this connector until you have built a form within the Team Forms application. Please install and build your first form before trying this connector.
Can I access attachments uploaded to my forms?
Yes, you can access the attachment using the
Get Attachments
action. This will return the attachment object that will contain a link to the attachment.Will the trigger still work when I respond to a form offline?
Yes, one of the unique features of Team Forms is the ability to fill and submit forms when not connected to the internet. Upon re-connecting to the internet, the response will be automatically uploaded, triggering the Team Forms connector. This feature enables uninterrupted form submission and integration with your automated processes.
I have updated my form but the new field are not available in the Power Automate?
Please ensure you publish the changes to your new form. The changes will not be available until you publish the changes.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get Form |
Get details for a specific form. |
Get Forms |
Get forms for a team. |
Get Pdf |
Get details on the generated pdf for a specific response. |
Get Pdf Content |
Get the generated pdf for a specific response. |
Get Response |
Get details for a specific response. |
Get Response Attachments |
Get the attachments uploaded for a specific response. |
Get Teams |
Get all teams. |
Get Form
Get details for a specific form.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Form
|
formId | True | string |
Unique id for the form. |
Returns
- Body
- formSchema
Get Forms
Get forms for a team.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Returns
- Items
- formMetas
Get Pdf
Get details on the generated pdf for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
- Body
- file
Get Pdf Content
Get the generated pdf for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
- response
- pdfFile
Get Response
Get details for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Form
|
formId | True | string |
Unique id for the form. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
Get Response Attachments
Get the attachments uploaded for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
- Items
- files
Get Teams
Triggers
When a new form response is submitted |
Triggered a flow when a response is submitted in Team Forms. |
When a new form response is submitted
Triggered a flow when a response is submitted in Team Forms.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Form
|
formId | True | string |
Unique id for the form. |
Environment
|
environment | string |
The environment to set. |
|
Triggers
|
triggers | string |
Types of events to trigger this workflow. Submitted and Resubmitted by default |
Returns
Definitions
team
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
id |
createdDateTime
|
createdDateTime | string |
createdDateTime |
displayName
|
displayName | string |
displayName |
description
|
description | string |
description |
internalId
|
internalId | string |
internalId |
classification
|
classification | string |
classification |
specialization
|
specialization | string |
specialization |
visibility
|
visibility | string |
visibility |
webUrl
|
webUrl | string |
webUrl |
isArchived
|
isArchived | boolean |
isArchived |
tenantId
|
tenantId | string |
tenantId |
isMembershipLimitedToOwners
|
isMembershipLimitedToOwners | string |
isMembershipLimitedToOwners |
memberSettings
|
memberSettings | string |
memberSettings |
guestSettings
|
guestSettings | string |
guestSettings |
messagingSettings
|
messagingSettings | string |
messagingSettings |
funSettings
|
funSettings | string |
funSettings |
discoverySettings
|
discoverySettings | string |
discoverySettings |
summary
|
summary | string |
summary |
teams
Name | Path | Type | Description |
---|---|---|---|
Items
|
team |
formMeta
Name | Path | Type | Description |
---|---|---|---|
@odata.etag
|
@odata.etag | string |
@odata.etag |
createdDateTime
|
createdDateTime | string |
createdDateTime |
eTag
|
eTag | string |
eTag |
id
|
id | string |
id |
lastModifiedDateTime
|
lastModifiedDateTime | string |
lastModifiedDateTime |
webUrl
|
webUrl | string |
webUrl |
email
|
createdBy.user.email | string |
|
id
|
createdBy.user.id | string |
id |
displayName
|
createdBy.user.displayName | string |
displayName |
id
|
lastModifiedBy.application.id | string |
id |
displayName
|
lastModifiedBy.application.displayName | string |
displayName |
email
|
lastModifiedBy.user.email | string |
|
id
|
lastModifiedBy.user.id | string |
id |
displayName
|
lastModifiedBy.user.displayName | string |
displayName |
id
|
parentReference.id | string |
id |
siteId
|
parentReference.siteId | string |
siteId |
id
|
contentType.id | string |
id |
name
|
contentType.name | string |
name |
fields@odata.context
|
fields@odata.context | string |
fields@odata.context |
@odata.etag
|
fields.@odata.etag | string |
@odata.etag |
tfItemType
|
fields.tfItemType | string |
tfItemType |
tfFormId
|
fields.tfFormId | string |
tfFormId |
tfTitle
|
fields.tfTitle | string |
tfTitle |
formMetas
Name | Path | Type | Description |
---|---|---|---|
Items
|
formMeta |
formSchema
Name | Path | Type | Description |
---|---|---|---|
title
|
title | string | |
category
|
category | string | |
schema
|
schema | object | |
id
|
id | string | |
archived
|
archived | boolean | |
version
|
version | number |
file
This is the basic data type 'file'.
files
Name | Path | Type | Description |
---|---|---|---|
Items
|
file |