FormBridge for ZohoLaunch Offer
60%OFF Ends in:
00D: 00H: 00M: 00S

Fluent Forms to Zoho Flow Integration

Estimated reading: 10 minutes 26 views

FormBridge for Zoho Pro

A Fluent Forms to Zoho Flow integration sends every form submission from your WordPress site straight into Zoho Flow, with no copying and pasting and no code.

FormBridge for Zoho connects Fluent Forms to Zoho Flow through a single feed. This guide covers the complete process in 10 steps, from creating the feed and picking the trigger to configuring the Zoho Flow destination, mapping the fields and testing the result.

Supported sources and Zoho apps

FormBridge for Zoho connects these WordPress sources with your Zoho apps. This page follows the Fluent Forms to Zoho Flow route from start to finish.

WordPress triggers

  • Elementor Forms
  • Contact Form 7
  • WPForms
  • Gravity Forms
  • Fluent Forms
  • Ninja Forms
  • Forminator Forms
  • Formidable Forms
  • Happyforms
  • SureForms
  • Divi forms
  • Every Pro trigger

Zoho Flow actions

  • Send JSON
  • Send form data

Before you start

  • Fluent Forms is installed and activated, and you have created at least one form.
  • FormBridge for Zoho Pro is installed and its licence is active. The Zoho Flow action is a Pro feature.
  • You can sign in to Zoho Flow and create a flow.
  • Your Zoho account is authorised for Zoho Flow under FormBridge for Zoho → Connections. If it isn’t, follow the guide to creating a Zoho connection.
No Zoho connection needed

A Zoho Flow feed sends to the flow’s webhook URL, not through a Zoho account, so you don’t need a connection from FormBridge for Zoho → Connections. You can ignore Connect account on the Destination step.

How to connect Fluent Forms to Zoho Flow

10 steps, from creating the feed to a live form submission reaching Zoho Flow.

Steps 1–4 · Trigger and details

  1. Step 1: Create a new integration feed

    FormBridge for Zoho › All Feeds

    In your WordPress dashboard, open FormBridge for Zoho, click All Feeds, then click + Add New Feed.

    Fluent Forms Zoho add new feed in FormBridge for Zoho
    Starting a new feed from the All Feeds screen.
  2. Step 2: Select Fluent Forms as the trigger

    New feed › Trigger app

    From the list of trigger apps, select Fluent Forms. The feed will now run each time the form you choose is submitted.

    Fluent Forms Zoho select trigger in FormBridge for Zoho
    Selecting Fluent Forms as the trigger.
  3. Step 3: Enter a feed title

    New feed › Feed title

    On the Name this feed screen, enter the required information. In the Feed title field, enter a name of your choice, for example Fluent Forms to Zoho CRM leads. The title is used inside WordPress only, in the feed list and the delivery log.

    Fluent Forms Zoho feed title in FormBridge for Zoho
    Naming the feed.
  4. Step 4: Select your form

    New feed › Form

    Open the Form dropdown, which lists your Fluent Forms. Select the one that should send data to Zoho, for example Hospital form, then click Continue.

    Each feed listens to exactly one form. To connect another form, create another feed.

    One feed, one form

    Each feed listens to exactly one form. To connect another form, create another feed.

    Fluent Forms Zoho select form in FormBridge for Zoho
    Choosing the form this feed listens to.

Steps 5–10 · Destination and mapping

  1. Step 5: Create a webhook trigger in Zoho Flow

    Zoho Flow › Create flow › Webhook

    In Zoho Flow, click Create Flow, give it a name, and choose Webhook as the trigger. Pick the payload format that matches the module you will choose in FormBridge: JSON for Send JSON, or Form data for Send form data.

    Zoho Flow then shows the flow’s webhook URL. Copy it. It looks like https://flow.zoho.com/…/webhook/incoming?zapikey=….

    Treat the URL like a password

    The zapikey in the URL lets anyone who has it run your flow. Don’t paste it in public places. FormBridge stores it encrypted and never shows it again.

  2. Step 6: Choose Zoho Flow as the destination

    Destination step › Zoho destination

    On the Destination step, keep Zoho app selected in the top-right switch. Set Zoho app to Zoho Flow, then choose the Module:

    • Send JSON: the submission arrives as a JSON body. This is the best choice for most flows.
    • Send form data: the submission arrives as a classic form post (application/x-www-form-urlencoded).
    Formbridge Zoho Flow select app in FormBridge for Zoho
    Choosing Zoho Flow and the Send JSON module.
  3. Step 7: Paste the Flow webhook URL

    Destination step › Destination settings

    Under Destination settings, paste the URL from Step 1 into Flow webhook URL. Then click Test connection. It checks that the address is a real Zoho Flow webhook URL, without sending anything or running the flow.

    Formbridge Zoho Flow webhook URL in FormBridge for Zoho
    Test connection checks the URL without running the flow.

    When you edit a saved feed, the box stays empty and says Saved. Leave it empty to keep the saved URL, or paste a new one to replace it.

  4. Step 8: Choose what to send

    Destination step › What to send

    Use What to send to decide which values reach the flow:

    • Every submitted field, keyed by the form’s field IDs: the whole submission, with nothing to set up.
    • Only the keys listed below: you choose the names the flow sees. Add one row per key with Add a line. In each row, type the Key (the variable name in your flow) and pick its Value: a Form field, a Fixed value, or a Template such as {your-name} <{your-email}>.
    Formbridge Zoho Flow keys in FormBridge for Zoho
    Choosing the keys the flow receives.
    How values arrive
    • With listed keys, every key is sent on every submission, even when its answer is empty, so the flow always sees the same variables.
    • A checkbox or multi-select answer in a listed key arrives as one comma-separated text, such as SEO, Web.
    • An upload arrives as a list of files with name, type, size and, when the file is public, its url. The file itself is never sent.

    Click Continue when you’re done.

  5. Step 9: Save the feed

    Mapping step › Save feed

    A Zoho Flow feed has nothing to match on the Mapping step: what you chose in Step 4 decides what is sent. To send only some submissions, turn on Conditional logic here. Then click Create feed (Save feed when editing).

    Field mapping for the Fluent Forms to Zoho Flow integration in FormBridge for Zoho
    The Mapping step: conditional logic, test and save.
  6. Step 10: Send a test and finish the flow

    Mapping step › Send test record

    After saving, click Send test record. FormBridge posts sample values to the webhook, using the feed as last saved. This runs the flow once, with everything it does.

    Back in Zoho Flow, the webhook trigger now has a sample payload, so your keys appear as variables. Add the flow’s actions, insert those variables where you need them, and turn the flow on.

    Delivery logs

    Every delivery is recorded under FormBridge for Zoho → Logs. Failed deliveries can be sent again with Resubmit.

