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

WPforms to Zoho Sheet Integration

Estimated reading: 10 minutes 41 views

FormBridge for Zoho Pro

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

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

Pro feature

The Zoho Sheet destination 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 WPForms to Zoho Sheet route from start to finish.

WordPress form plugins

  • Elementor Forms
  • Contact Form 7
  • WPForms
  • Gravity Forms
  • Fluent Forms
  • Ninja Forms
  • Forminator Forms
  • Formidable Forms
  • Happyforms
  • SureForms

Zoho apps

  • Zoho CRM
  • Zoho Books
  • Zoho Desk
  • Zoho Bigin
  • Zoho Campaigns
  • Zoho Marketing Automation
  • Zoho Inventory
  • Zoho FSM
  • Zoho People
  • Zoho Creator
  • Zoho Recruit
  • Zoho Projects
  • Zoho Sheet

Before you start

  • WPForms is installed and activated, and you have created at least one form.
  • FormBridge for Zoho Pro is installed and your licence is active.
  • The workbook exists and its first row holds clear column headers, because those headers become the fields you map to.
  • Your Zoho account is authorised for Zoho Sheet under FormBridge for Zoho → Connections. If it isn’t, follow the guide to creating a Zoho connection.

How to connect WPForms to Zoho Sheet

14 steps, from creating the feed to a live form submission reaching Zoho Sheet.

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.

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

    New feed › Trigger app

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

    WPForms Zoho select trigger in FormBridge for Zoho
    Selecting WPForms 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 WPForms to Zoho CRM leads. The title is used inside WordPress only, in the feed list and the delivery log.

    WPForms 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 WPForms. 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.

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

Steps 5–14 · Destination and mapping

  1. Step 5: Select your account

    Destination › Account

    On the Destination step, open the Account dropdown and choose the Zoho account you authorised under FormBridge for Zoho → Connections. Rows are written to this account.

    No account in the list?

    Use Connect account at the top of the panel, or create the connection first and return to the feed. Learn how to create a Zoho connection.

    Zoho Sheet select account in FormBridge for Zoho
    Choosing the connected Zoho account.
  2. Step 6: Select Zoho Sheet as the Zoho app

    Destination › Zoho app

    Open the Zoho app dropdown and select Zoho Sheet. The dropdown lists every app your account is authorised for.

    Zoho Sheet not in the list?

    The connection must include Zoho Sheet. Open FormBridge for Zoho → Connections, choose Edit access for the account, tick Zoho Sheet and reauthorise. Zoho grants only the permissions asked for when a connection is made.

    Zoho Sheet select app in FormBridge for Zoho
    Selecting Zoho Sheet as the Zoho app.
  3. Step 7: Select the workbook

    Destination › Organization

    From the Organization dropdown, choose the Zoho Sheet workbook that should receive the rows. The list shows your own spreadsheets by name, such as Master Customer Data, and loads from your Zoho Sheet account.

    Pick the right workbook before going further, because the next dropdown lists only the sheets inside it.

    Zoho Sheet select workbook in FormBridge for Zoho
    Choosing the Zoho Sheet workbook.
  4. Step 8: Select the sheet and what it should do

    Destination › Module

    From the Module dropdown, choose the sheet inside that workbook and what the feed should do with it. Each sheet appears three times, once for each action:

    • Sheet “…”: add a row — always appends a new row.
    • Sheet “…”: update the matching row — only updates a row that already matches, and does nothing when none does.
    • Sheet “…”: update the matching row, or add one — updates a match if there is one, and otherwise appends a new row.

    Use the reload button beside the dropdown if a sheet you just added isn’t listed yet.

    Zoho Sheet select module in FormBridge for Zoho
    Choosing the sheet and the action.
  5. Step 9: Check the destination settings

    Destination › Destination settings

    The Destination settings panel shows only the settings that apply to the action you chose, so it stays empty for a simple add a row feed. Click Test connection to confirm FormBridge can reach the workbook and sheet.

    Zoho Sheet destination settings in FormBridge for Zoho
    Checking the connection to the workbook.
  6. Step 10: Configure duplicate handling

    Destination › Duplicate handling

    Under Duplicate handling, tick Update the matching Zoho record instead of creating a duplicate if an existing row should be updated rather than a second one appended. Then click Continue.

    Zoho Sheet duplicate handling in FormBridge for Zoho
    Configuring duplicate handling, then continuing to the mapping step.
  7. Step 11: Map your form fields to the columns

    Mapping › Field mapping

    On the Mapping step, give each column a form field. Both lists load on their own: the columns come from the sheet you chose, and the form fields from your form.

    The Zoho field list here is your sheet’s own header row, so a column called Mobile appears by that name. Click Remove to drop a row you don’t need.

    Field mapping for the WPForms to Zoho Sheet integration in FormBridge for Zoho
    Mapping form fields to the sheet columns.
  8. Step 12: Send fixed values and add more rows

    Mapping › Static value

    Click + Add mapping row to fill more columns. To write the same value into a column on every submission, set Source to Static value: the form field column greys out and you type the value in the Static value box instead.

    Zoho Sheet static value mapping in FormBridge for Zoho
    Writing a fixed value into a column.
  9. Step 13: Set conditional logic (optional)

    Mapping › Conditional logic

    Conditional logic lets a feed add only the rows you want. Turn on Only send when the conditions below match, then build your rules: conditions inside a group must all match, and a record passes if it matches any one group.

    While the switch is off the feed sends every record it receives, and any rules you have written are kept but not applied.

    Read the full conditional logic guide →

    Zoho Sheet conditional logic in FormBridge for Zoho
    Setting conditional logic for the feed.
  10. Step 14: Test and save the feed

    Mapping › Test this feed

    Click Send test record. FormBridge writes one real row to the sheet using the feed as last saved: static values go as they are, and mapped form fields are filled with realistic sample data. Open the workbook in Zoho Sheet to check that the row landed in the right columns.

    When the test row looks right, click Save feed. The feed starts listening to the selected form straight away, so submit the real form once to confirm the whole flow.

    Zoho Sheet test and save feed in FormBridge for Zoho
    Sending a test row, then saving the feed.
    Delivery logs

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

