Integration · Analytics and data
AI agents for Zoho Analytics
List Zoho Analytics workspaces and their tables, reports and dashboards, export a table or report's rows, run a SQL SELECT across tables, and add, update or delete rows in a table.
- Actions
- 9
- Read
- 6
- Write
- 3
Actions
What your agents can do in Zoho Analytics
List Zoho Analytics workspaces and their tables, reports and dashboards, export a table or report's rows, run a SQL SELECT across tables, and add, update or delete rows in a table, in the organization and data center where the Zoho account lives.
Read 6
Look things up. Nothing changes.
List workspaces
Lists the Zoho Analytics workspaces the person owns or that are shared with them.
List views
Lists the views in a workspace (tables, query tables, charts, pivots, summaries and dashboards), optionally only some kinds or those matching a word.
Export rows
Reads the rows of a table or report (not a dashboard or query table) as JSON, optionally only rows matching criteria like "Sales"."Region"='East' and only some columns.
Run a SQL query
Starts a SQL SELECT over one or more tables or query tables of a workspace, like SELECT "Region", SUM("Sales") FROM "Sales" GROUP BY "Region".
Get a query job
Checks a SQL query or export job started with Run a SQL query, by its job ID.
Get query results
Reads the rows of a completed SQL query job, by its job ID, as JSON: data, one object per row keyed by column name.
Write 3
Create, change or send.
Add a row
Adds one row to a table, with values keyed by column name, like {"Region": "East", "Sales": 1000, "Date": "2026-10-31"}.
Update rows
Sets column values on every row of a table that matches criteria like "Sales"."Region"='East'.
Delete rowsDeletes data
Deletes every row of a table that matches criteria like "Sales"."Region"='East'.
A person can approve first
Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything. Actions that delete data ask first by default.
Connection
How it connects
Connect it once in the console, then give it to the agents and workflows that need it.
Sign in with Zoho and approve access (OAuth).
Settings
- Data center
Kept safe
- Credentials are stored encrypted with your organization's own keys.
- They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
- Calls go only to the tool's own servers.
Ideas
Ideas to start with
Starting points made only from the actions above. Mix them with any other tool your agents can use.
- 01
Ask about your Zoho Analytics data
Ask a question in plain words. The agent can list workspaces, list views or run a SQL query in Zoho Analytics, then answers with what it found.
- 02
Let an agent update Zoho Analytics
Have the agent add a row or update rows in Zoho Analytics as part of a larger task. Turn on approval and a person signs off on each change first.
- 03
Share what it finds in Slack
Give one agent Zoho Analytics and Slack: it can list workspaces in Zoho Analytics and post a summary to a Slack channel in the same run.
FAQ
Zoho Analytics and MyDeepAgents
Can MyDeepAgents connect to Zoho Analytics?
Yes. The Zoho Analytics connector has 9 actions: 6 read and 3 make changes. Your agents can call them as tools, and your workflows can run them as steps.
How do I connect Zoho Analytics?
Sign in with Zoho and approve access (OAuth). The connection also asks for: Data center. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.
Can an agent change data in Zoho Analytics without asking?
Only if you let it. Each of the 3 actions that change data can be set to wait for a person's approval before it runs, and the one that deletes data asks first by default.
Can I use Zoho Analytics in workflows as well as agents?
Yes. Every Zoho Analytics action also works as a step in a workflow, and the same connection serves your agents and your workflows.
Early access
Put Zoho Analytics to work
Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.