Skip to main content
The biggest barrier to chat engagement is the empty input field. Conversation starters solve it by showing customers exactly what they can ask. One tap and they’re in a conversation.
Find it in your dashboard under Chatbot → Design → Add conversation starters.

Examples

  • “What are your most popular products?”
  • “Do you offer free shipping?”
  • “Help me find a gift under $50.”
  • “How do returns work?”

Best practices

  • Use 3 to 5 prompts. More than that feels like a lot to read.
  • Think about what your customers actually want. “Find a gift” works better than “Tell me about our company”.
  • Update them for the season. Swap in holiday or sale prompts when it makes sense.
  • Keep them short so they fit on one line on mobile (under 50 characters).
Use conversation starters together with the floating bar to help more people start a chat.

Override with JavaScript

You usually set conversation starters in the dashboard, but you can also override them per page load from your own code. This is handy when the right prompts depend on the page (a product page, a cart, a help center). Both methods below take precedence over the dashboard-configured starters. Set them before the widget loads via window.molinSettings:
Or update them at runtime once the widget has loaded:
The prompts and the greeting are independent. Override just one and the other keeps its dashboard value. Call either method with no arguments to revert that part to the dashboard-configured value.
window.Molin is only available after the widget script has loaded. Set them inside a molin:ready listener, or use the window.molinSettings approach above, which is read automatically on load.