Front
Set up an AI agent for the Front app. It drafts or sends replies in your shared inbox and tags and assigns conversations, trained on your help center.
eesel's AI agent for Front works inside your Front shared inbox. It drafts replies as internal comments or sends them, tags, assigns and archives conversations, and learns from your help center and past conversations.
Front is a shared inbox, not a ticketing tool. A conversation is unassigned, assigned, or archived. There is no open, pending or solved status. Your agent works the same way your team does. It reads your help center and your past conversations, plus anything else you connect, such as Confluence, Notion, Google Drive or your website, so it knows how you answer before it picks anything up. Then it works your inboxes the way you tell it to: writing replies for a human to check, answering the routine ones itself, tagging and routing the rest.
In this example the conversation is assigned to eesel AI, the way you would assign one to a teammate.

Set up eesel in Front
Choose Quick start or Full connection
Quick start. Give your public help center URL (for example
https://help.yourcompany.com), click Start Crawling, and it reads your articles. No sign-in, but no conversations, triggers or actions.Full connection. Approve eesel in Front, and everything unlocks: past conversations as knowledge, triggers, and actions.
Start with either. You can move to a full connection later and keep everything.
Quick start asks for the URL and nothing else.

A full connection does not ask for your help center URL. It syncs conversations and account data only. So your help center stays empty until you add the URL yourself. Open Integrations > Front, find the Help Center source, and paste your help center URL into it, or connect with Quick start as well.
Approve it in Front
For a full connection your agent hands you a link.

Front asks you to authorize eesel and to pick which workspaces to grant. It then lists every resource the token can read and write. Review it and click Authorize.

This approval is the one step a person has to do in the browser. If an AI agent is doing the setup for you, it hands you the link and waits.
Check what it can read
Back in the dashboard, Integrations > Front shows the connection and its sources, each with its own toggle. Each source shows a document count once its sync is done. From a terminal, eesel status lists the integration as connected with its source counts.

Create your first automation
Connecting alone does not start your agent. It needs an automation first. Tell it what to handle and it creates an automation. An automation is a Front trigger plus instructions. In the instructions you describe which conversations it should handle and what to do with them. Skipped conversations are recorded on the agent's Activity page, so you can see what was passed over and why.

It shows up on your Automations page, switched on and ready. From a terminal, eesel automations lists it as on.

Open the automation to see or change what it does. The trigger event is fixed when the automation is created. So a new automation is required for each different trigger event.

Check automation work in Front
Open Front and look at the next conversation that comes in to see what the automation did there. In this example it left a drafted reply as an internal comment, posted by eesel, for a teammate to review and send.

Sources, triggers and actions
Sources
Sources are what it learns from:
Help Center
Your public help center articles, read by our web crawler
Quick start, or a URL added after a Full connection
Conversations
Your past Front conversations across your inboxes
Full connection
The conversation sync isn't limited to resolved conversations: it pulls your most recent conversations at any status, so treat them as context for tone and history rather than a library of approved answers. Every other integration on the agent is also a source, so a Front reply can draw on Confluence, Notion, your website, and your files at once. See Integrations.
Triggers
Triggers are the Front events an automation can run on:
When a customer sends a message
A customer sends any inbound message
Full automation
front_conversation_replied
Only on the customer's first message
A new conversation is opened by a customer
Triage and routing
front_conversation_created
Call @eesel in a comment
A teammate mentions @eesel in a comment
On-demand help
front_eesel_mentioned
Conversation closed
A conversation is archived
Post-resolution follow-up
front_conversation_archived
Actions
Actions are what it can do:
Respond
Send conversation reply
Sends a reply to the customer
Leave internal comment
Adds a comment only your team sees. Start here: the agent drafts, a human sends
Manage
Add tags
Adds tags to the conversation. The tag must already exist in Front
Assign to teammate
Assigns the conversation to a specific person, not a team
Update conversation
Updates conversation fields
Close conversation
Archives the conversation. Front has no open, pending or solved statuses
Look up
Read conversation / List conversations
Reads a conversation's full message thread, and lists the most recent conversations
List tags / List teammates
Lists your tags, and your teammates with the ids assignment needs
You stay in control the whole way. Adjust your AI agent's access to knowledge and its action permissions to your liking. See Actions and Approvals.
Limitations
Help center needs its URL on a full connection. The full connection syncs conversations only, so add your help center URL to the Help Center source.
Tags must already exist. The agent never creates a new tag in Front.
Assignment goes to a teammate, not a team. Routing to a team or group stays with your Front rules.
Past conversations are not only resolved ones. The sync pulls recent conversations at any status, so treat them as context rather than approved answers.
One trigger per automation. The trigger event is fixed when the automation is created, so each trigger needs its own automation.
Closing means archiving. Front has no open, pending or solved statuses.
Troubleshooting
FAQ
Related pages
Helpdesk for the job your teammate takes on in a ticket queue
Automations and Schedules for triggers, instructions and schedules
Actions and Approvals for choosing what your agent may do
Integrations overview for how sources, triggers and actions fit together
Last updated

