Linking to Workflows
Connect forms to workflows to automate what happens after submission. Send emails, update databases, notify teams, and more.
How It Works
- Form receives a submission
- Linked workflows trigger automatically
- Submission data flows into the workflow
- Workflow executes your defined actions
Connecting a Workflow
From the Form
- Open your form
- Go to Settings > Workflows
- Click Connect Workflow
- Select existing or create new
From the Workflow
- Create or open a workflow
- Add Form Submission trigger
- Select your form
- Build your automation
Trigger Data
The workflow receives all submission data:
{
"formId": "form_abc123",
"submissionId": "sub_xyz789",
"submittedAt": "2024-01-15T10:30:00Z",
"fields": {
"name": "John Doe",
"email": "john@example.com",
"message": "Hello world"
},
"metadata": {
"ip": "192.168.1.1",
"browser": "Chrome 120",
"referrer": "https://example.com"
}
}
Accessing Fields
Use variables in your workflow:
{{trigger.fields.name}}- Field value{{trigger.fields.email}}- Email field{{trigger.submissionId}}- Submission ID{{trigger.metadata.ip}}- IP address
Common Automations
Send Confirmation Email
- Add Send Email action
- To:
{{trigger.fields.email}} - Subject: "Thanks for your submission"
- Body: Personalized confirmation
Notify Team on Slack
- Add Slack action
- Channel: #submissions
- Message: Include key fields
- Mention relevant team members
Save to Database
- Add Database Insert action
- Select your table
- Map form fields to columns
- Handle duplicates
Create Task
- Add Project Tool action (Notion, Asana, etc.)
- Create task from submission
- Assign to team member
- Set due date
Conditional Routing
Route submissions based on answers:
- Add Condition node
- Check field value
- Branch to different actions
Example:
If department = "Sales" → Sales Slack channel
If department = "Support" → Create support ticket
Else → General inbox
Multiple Workflows
One form can trigger multiple workflows:
Use Cases
- Confirmation email + Team notification
- Data storage + Analytics tracking
- Lead capture + CRM sync
Configuration
- Connect first workflow
- Click Add Another
- Select or create second workflow
- Repeat as needed
All workflows run in parallel.
Conditional Triggering
Only trigger workflows under certain conditions:
- In workflow settings
- Add Trigger Conditions
- Set field requirements
Example: Only trigger for "Sales" department
trigger.fields.department equals "Sales"
Error Handling
Submission Succeeds, Workflow Fails
- Form shows success to user
- Error logged in workflow executions
- Retry or manual intervention possible
Workflow Required
Make workflow success mandatory:
- Enable Require Workflow Success
- Form shows error if workflow fails
- Submission still saved
Retries
Configure automatic retries:
- Retry count (1-5)
- Delay between retries
- Final failure notification
Testing
Test Form Submissions
- Submit test data through form
- Check workflow execution logs
- Verify all actions completed
Test Workflow Manually
- Open connected workflow
- Click Test
- Enter sample submission data
- Verify behavior
Debugging
Submission Not Triggering Workflow
- Check form is published
- Verify workflow is activated
- Check trigger conditions
- Look at execution logs
Wrong Data in Workflow
- Check field names match
- Verify variable paths
- Test with known data
Next Steps
- Node Types Explained - All actions
- Form Submissions - View responses
- Debugging Errors - Troubleshooting