Ice breaker· Platform & API
Ice Breaker — The Four Preset Questions That Start a Conversation
Quick answer: An ice breaker is one of up to four preset questions a user can tap to start a DM conversation with a business on Messenger or Instagram, configured through Meta's Ice Breaker API with a question and a payload per entry. The cap is four on both platforms. Messenger has an added wrinkle Instagram does not: ice breakers and the Get Started button are documented as mutually incompatible, and configuring both produces a silent override rather than an error. Instagram has a wrinkle Messenger does not: the feature is not available on desktop at all.
The mechanic, on both platforms
Configure ice breakers through the Messenger Profile API's ice_breakers field, sent to graph.facebook.com/me/messenger_profile for Messenger or graph.instagram.com/me/messenger_profile with platform: "instagram" for Instagram. Each entry is a call_to_actions object with a question (the label shown to the user) and a payload (an arbitrary string your bot uses to route the response); multi-locale variants are supported by adding a locale property. Meta's own documentation states the limit plainly: "A maximum of 4 questions can be set via the Ice Breaker API." When a user taps a question, your webhook receives a messaging_postback event carrying the selected title and its payload, handled exactly like any other postback button.
Where Messenger and Instagram diverge
Messenger: the Get Started conflict. Meta's Messenger Profile API reference states that "some profile elements, like Ice Breakers and the Get Started button, are incompatible with each other. When both are set, one will take precedence over the other" — without naming, on that reference page alone, which one wins. Our own messenger-chatbot-tutorial resolves the direction, sourced separately to Meta's Messenger Platform changelog: Ice Breakers set through the API override the Get Started button, which in turn overrides custom questions set in the Page Inbox UI. Either way, configuring more than one of these is not an error, it is a silent override — pick one mechanism deliberately rather than discovering the precedence in production.
Instagram: no desktop support. Meta's Instagram Platform documentation is direct about a limitation Messenger does not share: "This feature is currently not available on desktop." A business testing its Instagram ice breakers from a browser preview will not see them at all — this is not a bug in your configuration, it is a documented platform gap, and the only reliable test is a phone.
What our own pages have used this term for, without defining it
Searched 26 September 2026: ice breaker or ice breakers appears, undefined, in five of our own pages before this entry existed — messenger-chatbot-tutorial (the Get Started precedence and the four-question cap), Instagram chatbot guide (Step 5 of its setup sequence, "Configure Ice Breakers"), Instagram DM automation (one of four entry points in its diagram), and Instagram auto-reply setup (the message copy itself), among at least four other pages (see keyword_note for the full, verified list), before the same-day Instagram chatbot tutorial added a ninth use. This entry exists to give all of them one place to link to rather than each re-explaining the feature partially, which is also the honest reason it earns a slot on a day with no measurable search demand for the term — see keyword_note for the volume picture in full.
What an ice breaker is not
It is not the same thing as a welcome message. A chatbot greeting message can appear automatically when a thread opens; an ice breaker is a specific, tappable question the user chooses to send, and a bot can use either, both, or neither.
It is not a general-purpose quick reply. A chatbot quick reply button appears inside an ongoing conversation, in response to something the bot just said. An ice breaker appears only once, before the user has sent a first message, and only on Messenger and Instagram — quick replies exist across essentially every channel and every point in a conversation.
It is not the dominant sense of the phrase "ice breaker" in general search. The overwhelming majority of search volume on "ice breaker" and "ice breakers" is the unrelated party-game or conversation-starter-question sense — a list of prompts for meetings, first dates, or classrooms. This entry covers only the Meta messaging product feature of the same name.
FAQ
What is an ice breaker in a chatbot?
A preset, tappable question — up to four per account — that appears the first time a user opens a business's DM thread on Messenger or Instagram, before typing anything themselves. Configured through Meta's Ice Breaker API with a question label and a routing payload.
How many ice breakers can I set up?
Four, on both Messenger and Instagram, per Meta's own documentation: "A maximum of 4 questions can be set via the Ice Breaker API."
Do ice breakers work the same way on Instagram as on Messenger?
Mostly, with two platform-specific differences. On Messenger, ice breakers are documented as incompatible with the Get Started button, and configuring both produces an undocumented override rather than an error. On Instagram, ice breakers do not render on desktop at all — test on a phone.
What's the difference between an ice breaker and a welcome message?
A welcome message can display automatically when a thread opens. An ice breaker is a specific question the user taps to send themselves, and it only exists on Messenger and Instagram — a welcome message exists on essentially any channel.
Why do my Messenger ice breakers or Get Started button not show up?
Meta's own documentation states the two are incompatible and that one silently takes precedence when both are configured — it does not specify which. If one of the two is missing in practice, check whether both are configured and remove the one you do not want, rather than assuming a bug in your setup.
Related terms
- Instagram DM automation — the broader category an ice breaker is one entry point into.
- Chatbot greeting message — the adjacent, automatically-triggered concept this entry distinguishes itself from.
- Chatbot quick reply — the general in-conversation button pattern, distinct from this first-open-only feature.
- Webhook — the delivery mechanism for the
messaging_postbackevent an ice breaker tap fires.
Sources
- Meta for Developers, Ice Breakers — Instagram Platform — developers.facebook.com/docs/instagram-platform/instagram-api-with-instagram-login/messaging-api/ice-breakers/, read 26 September 2026. Source of the four-question cap, the
/messenger_profileendpoint and payload shape for Instagram, the desktop-unavailability quotation, and themessaging_postbackwebhook response shape. - Meta for Developers, ice_breakers — Messenger Platform reference — developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/ice-breakers/, read 26 September 2026. Source of the Messenger-side four-question cap and the exact Get Started incompatibility quotation.
- Chatbotscape review corpus and internal pages, searched 26 September 2026 from the repository root.
grep -rliE "ice.?breaker" academy glossary sample-reviews(excluding this entry and its same-day companion) returns eight files, none of which define the term — the basis for this entry's own justification. - Chatbotscape evaluation methodology. /methodology (continuously updated).