Agent Types
Customer Agents
Customer agents are customer-facing chat agents. Creating one also creates an inbox, so inbound conversations for that contact type can be routed to the agent. Use customer agents for support, sales, guest messaging, lead intake, vendor communication, and any other workflow where the AI responds to a contact.Internal Agents
Internal agents run behind the scenes. They do not own an inbox and they do not respond directly to customers unless you connect them to another workflow. Use internal agents for operations work, data lookup, team-facing Slack workflows, enrichment, triage, and other tasks your team wants to automate out of the customer’s view.Voice Agents
Voice agents are configured separately because they need phone-number routing, voice behavior, transfer rules, and call-specific guardrails.Create An Agent
1
Open Agents
Go to Build > Agents.
2
Choose an agent type
Click Add agent and choose Create customer agent, Create internal agent, or Build with Operator.
3
Name the agent
Use a short, unique name. Agent and inbox names must be unique in the workspace, and names are limited to 20 characters.
4
Configure the agent
Open the agent and fill the Persona, Tools, Skills, Behavior, and Settings tabs that apply to that agent type.
Chat Agent Tabs
Chat agents use these tabs:
Internal agents do not show every customer-reply behavior setting because they are not inbox-bound response agents.
Publish And History
Agent edits are staged before they affect production behavior. When the save bar appears, review the changes and publish them intentionally. Agents also keep version history so you can inspect previous published configurations. Use Activity after publishing to confirm that the agent is using the expected instructions, tools, skills, and sources.Triggers
Customer agents can be attached to an inbox trigger. The agent sidebar shows the current inbox trigger and warns if another agent is already listening to that inbox. Internal agents can be connected to team channels. Slack is available in the internal-agent channel area. Other channel trigger rows may appear disabled until they are enabled for your workspace. Internal agents also support these trigger types:
A Workflow trigger doesn’t require you to build a companion workflow. Pick the event the agent should react to — a new reservation, a label being added, a PMS reporting that a unit’s cleaning status changed, and so on — and the agent runs automatically whenever that event fires, anywhere in the workspace. Workflows and agents share the same underlying events, so the same trigger that starts a Workflow can start an agent instead.
See Internal Agent Use Cases for worked examples, including a cleaning-status agent that reacts to a live PMS webhook today.
Treat disabled trigger controls as unavailable until the product surface enables them in your workspace.
Behavior Settings
The Behavior tab controls how a customer-facing chat agent operates after it knows what to say.Calling another agent is a Hooks-specific capability. The Skills and Tools composition described elsewhere on this page stays scoped to the agent that owns it — Hooks are the mechanism for one agent’s run to trigger another agent.