You might have seen people tweeting a DM button recently and now you're all curious to know how to do it yourself. To do so, you just need to add the following link at the end of a tweet, and it will automatically create the button.

https://twitter.com/messages/compose?recipient_id={your account’s numeric user ID}

(Do not include the account number brackets on the link, they’re just there as a placeholder) 

To find your twitter ID, go to http://tweeterid.com/ and type in your username, your ID will be displayed on the right. According to Twitter, you need to make sure that you have “Accept DM’s from anyone” enabled for it to work.

You can also pre-fill a certain text into the DM, for example, to request an order number. Just append &text={default text} to the end of the URL and replace {default text} with the text you’d like to pre-fill.

Like this: https://twitter.com/messages/compose?recipient_id={your account’s numeric user ID}&text=Order%20Number

For example, in the link above, the text “Order Number” will be appended to the DM so that the customer only needs to put in the order number in (as well as any other information you’ve requested or a description of the problem) and send the DM

Note: If when you tweet, Twitter is not converting the link into a button, make sure you have DM’s enabled from anyone!

You can try this new feature out using my test tweet, or feel free to create your own!Please let me know how you're going to use this awesome new feature!