Overview
Flowcode’s Zapier integration lets you instantly send your Flowcode data, like new contacts and form submissions, into thousands of tools your team already uses. Instead of exporting CSVs or building custom APIs, you can automate workflows in just a few clicks.
Use this article to understand:
What webhooks are and how they power this integration
What Zapier does and how it fits into your stack
What apps you can connect via Zapier
Why this matters for Flowcode users
How to set up the Zapier integration in Flowcode 2
What is a webhook?
A webhook is a simple way for one system to send automatic, real-time information to another system over the internet.
Think of it as a “push notification” between apps:
Something happens in Flowcode (for example, a contact is collected or a form is submitted).
Flowcode sends that data as a small, secure HTTP request to a URL you specify (your webhook URL).
Whatever is listening at that URL (in this case, Zapier) receives the data and is set up to take a specific action, such as adding a new record to your CRM or sending a notification in Slack.
What does Zapier do?
Zapier is a no-code automation tool that connects your apps.
In Zapier, you create simple workflows called Zaps:
A Trigger – what starts the workflow (for example: “New contact collected in Flowcode”).
An Action – what happens next (“Create a contact in HubSpot,” “Send a Slack message,” etc.).
Zapier sits between Flowcode and the rest of your stack so that every Flowcode interaction can automatically kick off the right follow-up steps.
What apps does Zapier connect to?
Zapier connects to thousands of apps, including many your team already uses, such as:
CRMs & marketing tools: HubSpot, Salesforce, Mailchimp, Klaviyo, ActiveCampaign
Communication tools: Slack, Microsoft Teams, Gmail, Outlook
Data & productivity: Google Sheets, Excel, Airtable, Notion
If the app is in the Zapier App Directory, you can almost always say: “Yes, Flowcode can connect to that via Zapier.”
Why this matters for Flowcode customers
Connecting Flowcode to Zapier means your codes don’t just collect data—they kick off workflows:
New contacts go straight into your CRM or email tool, ready for outreach.
Teams get instant alerts when high-value leads engage.
Campaign performance improves because follow-up happens automatically and consistently.
Agencies and enterprises can plug Flowcode into each client’s unique stack without custom development.
In short: Flowcode + Zapier turns every scan or form submission into an immediate, automated next step.
What data can Flowcode send to Zapier?
From Flowcode 2, you can trigger Zapier workflows from:
contact.collected – when a new contact is captured
form.submitted – when a user submits a form
product.purchased – when a product is purchased
Each event sends a payload of data (for example: name, email, phone, custom fields, and other metadata) that Zapier can use in your Zaps.
How to set up the Zapier webhook integration in Flowcode 2
Step 1: Create a Zap in Zapier
Log into Zapier.
Click Create Zap.
For the Trigger, choose Webhooks by Zapier.
Select the event Catch Hook and click Continue.
Zapier will display a Custom Webhook URL. Copy this URL as you’ll paste it into Flowcode in the next step.
Note: In Zapier you can finish the Zap later by adding your desired Action app (HubSpot, Salesforce, Mailchimp, Slack, etc.)
Step 2: Add a Zapier endpoint in Flowcode 2
In Flowcode, navigate to Manage workspace.
Go to the Webhooks tab.
Click Add Endpoint.
Choose the Zapier webhook type (or “Webhook” if you’re pasting a generic Zapier webhook URL).
Paste the Zapier Webhook URL you copied from Zapier into the Endpoint URL field.
Optionally, add a Description so your team knows what this endpoint is used for (e.g., “Send new event leads to HubSpot via Zapier”).
Step 3: Subscribe Flowcode events to Zapier
In the Subscribe to events section:
Use the search box or scroll to find events.
Select the events you want to send to Zapier, for example:
contact.collected
form.submitted
product.purchased (if applicable)
Save your changes.
Your endpoint will now appear in the Endpoints list for your workspace. You’ll see its status and error rate from this view.
Step 4: Test the connection
Return to your Zap in Zapier.
Follow Zapier’s prompt to Test trigger.
In Flowcode, perform a test action that matches the event you subscribed to—such as submitting a form.
Zapier should detect the incoming webhook and display sample data.
Once the test is successful, finish configuring your Action steps (e.g., “Create Contact in HubSpot,” “Send message in Slack”) and turn your Zap ON.
From this point on, Flowcode will send data to Zapier in real time whenever the selected events occur.
Managing and monitoring your Zapier endpoint
From Manage workspace → Webhooks in Flowcode 2 you can:
View the list of configured endpoints
See whether an endpoint is enabled/disabled
Monitor error rate and activity
Edit or disable endpoints as your workflows evolve
If you need to pause a Zapier connection temporarily, you can either disable the Zap in Zapier or disable the corresponding endpoint in Flowcode.

