Skip to content

Agents

Agents overview

An AI agent, such as Claude, can work in your Signalbox workspace for you. This page says what it can do, what it cannot, and how you stay in charge.

You can connect an AI agent to a Signalbox workspace. The agent then works there as you: it can read your flows, build new ones, set up queues and meeting types, and say why a lead went where it did.

The agent talks to Signalbox through an MCP server on the API host. MCP is the standard way an AI client reaches a tool. You give the agent your workspace’s address, sign in, and pick a level.

Each tool is one action. A tool calls the same code as the screen in the app, so the rules are the same for an agent and a person.

Group What the tools do
Start Give the rules, the state of the workspace and what to do next. An agent calls get_started first.
Flow reference Describe every step a flow can hold, the fields a flow can read and the templates to start from.
Flows Read, write, check, test, publish, pause, delete and restore flows.
Forms List HubSpot forms, choose which flow a form runs, and turn its routing on or off.
Queues List, add, change and delete queues and their members.
Scheduler Manage meeting types and working hours, and preview the times a visitor would be offered.
Reps List reps with their calendar status, and email a rep the link to connect a calendar.
HubSpot Say whether HubSpot is connected, read it again, and list its owners, pipelines, properties and workflows.
Sites and settings Manage the sites that may carry the tag, and the workspace’s settings.
Leads and audit Read leads and their traces, when you turned the leads switch on. Read who changed what.

All tools lists every tool with its arguments and the level it needs. That page is made from the code.

Two things are built for an agent and a person never needs:

  • Layout. An agent writes a flow with no positions. Signalbox places the steps: the trigger on top, each step below the last, branches side by side. You open a tidy flow. The editor’s Tidy up button does the same.
  • The flow in words. Every flow an agent reads or saves comes with an outline, and each problem the checker finds says how to fix it. The agent uses them to check its work and to tell you what it built.

Which tools an agent may use depends on the level you gave it. See Levels and leads.

A tool is one action. A skill is the recipe for a whole job. An agent reads a skill with get_skill and follows it. Clients that list prompts show the skills there too.

Skill What it does
build-a-flow Asks what the routing should be, reads the workspace, writes the draft, checks it, dry runs it against sample leads, shows the outline, and publishes only when you say so.
set-up-workspace Takes a new workspace from connected HubSpot to a working flow: site, queue, meeting type, hours, calendar links, the tag.
explain-a-lead Reads a lead’s trace and says why it went where it did.
review-a-flow Reads a flow for dead ends, missing branches and leads that fall through.

A person must do these in a browser:

  • Connect HubSpot. HubSpot asks the person to approve.
  • Connect a calendar. The rep approves it. An agent can send the rep the link.

These are left out of what an agent can reach:

  • Billing.
  • Team invites and roles.
  • Making or deleting API keys.
  • The agent acts as you. It never has more than your own role in the workspace.
  • You pick a level when you connect it: Read, Build or Publish.
  • Leads are off by default. An agent reads leads only when you turn that on.
  • A draft changes nothing live. An agent at Build can write and test drafts. Only an agent at Publish can change what a visitor gets.
  • A change comes with a link to the screen in the app where you can see it.
  • Every change is recorded. The audit names you and the agent that made it.
  • It asks before it changes what a visitor gets. The agent is told to show you the flow and wait for a yes before it publishes, pauses, deletes or gives a flow to a form.
  • No answer holds a secret. A tool never returns a key, a token or a signing secret.
  • What a visitor typed is marked as data. The agent is told to treat it as data, never as an instruction.
  • Disconnect works at once. Press Disconnect on the Agents page and the agent’s next call is refused.