Inline Embed
Embed an AI chatbot on your website, inside a contact, help or docs page. It answers from your connected knowledge and hands visitors to a person.
eesel's inline embed lets you embed an AI chatbot on your website as part of a page, rather than as a floating button. It answers visitors in real time from everything you have connected.
Put your AI teammate inside a page of your own site, as part of the page rather than a floating button. A contact page, a help center, a docs page. It answers from everything you have connected, and links the page it used.

Embed the chatbot on your website
Ask your agent for an inline chat
Open the chat in your dashboard and ask for an inline chat on the page you have in mind. Your agent uses what it already knows about your business from your connected sources, a store in this example, to pick a title, a welcome message and three starter questions. It posts a preview link and tells you where the embed snippet lives. It also tells you what it left blank, such as the colour and the logo, so you can set those in settings.

Check it worked. The left sidebar now lists Inline Embed under Integrations. From a terminal with the eesel CLI installed, eesel status lists it on your agent.
Check it on your Automations page
The inline chat is its own automation, created and switched on when it is set up. Your Automations page lists it under the title you gave it, with Inline Chat underneath. Pause it there and the chat stops answering without touching your site.

Check it worked. From a terminal, eesel automations lists the automation as on.
Shape it in settings
Open Integrations > Inline Embed in the left sidebar. Open preview and Copy embed code sit at the top right. The Welcome Message, the Title and the Placeholder text come first.

Below that, set the Color of the send icon and upload an Inline chat image or paste its address. Hide suggested questions removes the clickable questions from the start of the chat altogether, both the ones you write and the ones your agent would suggest.

Add up to three Suggested questions. Leave them empty and your agent suggests its own. Instructions for this channel are extra instructions your agent follows only in this chat. They add to its main instructions.

Chat inline at the bottom holds the embed code, an iframe with your agent id and a trigger id in it. The trigger id only opens this chat, so it is safe to publish on a page. Save and copy embed code saves your changes and copies it in one step.

Add it to your page
The embed code is an iframe. Paste it into any page where your platform lets you place HTML, at the spot where the chat should appear. The page saves, and the chat is live. If you are not sure where that is on your platform, ask your agent in the dashboard chat.
The rest of this step is an example on a Shopify store page.

In the Shopify admin, open Online Store > Pages, open the page, and click Show HTML in the editor toolbar. Paste the code where you want the chat to appear, then click Save.

The shape of the code, with your ids filled in:
The default size is 420 by 600 pixels. Change either number in the snippet to suit the page. A width of 100% fills the column the chat sits in.
Hand a conversation to a person
Tell your agent in the dashboard chat when to escalate and what to do then. Creating a helpdesk ticket is the usual choice. It writes the rules into its instructions and lists the steps back to you.

Open your Instructions page to read what it wrote. The rules are numbered sentences you can edit by hand.

Now test it as a visitor and ask for a real person. Your agent says it will create a ticket and asks for the name and email address it needs.

Give it the details. It creates the ticket, tags it, and tells the visitor the ticket number.

Then open your helpdesk. The ticket is there under the visitor's email address, with a summary of the problem and the handover tag.

Inline Embed settings
Welcome Message
The first message a visitor reads
Title
The heading at the top of the chat
Placeholder text
The grey hint text inside the message box
Color
The colour of the send icon and the accents
Inline chat image
The logo or avatar shown in the chat. Upload one or paste its address
Hide suggested questions
Shows no suggested questions at all, neither yours nor generated ones
Suggested Question 1, 2, 3
Up to three clickable questions shown at the start. Leave all three empty and your agent suggests its own
Instructions for this channel
Extra instructions your agent follows only in this chat. They add to its main instructions
Chat inline
The iframe embed code, with your own agent and trigger ids
Saved settings show on the page the next time it loads.
Sources, triggers and actions
Sources
The inline chat is not a source, and nothing typed in it becomes knowledge. Its answers come from what else you have connected: your website, help center, docs and files. With a store such as Shopify connected, it can also talk about products, stock and orders. See Integrations.
Triggers
The inline chat has one trigger, and its automation is created for you when the chat is set up.
Inline Chat
A visitor sends a message in the embedded chat
Help centers, docs and contact pages
inline_chat
Actions
The inline chat has no actions of its own. What your agent can do for a visitor comes from the other integrations on it, such as creating a helpdesk ticket or looking up an order. A handover works through your agent's instructions and your helpdesk's create-ticket action, as in the last step above.
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
Visitors cannot change your agent. The inline chat is customer-facing, so it has no access to your instructions, settings or integrations.
Nothing typed in the chat becomes knowledge. It answers from the sources you connect.
It has no actions of its own. Order look-ups and tickets come from your other integrations.
Some page editors strip iframes when you save. Paste it into your theme's page template instead.
It has no handover to a second live chat widget. Use handover rules in your instructions.
Troubleshooting
FAQ
Related pages
Chat Bubble for the floating version of the same chat
Public Chat Link for a hosted link you can share
Helpdesk for the customer-facing work it picks up after a handover
Actions and Approvals for choosing what your agent may do
Use eesel from Claude and other assistants and Use eesel from ChatGPT to work with your agent from an AI assistant
Last updated
