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
Email 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.

example power automate flow

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

  1. 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.

  2. 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.

  3. 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.

  4. 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

The outputs of this operation are dynamic.

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

Get all teams.

Returns

Items
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.

Returns

The outputs of this operation are dynamic.

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

email

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

email

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

pdfFile