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

Tutor LMS to Zoho Analytics Integration

Estimated reading: 11 minutes 41 views

FormBridge for Zoho Pro

A Tutor LMS Student to Zoho Analytics integration sends every student record from your WordPress site straight into Zoho Analytics, with no copying and pasting and no code.

FormBridge for Zoho connects Tutor LMS Student to Zoho Analytics through a single feed. This guide covers the complete process in 12 steps, from creating the feed and picking the trigger to configuring the Zoho Analytics destination, mapping the fields and testing the result.

Pro feature

The Zoho Analytics 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 Tutor LMS Student to Zoho Analytics 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
  • Zoho Sign
  • Zoho Analytics

Before you start

  • Tutor LMS is installed and activated.
  • You’ve created at least one course, so students can enrol.
  • FormBridge for Zoho Pro is installed and your licence is active.
  • The workspace and the table already exist in Zoho Analytics, and the table has a column for every form field you want to send.
  • Your Zoho account is authorised for Zoho Analytics under FormBridge for Zoho → Connections. If it isn’t, follow the guide to creating a Zoho connection.

How to connect Tutor LMS Student to Zoho Analytics

12 steps, from creating the feed to a live student record reaching Zoho Analytics.

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.

    Tutor LMS Zoho add new feed in FormBridge for Zoho
    Open All Feeds and click + Add New Feed.
  2. Step 2: Select Tutor LMS as the trigger

    New feed › Trigger app

    From the list of trigger apps, select Tutor LMS. The feed will now run on your course data instead of a form.

    Tutor LMS Zoho select trigger in FormBridge for Zoho
    Select Tutor LMS from the trigger apps.
  3. Step 3: Enter a feed title

    Name this feed › Feed title

    On the Name this feed screen, enter the required information. In the Feed title field, enter a name of your choice.

    Tutor LMS Zoho feed title in FormBridge for Zoho
    Enter a feed title you’ll recognise later.
  4. Step 4: Select your Event

    New feed › Event

    From the provided dropdown menu, select the Event you want to connect with FormBridge for Zoho. For example, select Tutor LMS Student, then click Continue.

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

    One feed, one destination

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

    Tutor LMS Zoho select sources in FormBridge for Zoho
    Choose Tutor LMS Student, then click Continue.

Steps 5–12 · 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 into this account’s workspaces.

    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 Analytics select account in FormBridge for Zoho
    Choosing the connected Zoho account.
  2. Step 6: Select Zoho Analytics as the Zoho app

    Destination › Zoho app

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

    Zoho Analytics not in the list?

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

    Zoho Analytics select app in FormBridge for Zoho
    Selecting Zoho Analytics as the Zoho app.
  3. Step 7: Select the workspace

    Destination › Organization

    The field is labelled Organization, but for Zoho Analytics it lists your workspaces — the containers that hold your tables and reports. Choose the workspace the table lives in.

    The list is read from your account, so a workspace shared with you appears here as well as your own. Use the reload button beside the dropdown if a workspace you have just created isn’t listed yet.

    Zoho Analytics select workspace in FormBridge for Zoho
    Picking the Zoho Analytics workspace.
  4. Step 8: Select the table and what it should do

    Destination › Module

    The Module dropdown lists the tables inside the workspace you picked. Each table appears twice, once for each action:

    • Table “…”: add a row — appends a new row for every submission.
    • Table “…”: update matching rows — changes the rows that already match instead of adding another one.

    The table you choose here decides the Zoho field list on the mapping step: those fields are the table’s own columns.

    Zoho Analytics select table in FormBridge for Zoho
    Choosing the table and the action.
  5. Step 9: Set duplicate handling and continue

    Destination › Duplicate handling

    Duplicate handling decides what happens when Zoho Analytics already holds a row for the same person. Tick Update the matching Zoho record instead of creating a duplicate to have the existing row updated; leave it clear and every submission adds a row of its own.

    Tick it for a table that should hold one row per person, such as a subscriber or customer list. Leave it clear for a table that is a log, where each submission is an event in its own right.

    Then click Continue to move on to the mapping step.

    Zoho Analytics duplicate handling in FormBridge for Zoho
    Setting duplicate handling, then continuing to the mapping step.
  6. Step 10: Map the form fields to the table columns

    Mapping › Field mapping

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

    On each row, leave Source as Form field, pick the form field in the second column, then pick the column it should fill in the Zoho field column — your form’s Name into First Name, Email into Email, Mobile into Mobile, and so on. Use Remove to drop a row you don’t need.

    Match the column type

    Zoho Analytics gives every column a data type. Send a date field into a date column and a number into a number column, or the row can be rejected when the feed runs.

    Field mapping for the Tutor LMS Student to Zoho Analytics integration in FormBridge for Zoho
    Mapping form fields to the table’s columns.
  7. Step 11: Send fixed values and add more rows

    Mapping › Static value

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

    This is how you tag rows that the form itself does not collect — a fixed Company Id, say, or a Company name — so you can filter and group on it later in your reports.

    Zoho Analytics static value mapping in FormBridge for Zoho
    Adding fixed values with static value rows.
  8. Step 12: Set conditions and create the feed

    Mapping › Conditional logic and Create feed

    Conditional logic lets a feed write a row only for the submissions you want, which keeps a reporting table free of test entries and submissions that don’t belong in it. 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 →

    When the mapping is ready, click Create feed. The feed starts listening to the selected form straight away, so submit the real form once with test data to confirm the whole flow before you point a report at the table.

    Zoho Analytics conditional logic create feed in FormBridge for Zoho
    Setting conditional logic, then creating 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 and writes to one table. For a second table, create a second feed.
  • Changing the account, app, workspace or table after mapping clears the mapping rows, so set those first.
  • Columns are created in Zoho Analytics, not here. Add the column there first, then reload the list.