Good to know
  • One feed listens to exactly one form. If two forms should write to Zoho Sheet, create two feeds.
  • Changing the account, app, workbook or sheet after mapping clears the mapping rows, so set those first.
  • Renaming a column in Zoho Sheet changes the field name here too, so check the mapping after you edit the header row.

Verify the integration

  1. Submit the real form using values you can recognise.
  2. Check the log under FormBridge for Zoho → Logs and confirm the delivery succeeded.
  3. Open the workbook and find the new row in the sheet you selected.
  4. Check the columns, making sure each value landed where you expect, including static values.
  5. Submit again to confirm the feed behaves as you set it in Step 4: appending a row, or updating the matching one.

Troubleshooting

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

No row is added

Likely cause
The action is set to update the matching row and nothing matched.
How to fix it
Choose update the matching row, or add one in Step 4 if a new row should be appended when there is no match. Then check the Logs screen.

Zoho Sheet missing from the dropdown

Likely cause
The connection was authorised before Sheet was added.
How to fix it
Open Connections → Edit access for the account, tick Zoho Sheet and reauthorise.

A workbook or sheet is missing

Likely cause
The list was loaded before the file existed, or a different workbook is selected.
How to fix it
Check the workbook in Step 3, then use the reload button beside the Module dropdown.

Values in the wrong columns

Likely cause
A mapping row points at the wrong column.
How to fix it
Open the mapping step and check each row against your sheet’s header row. The Zoho field list comes straight from those headers.

Duplicate rows

Likely cause
The action is add a row, or duplicate handling is off.
How to fix it
Choose an update action in Step 4, and tick the duplicate handling checkbox in Step 6.

Nothing reaches Zoho

Likely cause
Conditional logic is on and no record matches the rules.
How to fix it
Open the conditional logic panel and check the rules, or switch off Only send when the conditions below match to send every record.

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

Frequently asked questions

Do I need coding for the WPForms Zoho integration?

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

What is the difference between the three sheet actions?

Add a row always appends. Update the matching row only changes a row that already matches. Update the matching row, or add one changes a match when there is one, and appends a new row when there isn’t.

Where do the Zoho field names come from?

From your sheet’s own header row. Each column header appears in the Zoho field list, so name your headers clearly before you map.

Why does the Organization dropdown list my spreadsheets?

On a Zoho Sheet feed, that dropdown picks the workbook. The Module dropdown then lists only the sheets inside the workbook you chose.

What does Send test record do?

It writes one real row to the sheet using the feed as last saved. Static values are sent as they are, and mapped form fields are filled with realistic sample data.

Can two forms write to the same sheet?

Yes. Each feed listens to exactly one form, so create a separate feed for each form and point both at the same sheet.

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

WPforms to Zoho Sheet Integration

Or copy link

CONTENTS
Get Free Consultation

Subscribe

×
Cancel