Buttons, cards and links in DMs: which should I use?
Choose between plain messages, buttons, cards and links for a short, clear interaction.
When people need to choose, a button is often more dependable than free typing. Buttons and cards standardize input and make branching more precise.
What you will learn
Choose the right message, button, card or link for each step.
Before you start
- Define the purpose of each step: inform, select or leave the conversation.
- Keep button labels short.
- Test destination links before using them.
Steps
1 — Use text for a short explanation
Plain text is easier to read when you only need to provide information.
2 — Use buttons for a small selection
Offer two or three clear choices so the user can continue without typing.
3 — Use a card for a visual option
A card suits a choice that combines an image, title, description and action.
4 — Use a link for an external destination
Clearly describe the destination when linking to a website, form or another page.
5 — Connect every choice
Every internal button or action should lead to the appropriate next block.
Useful tips
- Use action labels such as “View prices” instead of “Click here”.
- Too many simultaneous choices can confuse users.
- Short labels are especially useful on mobile.
Troubleshooting
- If a button works but the flow stops, check its outgoing connection.
- If a link will not open, verify its complete destination address.