FormAssembly’s Webhook Connector helps you supercharge your workflows by connecting FormAssembly with other systems — including internal apps or popular platforms like Airtable and Zoom.
In this post, we’ll explore how FormAssembly’s Webhook Connector can help you seamlessly send data from your forms to virtually any external system with an API, all without manual effort or custom coding.
Read on for the overview, or watch the clip below from our annual virtual user conference, FormFest 2025, to take a closer look at how this works.
What Is the Webhook Connector?
The Webhook Connector is a powerful, workflow-exclusive feature in FormAssembly that lets you send form data directly to external systems through HTTP requests. Instead of relying on traditional drivers or third-party tools, this connector sends your data using a standard format such as JSON or URL-encoded payloads to an API endpoint URL.
This means you can push data from your form submission workflow directly into other platforms, enabling integrations with a variety of systems that support receiving data via webhooks.
Why Use the Webhook Connector?
Many organizations face the challenge of moving data between disparate systems manually or through cumbersome processes. The Webhook Connector automates that transfer, helping you:
- Eliminate manual data entry and reduce errors
- Connect your FormAssembly forms directly with CRM, file storage, marketing, or webinar platforms
- Seamlessly integrate with multiple systems within a single workflow
For example, you might collect user registration info via a form, then simultaneously:
- Store a copy of the submitted ID document in Google Drive
- Create or update a record in Airtable or another CRM
- Register users for Zoom meetings or webinars
All of these things can be triggered automatically after form submission.
Real-World Integrations Powered by Webhooks
FormAssembly customers have successfully used this connector to integrate with popular platforms such as:
- Airtable — Manage CRM and contact data
- Zoom — Register webinar or meeting participants
- Google Drive — Store and organize submitted files
In this example, we’ll focus on using the webhook to send form data to Airtable.
How to Set Up the Webhook Connector in Your Workflow
Step 1: Add Your Form to a Workflow
Begin by placing your existing form into a FormAssembly workflow. Then, add connector steps that perform actions sequentially.
Step 2: Add a Google Drive Connector (Optional)
You can add a step that uploads a file (like an ID) to Google Drive. You can configure this to place files in dynamically named folders based on form fields like first and last name, keeping documents organized.
Step 3: Add the Webhook Connector Step
Click “Add a step” and choose the Webhook Connector. This is where you configure how and where your form data will be sent.
Configuring Authorization
Different systems require different authentication methods:
- OAuth — Secure token-based authorization with a pop-up authorization flow
- Basic Authentication — Using username and password or API keys
- No Authorization — Sometimes you supply tokens or keys directly in custom headers
For example, Airtable requires an authorization token sent in the HTTP header, so you can set the authorization type to “none” and add a custom header.
You can generate API tokens within the connected system (e.g., Airtable’s account settings) and securely store them in your workflow connector.
Setting the Endpoint and Request Details
Refer to the API documentation of the system you’re integrating with to find:
- The endpoint URL to send the data to (e.g., Airtable’s API URL for creating records)
- The HTTP method (usually POST or PATCH)
- The content type expected (JSON is common)
- The required request body structure (the data payload format)
In the Webhook Connector, you’ll:
- Enter the endpoint URL
- Select the HTTP method (POST for creating new records)
- Set content type to “application/json”
- Build the JSON body using fields from your form (e.g., first name, last name, email)
Adding Conditions and Error Handling
You can add preconditions to only send data when certain fields are present (e.g., only send to Airtable if the email field is not blank). This prevents sending incomplete or unwanted data.
Additionally, the Webhook Connector supports error handling paths — if the request fails, you can route users to a custom message or trigger alternative workflow steps to notify them or your team.
Recap: Connecting FormAssembly to Airtable and Google Drive
In the live demonstration from FormFest, the workflow:
- Captured user details through a form
- Displayed a thank-you page to the user
- Uploaded an ID document to a dynamically named folder in Google Drive
- Sent the user’s details to Airtable using the Webhook Connector
The results were:
- The ID file appeared in the correctly named Google Drive folder
- The Airtable CRM was updated with the new record — all without any manual intervention
What This Means for You
The Webhook Connector opens the door to a wide array of custom integrations that were previously difficult or impossible without coding or additional middleware.
By leveraging this feature, you can:
- Automate complex workflows that interact with multiple platforms
- Improve data accuracy and speed by reducing manual steps
- Create a seamless experience for your team and users alike
Getting Started
Ready to start building your own integrations with the Webhook Connector? Here are some quick tips:
- Identify the systems you want to connect with and review their API documentation.
- Generate any necessary API tokens or credentials.
- Start simple — build a test workflow with a basic form and webhook step.
- Use tools like Postman to experiment with requests and understand the data requirements.
- Leverage error handling to create robust workflows.
You can harness the power of webhooks with FormAssembly to unlock next-level automation and integration. If you have questions or want personalized guidance, reach out — we’re here to help!