X Auto DM (Twitter): Send Your Lead Magnet Automatically
Ruz, Founder LeadShark · Nov 11, 2026 · 9 min read
X auto DM, also called Twitter auto DM, means sending a direct message automatically after a trigger. For lead magnets, the useful version is simple: you post a resource, someone replies with your keyword, and they get the link in a DM. LeadShark does that on X.
This is not a campaign to message strangers. The person asks for something, and your message delivers it. You write the post, choose the keyword and write the DM. LeadShark handles the delivery, so a good post does not leave you copying the same link into inboxes all afternoon.
I built LeadShark, so I am biased. Here is the workflow, what to put in the messages, and what to check before you turn it on.
What is Twitter auto DM?
Twitter auto DM is the old name for X DM automation. The name covers several different jobs, which is why searching for it gets confusing.
| Workflow | What starts it | What the reader expects |
|---|---|---|
| Keyword reply to DM | Someone replies to your post with the word you requested | The resource promised in your post |
| Inbox auto-response | Someone messages your account | An answer to their message |
| New-follower welcome DM | Someone follows your account | A follow does not itself request a DM |
| Cold DM campaign | An account is added to an outreach list | No resource was requested through your post |
This guide covers the first row. If your post says, "Reply GUIDE and I'll DM you the checklist," a GUIDE reply is a request for that checklist. A like on an unrelated post is not the same request.
The distinction matters more than the label on the tool. You want to deliver something people asked for, not turn every interaction into permission to pitch.
How X auto DM works with LeadShark
The flow is short:
- Connect your X account to LeadShark.
- Write a post offering a useful resource.
- Choose the reply keyword and write the DM containing your link.
- Activate the automation for the post.
- When someone replies with the keyword, LeadShark sends the resource by DM.
You can also configure a public reply, or use both a public reply and a DM. They do different jobs: the public reply acknowledges the request, while the DM carries the resource privately.
X posting and scheduling are available on Pro and up. X Automations are on Pro+ and Apex. Check the current plans before choosing one: posting to X and automating DMs on X are different features.
If you know the Instagram comment-to-DM format, the idea will feel familiar. Our ManyChat for X guide covers that comparison. This page walks through the actual setup and messages.
How to auto DM on Twitter, step by step
1. Start with the resource, not the automation
Pick something your audience can use without booking a call: a checklist, template, worksheet or practical guide. "My free resource" is vague. "The landing page checklist I use before launching an offer" tells someone what they will get.
Open the resource yourself before writing the post. Check its sharing permissions and read it on your phone. If the link leads to an access request or a broken page, automating delivery makes the problem bigger.
For inspiration, browse our X lead magnet examples. Borrow the structure of a clear offer, not another creator's claims or wording.
2. Connect X in Settings
In LeadShark, open Settings. The X connection is right under LinkedIn. Connect the X account you plan to post from, then check that you are using the right account before you prepare the automation.
If you publish on both networks, you can write an X post or cross-post a LinkedIn post to X. Adapt the opening for X rather than pasting a long LinkedIn introduction unchanged.
3. Write a post that explicitly promises a DM
A reader should know what action to take and what happens next. Here is an example you can adapt:
Launching a landing page? I made a checklist for the things that are easy to miss: the offer, proof, form and next step.
Reply CHECKLIST and I'll DM you the file.
That is enough. It names the resource, makes the outcome concrete and says the link will arrive by DM.
Keep the offer and keyword visible in the opening lines. See our X character limit guide if you need help fitting the post. Do not hide the instructions at the bottom of a long post.
4. Choose the keyword and write the delivery message
Use a short word that fits the offer, such as CHECKLIST, TEMPLATE or GUIDE. Make the keyword in the automation match the word in your post.
Then write the message people actually asked for:
Here's the landing page checklist you requested: [your resource link]
It covers the offer, proof, form and next step. Hope it helps with your launch.
To stop getting messages, reply STOP publicly on the campaign post.
Put the resource near the start. Do not make someone read a sales pitch before they can open it. The person requested the checklist, not a discovery call.
If you include a public reply, keep it useful and accurate. "Check your DMs or message requests for the checklist" is a clearer instruction than "Done." Review the delivery result before telling someone their resource arrived.
5. Test the flow before promoting the post
Ask a consenting colleague to test a keyword reply. Check the DM, the link destination and any public reply you configured. If you use an email gate, complete the form and confirm that it opens the promised resource.
Look for obvious mismatches: GUIDE in the post but TEMPLATE in the automation, a draft document with restricted access, or a DM that describes an older version of the file.
Once the flow works, schedule the post for your audience. Our best time to post on X guide gives you a starting point. Timing helps people see the offer. It cannot fix an unclear resource or a broken link.
Turn an X reply into an email subscriber
A DM with a direct file link delivers the resource. An email-gated page adds a step: the reader opens the page, enters an email and gets access.
LeadShark can send an email-gated page as a leads.sh short link. That lets the same keyword-to-DM workflow deliver your resource and capture an email through the page.
Be upfront about the gate. If the resource requires an email address, say so in the post:
I made a landing page launch checklist. Reply CHECKLIST and I'll DM you the link. Enter your email on the page to get the file.
And make the DM match:
Here's the checklist page you asked for: [your leads.sh link]
Enter your email on the page to open the file.
Getting a DM request does not automatically give you permission for unrelated email marketing. Explain what people are signing up for and get any consent you need. If you promise a direct download with no email required, send a direct download.
Are automated DMs allowed on X?
X's automation rules prohibit unsolicited DMs sent in a bulk or automated manner. Before an automated DM, recipients must have requested or clearly indicated on X that they want contact by DM. The rules also require a clear, easy opt-out and prompt handling of opt-out requests.
Write the invitation plainly: "Reply CHECKLIST and I'll DM you the file." Do not treat someone following you, liking a post or having open DMs as permission to start an automated sales sequence.
In LeadShark, people can reply STOP publicly on the campaign post to stop getting messages. Say so clearly in your post and DM. A STOP sent as a DM is not picked up automatically, so point people to the public reply, and honor any opt-out request you see before contacting that person again.
LeadShark paces sending automatically to help keep accounts safe. That is not a guarantee against account restrictions, and it does not replace consent. Keep your offer honest, deliver what you promised and review the current rules before launching.
Why an X auto DM might not arrive
An automation can match a keyword without the recipient seeing a message in their main inbox. Start with these checks rather than resending the link repeatedly.
Check the keyword and post
Confirm that the automation is active for the intended post and that the reply uses the configured keyword. Make sure you have not attached the flow to another version of a cross-posted draft.
Check the recipient's DM settings
A recipient's settings and the relationship between accounts affect whether they can receive your DM. X's Direct Messages help guide says that when receiving messages from anyone is enabled, messages from people the recipient does not follow appear as Requests. Accepting a request moves it to the inbox.
A keyword reply is a request for your resource. It does not override the recipient's inbox settings. If they cannot find the message, ask them to check message requests and their settings rather than promising delivery is guaranteed.
Check the resource destination
A delivered DM and a working download are different things. Open the exact link from the template. Check for expired sharing permissions, the wrong file or an email gate that does not lead to the resource.
Leave questions and failed deliveries for a human to review. Repeatedly sending the same message does not solve a permissions problem.
Choosing an X DM automation tool in 2026
Check the current product, not an old roundup. A tool that schedules X posts does not necessarily deliver keyword-triggered DMs.
Some tools that older roundups recommend for Twitter auto DM have changed. Hypefury, for example, says on its pricing page that it no longer supports X. Check what a tool does today, in your own account, before you build a campaign around it.
LeadShark does the X keyword-reply-to-DM flow. If that is the job you need, test it with your actual resource and check:
- Does a reply with the keyword trigger the resource DM?
- Can you write the message yourself?
- Can the link lead to an email-gated page if you need one?
- Does your selected plan include X Automations, not just X scheduling?
- Can you review delivery problems and honor requests to stop?
FAQ
Can I auto DM on X when someone replies with a keyword?
Yes. LeadShark can send your resource automatically when someone replies to your X post with your keyword. You write the DM and choose the link. X Automations are available on Pro+ and Apex.
Is Twitter auto DM the same as X DM automation?
They describe the same broad category. For lead magnets, the relevant workflow is a keyword reply that triggers a DM containing the promised resource, rather than a cold campaign or a welcome message to new followers.
Can I send an automatic public reply and a DM?
Yes. LeadShark can send the resource by DM, post a public reply, or do both. A public acknowledgment and a private delivery message serve different purposes, so write each for its destination.
Can I collect emails from X auto DMs?
Yes. Send a LeadShark email-gated page as a leads.sh link in the DM. The reader enters their email on the page to access the resource. Make that requirement clear in your post.
Does the recipient need to follow me?
Delivery depends on their X settings and the relationship between the accounts. Messages can go to requests, and some people cannot receive your DM. Check the recipient's settings and delivery result instead of assuming a keyword reply guarantees arrival.
How much does LeadShark X auto DM cost?
LeadShark plans start at $39/mo for Pro, which includes X posting and scheduling. X Automations require Pro+ at $59/mo or Apex at $119/mo. See pricing for current features. You can try LeadShark free for 7 days, no card.
Stop copying links. Deliver what people asked for.
Start with a useful resource and a clear promise: reply with the keyword, get the link by DM. Test the delivery, then let LeadShark handle the matching replies while you answer real questions. X Automations are on Pro+ and Apex.
LeadShark's track record across the product: 2.8M+ DMs delivered and 1,500+ creators.
Start your 7-day free trial. No card required.

Written by
Ruz
Founder LeadShark
Put your lead magnets on autopilot
Reply to every commenter and deliver your resource in DMs, automatically. 7-day free trial, no card.
Start automating for free