An AI Agent is a chat-based assistant that lives inside PushMetrics. You ask it questions in plain English and it does the work for you: writing SQL, building charts, drafting an email, posting to Slack, exporting a Tableau view, or running a report. Anything you can do by clicking around in PushMetrics, an agent can do for you in a conversation.
Agents are different from a normal automation. You don't have to build a flow with steps and triggers. You just describe what you want. The agent picks the right tools and gets it done.
What can agents do?
Ask a question and the agent writes the SQL, runs it, and shows you the results.
Turn results into interactive charts you can hover, zoom, and share.
Draft and send emails with tables, charts, and attachments to the right people.
Send updates, alerts, and reports straight into a channel or thread.
Find a workbook, apply filters, and export the view you need.
Save notes, follow team playbooks, and get better with every conversation.
How it works
The agent uses the databases, integrations, and contacts you've already set up in your workspace. Workspace admins decide which of those each agent is allowed to touch.
Everything happens live. You see the SQL being written, the chart being drawn, and the message being sent as it happens.
Where you can talk to an agent
You don't have to be in PushMetrics to use an agent. The same agent works from a few different places, and every conversation is saved so you can come back to it later.
Stays inside the lines
Agents are powerful, so PushMetrics gives you a few ways to keep them under control.
A single conversation stops if it goes over budget. No runaway costs.
Set a 30-day cap. The agent stops accepting new work once it hits the cap.
You decide which tools each agent can use. Nothing happens by accident.
Every message, every tool call, every result is saved with the conversation.
Getting started
When you want to make your own agent, see Configuring Agents.
A quick glossary
A few words you'll see across these docs: