Greeting customers with a welcome message

Welcome messages let businesses greet people as they enter a Direct Message conversation or chatbot experience without people needing to send the first message. Welcome messages are the first thing people see. This opportunity allows you to express your brand voice, demonstrate your commitment to service, and help people learn what to expect. 

Businesses can create multiple welcome messages for different entry points and purposes. They can be prescribed using the Conversation Buttons (i.e. from an ad campaign) or Direct Message deep links in Tweets, on websites, or in apps. A default welcome message can be set to greet users entering Direct Messages organically (i.e. from a profile) or they can be used exclusively with Conversation Buttons or deep links.

How does it work?

Businesses can set a default welcome message through our Twitter Direct Message APIs. 

To specify which welcome message is displayed via a deep link, add a URL parameter to Direct Message deep links and Direct Message buttons (welcome_message_id=) with the appropriate welcome message ID. Welcome message IDs are available through the welcome message API.

When quick replies are used with welcome messages, people can start engaging with your chatbot immediately or be guided to provide information a business needs to help with an issue before a person has time to read the first message, enabling much faster and easier resolutions.

What's the character limit for welcome messages?

Welcome messages can be 10,000 characters long, but the shorter the better! Think about sending a message that users can easily read in a single screen (mobile or web).

Can I attach an image, video, or GIF to my welcome message?

Yes! Just like normal messages, you can attach media and links to welcome messages. This is only possible using the API though. Setting a default welcome message in the business settings page is text-only.

Can I change the default welcome message display frequency to something other than 7 days?

Unfortunately you cannot change the display frequency of the default welcome message. However, if you need to get your default welcome message in front of someone, you can do so at any time by sending them a Direct Message deep link with the welcome message attached via the URL parameter.

How can I get access to the welcome message API?

Any Twitter developer can access the welcome message API.

Ready to get started?