Formspace (Preview)
Formspace is an online form and workflow platform that helps teams collect structured information, coordinate approvals, and manage follow-up work. Use this integration to start automated processes from new form responses or specific workflow steps, access response data and uploaded files, and generate response PDFs for email, storage, and other business systems.
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 | Formspace Support |
| URL | https://formspace.com/contact |
| support@formspace.com |
| Connector Metadata | |
|---|---|
| Publisher | VP LABS PTY LTD |
| Website | https://formspace.com |
| Privacy policy | https://formspace.com/privacy |
| Categories | Productivity;Business Management |
Formspace
Formspace helps teams create forms, collect responses, and coordinate follow-up work. This connector starts automated flows when a form response is submitted or when a published Formspace workflow reaches a connected destination. It also provides actions for retrieving submitted files and response PDFs.
Prerequisites
- A Formspace account.
- Membership in the Formspace that owns the form or workflow.
- A published form before a response-submitted trigger can run.
- Available workflow run capacity in the Formspace subscription.
Triggers
When a form response is submitted
Starts a flow whenever the selected published form receives a completed response. The trigger provides form, response, respondent, and answer data. Answer properties are typed from the selected form's published schema, or from its current draft schema if the form has not yet been published.
To use this trigger:
- Create an automated flow and select When a form response is submitted.
- Sign in to Formspace.
- Select a Formspace and form.
- Save the flow.
The trigger runs independently of Formspace workflow publishing. After the connection is saved, the flow also appears as a read-only connection beneath Form Submitted on the form's workflow canvas.
When invoked by a Formspace workflow
Registers the flow as a reusable destination that can be selected by a Formspace workflow. Use this trigger when an approval, condition, branch, or earlier workflow action should control when the flow starts.
To use this trigger:
- Create an automated flow and select When invoked by a Formspace workflow.
- Sign in to Formspace.
- Select a Formspace and enter a name for the destination.
- Save the flow.
- In Formspace, add Run Power Automate flow to a form workflow and select the destination.
- Connect the block where it should run and publish the workflow.
The trigger provides a stable event envelope containing form, response, respondent, workflow, answer, and approval context. A destination belongs to the selected Formspace and can be reused by multiple workflow blocks.
Actions
Get submitted file content
Returns the binary content, original file name, and content type of a file uploaded with a submitted response. Use the response ID and durable file reference supplied by a Formspace trigger.
Get response PDF
Generates a PDF containing the submitted response and its Formspace workflow history. Use the response ID supplied by either Formspace trigger.
Known issues and limitations
- If a form schema changes after a response-submitted trigger is configured, refresh or reselect the trigger before using newly added or changed answer fields.
- File and signature answer URLs expire after 24 hours. Uploaded files also include a durable file reference for Get submitted file content. Signature images must be copied before their temporary URL expires.
- Delivery pauses if the connection owner is removed from the Formspace, banned, or deleted. A current member can recreate the trigger to take ownership of the connection.
- Turning off or deleting a trigger disconnects its delivery. Existing Formspace workflow blocks retain their selected destination so the same flow can be reconnected later.
- Automation runs are subject to the monthly workflow run allowance of the Formspace subscription.
Support
- Product documentation: Formspace documentation
- Support: Formspace support
- Privacy policy: Formspace privacy policy
- Terms: Formspace terms and conditions
Actions
| Get response PDF |
Generates a PDF containing the submitted response and its Formspace workflow history. |
| Get submitted file content |
Downloads a file from a submitted response using the file reference supplied by a Formspace trigger. |
Get response PDF
Generates a PDF containing the submitted response and its Formspace workflow history.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Response ID
|
responseId | True | string |
The submitted response ID from a Formspace trigger. |
Returns
- response
- file
Get submitted file content
Downloads a file from a submitted response using the file reference supplied by a Formspace trigger.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Response ID
|
responseId | True | string |
The submitted response ID from a Formspace trigger. |
|
File reference
|
fileReference | True | string |
The opaque file reference from a submitted file answer. |
Returns
- response
- file
Triggers
| When a form response is submitted |
Starts this flow whenever the selected form receives a new response. |
| When invoked by a Formspace workflow |
Registers this flow as a reusable destination for Formspace workflows. |
When a form response is submitted
Starts this flow whenever the selected form receives a new response.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Formspace
|
organizationId | True | string |
The Formspace containing the form. |
|
Form
|
formId | True | string |
The form whose responses start this flow. |
Returns
When invoked by a Formspace workflow
Registers this flow as a reusable destination for Formspace workflows.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Formspace
|
organizationId | True | string |
The Formspace that can invoke this flow. |
|
Name in Formspace
|
name | True | string |
A friendly name used to select this flow in Formspace. |
Returns
Definitions
TriggerForm
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
The form ID. |
|
title
|
title | string |
The form title. |
TriggerResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
The response ID. |
|
number
|
number | integer |
The form's sequential response number when available. |
|
url
|
url | uri |
A Formspace link to the response. |
|
submittedAt
|
submittedAt | date-time |
When the response was submitted, when available. |
TriggerRespondent
| Name | Path | Type | Description |
|---|---|---|---|
|
email
|
The respondent's verified email address when available. |
WorkflowTriggerPayload
| Name | Path | Type | Description |
|---|---|---|---|
|
event
|
event | TriggerEvent | |
|
form
|
form | TriggerForm | |
|
response
|
response | TriggerResponse | |
|
respondent
|
respondent | TriggerRespondent | |
|
workflow
|
workflow | TriggerWorkflow | |
|
answers
|
answers | object |
The submitted answers as an open object. |
|
approval
|
approval | object |
The current approval data when this flow follows an approval. |
TriggerEvent
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
A unique identifier for this invocation. |
|
type
|
type | string |
The event type. |
|
triggeredAt
|
triggeredAt | date-time |
When the workflow invoked the connected flow. |
TriggerWorkflow
| Name | Path | Type | Description |
|---|---|---|---|
|
runId
|
runId | string |
The workflow run ID. |
|
versionId
|
versionId | string |
The published workflow version ID when available. |
|
blockId
|
blockId | string |
The block ID that invoked this flow. |
|
blockName
|
blockName | string |
The block name shown in Formspace. |
file
This is the basic data type 'file'.