Good to know
  • Only a real Zoho Flow address is accepted: https, a flow.zoho… host in any Zoho data centre (such as flow.zoho.com, flow.zoho.eu or flow.zoho.in), and /webhook/ in the path.
  • Any 2xx answer from Zoho Flow is a success. A 5xx or 429 answer, or a network error, is retried in the background.
  • If Zoho Flow got the request but didn’t answer in time (15 seconds), FormBridge doesn’t send it again on its own, because the flow may already have run. Check the flow’s history and resubmit from the Logs screen if needed.
  • If every listed key is empty, nothing is sent.
  • To send the same form to Zoho Flow and to another Zoho app, create two feeds for that form.

Verify the integration

  1. Turn the flow on in Zoho Flow.
  2. Submit a test entry on the real form, using values you can recognise.
  3. Check the log under FormBridge for Zoho → Logs and confirm the entry was sent to Zoho Flow.
  4. Open the flow’s history in Zoho Flow and check that the run received your values and that each action succeeded.

Troubleshooting

Pick the symptom you’re seeing to get the fix.

URL not accepted

Likely cause
The URL was copied incompletely, or it isn’t a Zoho Flow webhook URL (for example a Make or Zapier URL).
How to fix it
Copy the full URL again from the flow’s Webhook trigger, including ?zapikey=…, and paste it in. For a non-Zoho URL, use the Webhook action instead.

Error 4xx from Flow

Likely cause
The flow was deleted, its webhook was regenerated, or the key in the URL is no longer valid.
How to fix it
Open the flow in Zoho Flow, copy its current webhook URL and paste it into the feed again.

Flow didn’t run

Likely cause
The flow is turned off in Zoho Flow, or the feed’s conditions skipped the submission.
How to fix it
Turn the flow on, then check the feed’s conditional logic and the Logs screen.

Variables missing

Likely cause
The webhook trigger has no sample yet, or its payload format doesn’t match the module.
How to fix it
Match the formats (JSON with Send JSON, Form data with Send form data), then click Send test record again so Flow can read the keys.

Nothing arrives

Likely cause
The feed is turned off, it listens to a different form, or every listed key was empty.
How to fix it
Check that the feed is enabled and points at the right form, and that your keys use fields the visitor fills in. Then check the Logs screen.

Still stuck? Email the failed entry from the Logs screen to support@techwavesolutions.net.

Frequently asked questions

Do I need coding for the Fluent Forms Zoho integration?

No. FormBridge for Zoho is set up entirely from its settings screens. You select Fluent Forms, choose your form, pick a Zoho app and map the fields without writing any code.

Do I need a Zoho connection for a Zoho Flow feed?

No. The feed sends to the flow’s webhook URL, so no connection from the Connections screen is needed.

Does Test connection run my flow?

No. Test connection only checks that the URL is a valid Zoho Flow webhook address. Send test record on the Mapping step is what runs the flow once.

Should I choose Send JSON or Send form data?

Send JSON suits most flows. Choose Send form data only if your webhook trigger is set to the Form data format. Whichever you pick, set the same format on the trigger in Zoho Flow.

Can I send file uploads to Zoho Flow?

FormBridge sends each upload’s name, type, size and, when the file is public, its link. The file itself isn’t sent, so the flow can fetch it from the link if it needs it.

When should I use Zoho Flow instead of a direct Zoho app?

Use a direct Zoho app feed, such as Zoho CRM, when FormBridge supports the app and the action you need. Use Zoho Flow when you need several steps, logic between them, or an app FormBridge doesn’t cover.

Setting this up with a different trigger or a different Zoho app? Start from the matching guide.

Still stuck? Email the failed entry from the Logs screen to support@techwavesolutions.net.

Share this Doc

Fluent Forms to Zoho Flow Integration

Or copy link

CONTENTS
Get Free Consultation

Subscribe

×
Cancel