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

WooCommerce Customer to Zoho Flow Integration

Estimated reading: 10 minutes 35 views

FormBridge for Zoho Pro

A WooCommerce Customer to Zoho Flow integration sends every record from your WordPress site straight into Zoho Flow, with no copying and pasting and no code.

FormBridge for Zoho connects WooCommerce Customer 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.

Pro feature

The WooCommerce Customer trigger is part of FormBridge for Zoho Pro. See how to buy FormBridge for Zoho Pro.

Supported sources and Zoho apps

FormBridge for Zoho connects these WordPress sources with your Zoho apps. This page follows the WooCommerce Customer 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

  • WooCommerce is installed and activated.
  • Your store is set up, so you can place a test order later.
  • 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 WooCommerce Customer to Zoho Flow

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

Steps 1–4 · Trigger and details

  1. Step 1: Create a new integration feed

    FormBridge for Zoho › Forms

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

    WooCommerce Zoho add new feed in FormBridge for Zoho
  2. Step 2: Select WooCommerce Customer as the trigger

    New feed › Trigger

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

    WooCommerce Zoho select trigger in FormBridge for Zoho
  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.

    WooCommerce Zoho feed title in FormBridge for Zoho
  4. Step 4: Select your form

    New feed › Form

    Open the Form dropdown, which lists your WooCommerce Customer. Select the one that should send data to Zoho, for example WooCommerce Customer, then click Continue.

    Each feed sends data to a single Zoho app. To send the same customers to a second app, create another feed.

    One feed, one destination

    Each feed sends data to a single Zoho app. To send the same customers to a second app, create another feed.

    WooCommerce Zoho select source in FormBridge for Zoho

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 WooCommerce Customer 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 a form plugin for this?

No. WooCommerce is the trigger itself, so no form plugin is involved. Form plugins are only needed when the data comes from a form.

Can I send WooCommerce data to several Zoho apps?

Yes. Create one feed per Zoho app and select WooCommerce Customer as the trigger in each feed.

Do I need coding for the WooCommerce Zoho integration?

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

How do I check that the data reached Zoho?

Place a test order, then open FormBridge for Zoho → Logs. Every delivery is listed with its result, and failed deliveries can be resubmitted.

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

WooCommerce Customer to Zoho Flow Integration

Or copy link

CONTENTS
Get Free Consultation

Subscribe

×
Cancel