Extend Your Forms with 8,000+ Powerful Connections #
Transform your forms into powerful data hubs by connecting them to thousands of apps and services. FORMEPIC’s integration ecosystem lets you automate workflows, sync data across platforms, and eliminate manual data entry. Connect to email marketing platforms, CRM systems, automation tools, tracking pixels, and more—all without writing a single line of code.
Stream form submissions in real-time to external services through webhooks, sync respondent data to email marketing lists automatically, trigger automation workflows in platforms like Zapier and Make, and track conversions with analytics and advertising pixels. Build sophisticated workflows that extend far beyond simple form submissions, creating seamless connections between your forms and your entire tech stack.
Save hours of manual work by automating data transfer between systems, improve response times with instant notifications and automated actions, increase conversion tracking accuracy across your marketing funnel, and scale your operations by connecting forms to enterprise-grade platforms. Your forms become the starting point for automated business processes that run 24/7 without manual intervention.
Understanding FORMEPIC Integrations #
Integration Categories #
FORMEPIC supports several types of integrations to cover different use cases:
Emailing & Notifications
- Email notification services for instant alerts
- Autoresponder systems for confirmation emails
- Email digest services for periodic summaries
- Custom SMTP providers for branded email delivery
Email Marketing
- Mailchimp, Constant Contact, AWeber, and more
- Automated list synchronization
- Tag and segment management
- Double opt-in support
SMS & Text Messaging
- Twilio, Vonage, MessageBird, and other providers
- Real-time SMS notifications
- Bulk messaging capabilities
- International SMS support
Automation & Workflow
- Zapier, Make (Integromat), Pabbly, and more
- Visual workflow builders
- Multi-step automation sequences
- Conditional logic and branching
Webhooks
- Custom webhook endpoints
- Real-time data delivery
- Retry logic and error handling
- Detailed execution logs
Tracking & Analytics
- Google Analytics, Facebook Pixel, TikTok Pixel
- Conversion tracking
- Event tracking
- Custom tracking parameters
Push Notifications
- Web push notifications for browsers
- Mobile push notification services
- Targeted notification campaigns
- Engagement tracking
How to Connect Integrations to Your Form #
Step 1: Access the Integrations Library #
- Open your form in the Form Builder
- In the right sidebar, locate the Integrations panel
- Click the “Add Integration” button
- You’ll be taken to the Integrations library showing 8,000+ available services
Alternative access:
- From your dashboard, click Integrations in the main navigation
- Browse the integration directory organized by category
- Use the search bar to find specific services
Step 2: Browse or Search for Integrations #
Browse by Category:
- All integrations
- Email Marketing
- Emailing
- SMS & Text
- Automation
- Communication
- Notifications
- Data Management
- Tracking
Search for Services:
- Use the search bar at the top
- Type service names, keywords, or use cases
- Results filter automatically as you type
- View integration details by clicking on any service
Filter by Connection Status:
- All integrations
- Connected integrations only
- Not connected integrations only
Step 3: Select an Integration #
- Click on the integration you want to add
- Review the integration details:
- Description and capabilities
- Setup steps and requirements
- Features and supported actions
- Connection requirements
Step 4: Configure the Integration #
Each integration has specific setup requirements:
For Webhooks:
- Click “Add Webhook” or “Create Webhook”
- Select the form to connect
- Enter a descriptive name for the webhook
- Provide the webhook endpoint URL
- Choose HTTP method (POST, PUT, or PATCH)
- Add custom headers if needed (JSON format)
- Configure retry attempts and delay settings
- Enable or disable the webhook
- Click Save
For Email Marketing Services:
- Click the integration to open its detail page
- Click “Connect” or “Add Connection”
- Select the form to sync
- Provide API credentials (varies by service)
- Choose or create a list/audience
- Map form fields to service fields
- Configure sync options (tags, segments, etc.)
- Save the connection
For Automation Platforms (Zapier, Make, etc.):
- Click the integration
- Follow the external service’s connection flow
- Authorize FORMEPIC to connect with the platform
- Select your form as the trigger
- Configure actions in the automation platform
- Test the connection
- Enable the automation
For Tracking Pixels:
- Navigate to your form’s Tracking panel
- Click “Add Tracking Code”
- Select the tracking service (Google Analytics, Facebook Pixel, etc.)
- Enter your tracking ID or pixel code
- Configure event tracking options
- Save and enable tracking
Step 5: Test Your Integration #
- Submit a test entry to your form
- Check the integration’s execution logs
- Verify data appears in the connected service
- Review any error messages or warnings
- Adjust settings if needed
Step 6: Monitor Integration Performance #
From the Integrations Panel:
- View all active integrations for each form
- See connection status (Active/Disabled)
- Check last updated timestamps
- Enable or disable integrations with toggle switches
- Edit integration settings
- Delete integrations when no longer needed
From Individual Integration Cards:
- Click on an integration to see details
- View execution history and logs
- Monitor success and failure rates
- Review retry attempts and outcomes
- Export logs for troubleshooting
Managing Multiple Integrations #
Adding Multiple Connections #
- Forms can have unlimited integrations
- Mix and match different integration types
- Use multiple webhooks for different endpoints
- Connect to multiple email marketing services
- Run parallel automation workflows
Prioritizing Integrations #
- Integrations execute in the order they were added
- Critical integrations should be added first
- Use webhooks for time-sensitive data delivery
- Consider rate limits when adding many integrations
Organizing Integration Connections #
- Use descriptive names for webhooks and connections
- Group related integrations by purpose
- Document integration purposes in names or notes
- Disable unused integrations instead of deleting them
- Keep critical integrations enabled at all times
Integration Best Practices #
- Start with Core Integrations: Connect essential services first (email, webhooks, CRM)
- Test Thoroughly: Always submit test entries before going live
- Monitor Regularly: Check integration logs for errors or failed deliveries
- Use Descriptive Names: Name webhooks and connections clearly for easy identification
- Enable Retry Logic: Configure automatic retries for webhook failures
- Secure Your Endpoints: Use authentication headers for webhook security
- Keep Credentials Updated: Refresh API keys and tokens when they expire
- Document Your Workflows: Keep notes on complex integration setups
- Disable Unused Integrations: Turn off integrations you’re not using to reduce noise
- Plan for Scale: Consider rate limits when expecting high submission volumes
Requirements #
- A saved form (integrations cannot be added to unsaved forms)
- Valid credentials for third-party services (API keys, tokens, etc.)
- Appropriate permissions in connected services
- Webhook endpoints must be publicly accessible (for webhook integrations)
- Active subscription if required by third-party service
Tips and Tricks #
- Use the Search Function: Quickly find integrations by typing service names or keywords
- Read Integration Documentation: Each service has specific setup requirements—review them carefully
- Leverage Automation Platforms: Use Zapier or Make to connect to services not directly supported
- Combine Multiple Integrations: Create powerful workflows by combining email, webhooks, and automation
- Test with Real Data: Use actual form submissions to test integrations, not just preview mode
- Check Execution Logs: Regularly review logs to catch and fix issues early
- Use Conditional Integrations: Some platforms support conditional triggers based on form responses
- Keep Backups: Export important integration settings before making major changes
- Monitor Rate Limits: Be aware of API rate limits when connecting high-volume forms
- Use Webhook Retry Logic: Configure retries to handle temporary service outages
Important Notes #
- Integrations only work after forms are saved—you cannot configure integrations on new unsaved forms
- Some integrations require paid subscriptions on the third-party platform
- Data sent to integrations follows your form’s privacy settings
- Failed integrations are logged but won’t block form submissions
- Integration execution happens after successful form submission
- Disabled integrations remain configured but won’t execute
- Deleting an integration cannot be undone—disable instead if you might need it later
- Some services have rate limits that may affect high-volume forms
- Integration data is sent in real-time but processing depends on the third-party service
- Custom webhooks must have publicly accessible endpoints with valid SSL certificates
Common Issues & Troubleshooting #
Integration Not Appearing in Form #
Issue: Cannot see integration options in the form builder
Solutions:
- Save your form first—integrations require a saved form
- Refresh the page to load the latest integrations
- Check that you’re looking at the correct form
- Verify you have permission to edit the form
Webhook Not Receiving Data #
Issue: Webhook configured but endpoint not receiving submissions
Solutions:
- Verify the webhook is enabled (check the toggle switch)
- Confirm the webhook URL is correct and publicly accessible
- Check webhook execution logs for error messages
- Test the endpoint directly with a tool like Postman
- Verify your endpoint accepts the HTTP method configured (POST/PUT/PATCH)
- Check for authentication headers if your endpoint requires them
- Review firewall or security settings that might block incoming requests
Email Marketing Sync Failing #
Issue: Form submissions not syncing to email marketing platform
Solutions:
- Verify API credentials are current and valid
- Check that the target list/audience exists in the platform
- Confirm field mapping is correct
- Review rate limits on the email marketing platform
- Check for duplicate email addresses (some platforms reject duplicates)
- Verify double opt-in settings if required
- Review integration logs for specific error messages
Authorization Errors #
Issue: Integration shows authorization or authentication errors
Solutions:
- Refresh or re-enter API credentials
- Check that credentials have appropriate permissions
- Verify the API key or token hasn’t expired
- Re-authorize the connection if using OAuth
- Contact the third-party service support if credentials are correct
- Review scope permissions required by the integration
Integration Execution Delays #
Issue: Data appears slowly in connected services
Solutions:
- This is often normal—processing depends on third-party service speed
- Check the service’s status page for outages or slow downs
- Review webhook retry settings—retries can add delays
- Verify rate limits aren’t causing queuing
- Consider using webhooks for faster real-time delivery
- Check integration execution logs for timing information
Data Not Mapping Correctly #
Issue: Form data appears wrong or incomplete in connected service
Solutions:
- Review field mapping configuration carefully
- Ensure form field types match destination field types
- Check for required fields in the destination service
- Verify conditional logic isn’t hiding fields
- Test with all form fields filled out
- Review the exact data format expected by the destination service
Multiple Webhooks Conflicting #
Issue: Having issues when multiple webhooks are configured
Solutions:
- Check execution order—webhooks run in the order they were added
- Verify each webhook has a unique, working endpoint
- Review logs for each webhook individually
- Disable webhooks one at a time to identify the problematic one
- Ensure endpoints can handle concurrent requests
- Check for rate limiting issues at your endpoints
Integration Suddenly Stopped Working #
Issue: Previously working integration now fails
Solutions:
- Check if API credentials expired or were revoked
- Verify the third-party service hasn’t changed their API
- Review recent changes to form fields or structure
- Check the service’s status page for outages
- Review integration logs for new error messages
- Re-authenticate or reconnect the integration
- Contact the third-party service support if issue persists