Verify the integration

  1. Submit the real form with a value you will recognise.
  2. Check the log under FormBridge for Zoho → Logs and confirm the delivery succeeded.
  3. Open the table in Zoho Analytics and find the new row.
  4. Check every column, including the static values, and that dates and numbers landed in the right format.
  5. Submit again with the same email to confirm duplicate handling behaves the way you set it.

Troubleshooting

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

No row appears in the table

Likely cause
The feed never ran, or Zoho Analytics rejected the row.
How to fix it
Open FormBridge for Zoho → Logs. No entry means the trigger didn’t fire, so check the form selected on the Trigger step. A failed entry shows the error Zoho Analytics returned.

Zoho Analytics missing from the dropdown

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

The workspace or table list is empty

Likely cause
The list was loaded before the workspace or table existed, or the account cannot reach it.
How to fix it
Use the reload button beside the dropdown. If it is still empty, confirm in Zoho Analytics that the connected account has access to that workspace.

A column is missing from the Zoho field list

Likely cause
The column was added after the table was selected.
How to fix it
Reload the Module list, select the table again, then return to the mapping step. The Zoho field list is the table’s own column list.

The row arrives but a value is empty or wrong

Likely cause
The value does not suit the column’s data type.
How to fix it
Check the column type in Zoho Analytics. Dates must reach a date column in a format it accepts, and a number column rejects text. Send the value to a text column if you cannot change the form.

The table fills up with duplicates

Likely cause
Duplicate handling is off, or the table is set to add a row.
How to fix it
Edit the feed, tick Update the matching Zoho record instead of creating a duplicate on the Destination step, or choose the table’s update matching rows option instead.

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. Tutor LMS is the trigger itself, so no separate form plugin is involved. Form plugins are only needed when the data comes from a form.

Can I send Tutor LMS students to several Zoho apps?

Yes. Create one feed per Zoho app and select Tutor LMS Student as the trigger in each feed.

Do I need coding for the Tutor LMS 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 a student reached Zoho?

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

What is a workspace in a Zoho Analytics feed?

A workspace is the Zoho Analytics container that holds your tables and reports. The Organization dropdown in FormBridge lists the workspaces your connected account can reach, and the Module dropdown then lists the tables inside the workspace you picked.

What is the difference between add a row and update matching rows?

Add a row appends a new row to the table for every submission. Update matching rows changes the rows that already match instead of adding another one, so the table does not fill up with duplicates of the same person.

Why are my table columns missing from the Zoho field list?

The Zoho field list is the table’s own column list, loaded when you picked the table. If you added a column in Zoho Analytics afterwards, use the reload button beside the Module dropdown and select the table again.

Can I send a value that is not on the form?

Yes. Set Source to Static value on a mapping row, leave the form field column empty and type the value in the Static value box. It is sent with every submission.

Does the feed update a row instead of creating a duplicate?

Only if you ask it to. Tick “Update the matching Zoho record instead of creating a duplicate” on the Destination step, or choose the table’s update matching rows option.

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

Tutor LMS to Zoho Analytics Integration

Or copy link

CONTENTS
Get Free Consultation

Subscribe

×
Cancel