Integrations
Overview
The Form Platform supports integrations with popular third-party services.
Supported Integrations
Slack
Purpose: Send form submissions to Slack channels
Configuration:
Webhook URL
Channel name
Message format
Setup:
Create Slack webhook
Configure integration via API
Submissions sent to channel
Discord
Purpose: Send form submissions to Discord channels
Configuration:
Webhook URL
Channel ID
Message format
Notion
Purpose: Sync form submissions to Notion databases
Configuration:
Notion API token
Database ID
Field mappings
Features:
Automatic sync
Field mapping
Rich formatting
Google Sheets
Purpose: Append form submissions to Google Sheets
Configuration:
Google OAuth credentials
Spreadsheet ID
Sheet name
Features:
Real-time updates
Automatic formatting
Multiple sheets support
Integration Flow
Event Processing
Form submission received
Event published to EventBridge
Integration worker triggered
Worker fetches integration config
Data transformed for target service
Sent to third-party API
Error Handling
Automatic retries
Dead-letter queue
Error notifications
Logging
Configuration
Via API
POST /integrations/slack
{
"webhookUrl": "https://hooks.slack.com/...",
"channel": "#notifications"
}Via Dashboard
Navigate to Settings > Integrations
Select integration type
Configure credentials
Test connection
Enable integration
Best Practices
Security
Store credentials securely
Use OAuth where possible
Rotate tokens regularly
Monitor integration usage
Performance
Process asynchronously
Batch updates when possible
Handle rate limits
Monitor integration health
Next Steps
API Reference - API reference
Dashboard Guide - Configure integrations in dashboard
Last updated