Capabilities
Sub-Agents
Create specialised AI agents for your team and your customers, connected across Slack, Intercom, and more.
What are sub-agents?
Sub-agents are additional AI assistants you can create under your Jeanette account. Each sub-agent has its own name, instructions, and conversation history - independent from your primary Jeanette assistant.
They're designed for specialised roles:
- A Customer Support Agent on Intercom that answers questions using your help docs
- A Marketing Assistant in Slack that drafts content and tracks campaigns
- A Sales Bot on Intercom that qualifies leads and collects contact details
- An Ops Agent in Slack with access to specific API connectors
Creating a sub-agent
Via Jeanette
Ask your primary Jeanette assistant:
"Create a new agent called Support Agent. It should help customers with common questions about our product."
Jeanette will create the agent and can help you configure it further.
Via the Dashboard
- Go to Dashboard -> Agents
- Click New Agent
- Give it a name and instructions
- Configure skills and connections in the agent's settings tabs
Connecting to platforms
Sub-agents can send and receive messages on Slack and Intercom.
Slack
Each agent can be connected to its own Slack bot. See the Slack setup guide for step-by-step instructions.
Once connected, the agent responds to direct messages and channel mentions. It can also proactively post messages to any channel.
Intercom
Connect an agent to Intercom to handle customer conversations automatically. See the Intercom setup guide in your agent's Messaging tab.
The agent responds to incoming customer messages, follows your instructions, and escalates to a human teammate when it can't help.
Cross-channel communication
This is one of the most powerful features of sub-agents. When an agent is connected to both a team channel (like Slack) and a customer channel (like Intercom), it bridges communication between the two:
- Team to customers - a team member can reply in a linked Slack thread and the agent relays the message to the customer on Intercom
- Customer to team - when a customer asks about something the agent was told to watch for, it notifies the team in Slack automatically
- Live escalation - if the agent can't answer, it hands off to a human and creates a linked thread so the team can respond
Sarah in #support on Slack: "If anyone asks about our enterprise plan, let them know we're launching it next month and collect their email."
The agent updates its knowledge immediately. When a customer asks on Intercom, the agent responds with the enterprise plan info, collects their email, and silently notifies Sarah in Slack.
Agents that learn from your team
When a team member teaches the agent something new in Slack, the agent can ask if it should update its instructions. Once confirmed, that knowledge applies to all future customer conversations across every channel.
This means your team can continuously improve the agent's responses without touching the dashboard.
Channel-aware permissions
Sub-agents understand which channels are customer-facing and which are internal:
- Customer channels (Intercom, restricted Slack channels) - the agent never shares internal tools, team discussions, or sensitive instructions
- Team channels (Slack) - the agent can discuss its own configuration, share what customers are asking about, and accept instruction updates
Configuring skills and connections
Each sub-agent has granular access control over:
- Skills - which email/calendar accounts the agent can access
- Connections - which API connectors the agent can use
In the dashboard, toggle individual accounts and connectors on or off for each agent.
Usage and billing
Sub-agent usage is billed to your main account. All token and credit usage from sub-agent conversations counts towards your plan limits.
Managing sub-agents
Sub-agents can be managed from the dashboard's Agents section or by asking your primary Jeanette assistant:
- "List my agents"
- "Update the Support Agent's instructions"
- "Delete the marketing agent"