Add a starter
1
Open Conversation Starters
In your chatbot’s sidebar under Customizations, open
Conversation Starters.
2
Create the button
Add a starter with a Button Label. Two behaviors are available:
- Ask a question: leave the Link empty. Clicking the button sends the label as a message and the chatbot answers.
- Open a link: fill in the Link. Clicking the button opens that URL, useful for “Book a demo” or “See pricing”.
3
Save and preview
Open the widget preview on your Dashboard page and start a fresh chat
to see them.
Show a starter only on certain pages
Every starter shows on every page by default. To make one page-specific, fill in the optional Show on pages field when you add or edit it. Paths use the same grammar as Excluded Pages:/pricingmatches that page exactly (trailing slash and letter case do not matter);/docs/*matches the docs page and everything under it.- Pasting a full URL works — it is reduced to its path. Query strings and
#fragmentsare ignored. - Up to 20 paths per starter. Invalid entries fail the save with an error; nothing is silently dropped.
Scoping only applies where there is a page. Channels without one (Slack,
WhatsApp, Messenger, Crisp, and the rest) and any moment the widget does
not know the page yet show every starter — scoping can hide a starter on
the wrong page, it can never leave the widget blank.
Followup buttons cannot be scoped;
this is a starters-only field.
Also available from the CLI
(
--page /pricing on starters add and starters update, and
--clear-pages) and the
API
(a paths array on each starter).
Writing good starters
- Use your visitors’ own words: check Chat History for the questions people actually ask.
- Three to five starters is the sweet spot. More than that turns a menu into a wall.
- Lead with the questions that convert: pricing, getting started, and “talk to a human” patterns.
Starters appear at the start of a conversation. For buttons that appear
after each answer, see
conversation followups.