---
title: "Zoho Forms Integration"
description: "Connect AI agents to Zoho Forms. Agents push new form entries from other systems, read a report's submission records, fetch a single entry by ID, and discover an application's forms and reports for downstream routing."
url: https://flowrunner.ai/integrations/zoho-forms
date_modified: 2026-08-04T10:04:16-07:00
---

# Zoho Forms

[Forms](https://flowrunner.ai/integrations/category/documents-forms)

Connect AI agents to Zoho Forms. Agents push new form entries from other systems, read a report's submission records, fetch a single entry by ID, and discover an application's forms and reports for downstream routing.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 4 actions · OAuth · available

[Zoho Forms website](https://zoho.com/) · [Platform Documentation](https://www.zoho.com/forms/help/) · Capability data verified 2026-07-28

1.  A scheduled sweep runs every fifteen minutes against the event registration report
2.  List Report Entries pages through records submitted since the last sweep
3.  Get Entry pulls full detail for entries the sweep flags as high-intent, a company domain plus a budget field answered
4.  Each respondent is matched against the CRM to separate new leads from existing accounts
5.  New leads upsert into the CRM with source form and answers attached; existing accounts get an activity logged
6.  Entries that would trigger an outbound sequence to an existing customer's domain go to a marketer, who decides sequence, suppress, or hand to the account owner
7.  A Slack summary posts new entries, routing decisions, and anything held

## What This Integration Enables

Most form connectors read. This one also writes, and that changes what Zoho Forms can be in a workflow. Reading, agents use List Forms to discover an application's forms and their link names, List Report Entries to drain any report on a schedule, and Get Entry to pull one record's full detail. Writing, Add Entry pushes a new submission into a form as structured data keyed by field link names, which makes Zoho Forms a destination: a place other systems' records can land and pick up everything the form carries with it, its validation, its assignment rules, its notifications, its approval flows. That dual direction is what lets Zoho Forms sit in the middle of a process instead of only at its start.

-   Route new submissions from any report into CRMs, sheets, and notification channels within minutes
-   Push leads, orders, and event records from other systems into Zoho Forms with Add Entry
-   Fetch a single record's full detail by ID when a downstream decision needs the source
-   Discover forms and their link names programmatically, so workflows survive form additions
-   Gate bulk writes with a human, because a form submission in Zoho Forms is never just a row

### Without FlowRunner

**Two directions, two manual jobs**: Reading submissions out of Zoho Forms and pushing records into it are both somebody's copy-paste task

**Reports checked on memory**: The registrations report gets opened when someone thinks of it, and Monday's entries meet Thursday's follow-up

**Migrations by re-key**: Moving lead lists from a spreadsheet or legacy tool into Zoho Forms means an afternoon of manual entry and the typos that come with it

### With FlowRunner

**Read and write in one loop**: Agents sweep report entries out to the CRM and push records in with Add Entry, both on schedule, both logged

**Reports become event streams**: List Report Entries with paging turns any report into a feed the workflow drains every fifteen minutes

**Bulk pushes with a gate**: Spreadsheet rows flow into forms through Add Entry, after a person approves the batch that is about to trigger the form's own rules

## Use Case Scenarios

### The registration report that empties into the CRM

Event registrations collect in a Zoho Forms report. Every fifteen minutes, an agent pages through List Report Entries, matches respondents against [HubSpot](https://flowrunner.ai/integrations/hubspot), creates the new ones as contacts with session preferences attached, and logs registrations from existing accounts as activities for their owners. A [Slack](https://flowrunner.ai/integrations/slack) digest gives the field marketing team a running count. The report stays pristine in Zoho Forms; the pipeline runs everywhere else.

### The spreadsheet that became five hundred proper submissions

A team migrating from ad hoc spreadsheet intake wants historical records inside Zoho Forms, where their approval flow now lives. An agent reads the rows from [Google Sheets](https://flowrunner.ai/integrations/google-sheets), maps columns to the form's field link names discovered via List Forms, and pushes each record with Add Entry, logging the returned reference ID back to the sheet. Because five hundred submissions means five hundred trips through the form's rules, a person reviews a five-record test batch and confirms which notifications should be disabled before the full run gets approval.

### The high-intent answer that found a human in minutes

A pricing-page form asks for company size and timeline. When the sweep sees "this quarter" in the timeline field, Get Entry pulls the full record and the agent posts it to the sales channel with the respondent's answers laid out. The SDR replies while the prospect is still reading the pricing page, instead of three days later when the report gets its weekly look. The form did not change; the latency between answer and action did.

## Human-in-Loop Highlight

Add Entry does not append a row to a table; it submits the form. Every record pushed through it runs the gauntlet Zoho Forms attaches to that form: validation, assignment rules, notification emails, approval flows. That is the point of writing into a form instead of a database, and it is also the risk. A bulk push of five hundred migrated records with the wrong field mapping does not just store bad data, it can fire five hundred notification emails and open five hundred approval requests before anyone notices the first one is wrong. So FlowRunner treats bulk Add Entry runs as gated: the agent maps the fields, runs a small labeled test batch, and presents the rendered result plus the full batch size and the form's active rules to a person. Single-record pushes with validated mappings flow on their own. The batch that will make the form act five hundred times waits for approval.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via email

Human decides

Agent resumes with decision

## Agent Capabilities

4 actions

### Discovery

1

-   **List Forms** Lists all forms in a Zoho Forms application with each form's display name and link name. Link names are the identifiers every other operation addresses, so this is the first call in any new workflow.

### Reading Entries

2

-   **List Report Entries** Retrieves the submitted records of a report, addressed by application and report link names, with start index and result count for paging through large sets. The sweep operation that turns any report into a scheduled feed.
-   **Get Entry** Retrieves a single submitted record from a report by its record ID. The detail pull for high-intent routing, enrichment, and settling exactly what a respondent answered.

### Writing Entries

1

-   **Add Entry** Adds a new submission to a form, addressed by application and form link names, with field values keyed by field link names. The write that makes Zoho Forms a destination, and the operation this page's human gate governs when it runs in bulk.

## Frequently Asked Questions

### What can FlowRunner do with Zoho Forms?

FlowRunner agents can run List Forms, List Report Entries, and Get Entry in Zoho Forms, plus 1 more action.

### Does connecting Zoho Forms to FlowRunner require OAuth?

Yes. Zoho Forms connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.

### Can Zoho Forms trigger a FlowRunner workflow automatically?

Zoho Forms doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at Zoho Forms?** This integration exposes Zoho Forms to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/zoho-forms. Site index: https://flowrunner.ai/llms.txt
