GoFormz (Preview)
GoFormz connects field data collection to the tools and systems your team already uses. Automate notifications, approvals, data routing, and system updates when forms are submitted so operational processes run consistently without manual follow up or delays.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | 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) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
| 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) |
| Contact | |
|---|---|
| Name | GoFormz Support |
| URL | https://help.goformz.com/en/articles/13860436-goformz-support |
| support@goformz.com |
| Connector Metadata | |
|---|---|
| Publisher | GoFormz - Power Apps V2 |
| Website | https://www.goformz.com/ |
| Privacy policy | https://www.goformz.com/privacy |
| Categories | Productivity;IT Operations |
GoFormz Power Automate Connector
Overview
The GoFormz Power Automate Connector helps teams eliminate manual handoffs between field teams and back-office systems by turning form activity into automated workflows. Use Power Automate to trigger notifications, approvals, data routing, and system updates when GoFormz forms are submitted — so operational processes run consistently without constant follow-up. This connector is especially valuable for organizations already invested in the Microsoft ecosystem looking to maximize their technology stack by connecting GoFormz with tools like Outlook, Teams, SharePoint, and OneDrive.
Prerequisites
To use the GoFormz Power Automate Connector, you will need:
- An active GoFormz account with API access enabled
- A Client ID and Client Secret from your GoFormz account (see Getting Credentials below)
- A Microsoft Power Automate account
Getting Credentials
To obtain your Client ID and Client Secret:
- Log in to your GoFormz account.
- Navigate to Settings → API.
- Copy your Client ID and Client Secret from the API page.
- Use these values when configuring the OAuth 2.0 security settings for the connector.
Use the following OAuth 2.0 endpoints during connector setup:
| Field | Value |
|---|---|
| Authorization URL | https://accounts.goformz.com/connect/authorize |
| Token URL | https://accounts.goformz.com/connect/token |
| Refresh URL | https://accounts.goformz.com/connect/token |
| Scope | public_api offline_access |
Supported Operations
Triggers
| Operation | Description |
|---|---|
| Form Completed | Triggers when a GoFormz form is completed. Configure with the Template ID of the form you want to monitor. |
Actions
| Operation | Description |
|---|---|
| Get Form | Retrieves detailed information for a specific form by Form ID. |
| Create Form | Creates a new form from a template and optionally assigns it to a user or group. |
| Export Form to PDF | Exports an existing form as a PDF file. |
Known Issues and Limitations
- The Form Completed trigger only supports the
form.completeevent type. Other form event types (such as form creation or update) are not currently supported.
Support
For questions or assistance with the GoFormz Power Automate Connector, visit the GoFormz Support Center.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Create Form |
Create a form from a template |
| Export Form to PDF |
Export a form to PDF |
| Get Form |
Get a form by ID |
Create Form
Create a form from a template
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Run Calculations
|
runCalculations | boolean |
If creating a form sourced from a table on a completed form, enable this to run the table's calculations. |
|
|
name
|
name | string | ||
|
overrideDefaultFormName
|
overrideDefaultFormName | boolean | ||
|
templateId
|
templateId | uuid | ||
|
id
|
id | uuid | ||
|
type
|
type | string | ||
|
url
|
url | string | ||
|
fields
|
fields | object |
Export Form to PDF
Export a form to PDF
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form ID
|
formId | True | string |
The unique 32 digit identifier assigned to the form you want to export. |
|
type
|
type | string | ||
|
pages
|
pages | string |
Returns
- response
- binary
Get Form
Get a form by ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Form ID
|
id | True | uuid |
The unique 32 digit identifier assigned to the form you want to retrieve details for. |
Returns
- Body
- FormDto
Triggers
| Form Completed Webhook |
A webhook that triggers when the specified form is completed |
Form Completed Webhook
A webhook that triggers when the specified form is completed
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
eventType
|
eventType | string |
eventType |
|
|
entityId
|
entityId | True | string |
entityId |
|
enabled
|
enabled | boolean |
enabled |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
EventType
|
EventType | string |
EventType |
|
EntityId
|
EntityId | string |
EntityId |
|
Timestamp
|
Timestamp | string |
Timestamp |
|
Id
|
Item.Id | string |
Id |
|
Url
|
Item.Url | string |
Url |
|
Recompleted
|
Item.Recompleted | boolean |
Recompleted |
Definitions
AssignmentDto
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | uuid | |
|
type
|
type | string | |
|
url
|
url | string |
FormDto
| Name | Path | Type | Description |
|---|---|---|---|
|
formId
|
formId | uuid | |
|
name
|
name | string | |
|
overrideDefaultFormName
|
overrideDefaultFormName | boolean | |
|
status
|
status | FormStatusDto | |
|
lastUpdateDate
|
lastUpdateDate | string | |
|
assignment
|
assignment | AssignmentDto | |
|
location
|
location | LocationDto | |
|
templateId
|
templateId | uuid | |
|
templateUrl
|
templateUrl | string | |
|
fields
|
fields | object |
FormStatusDto
| Name | Path | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
changeDate
|
changeDate | string |
LocationDto
| Name | Path | Type | Description |
|---|---|---|---|
|
latitude
|
latitude | double | |
|
longitude
|
longitude | double | |
|
accuracy
|
accuracy | double |
binary
This is the basic data type 'binary'.