xAutoDM LogoxAutoDM
    DocsCreate a Campaign
    Campaigns · 10 min read

    Create your first campaign

    Everything you need to launch a DM campaign with follow-up sequences that turn leads into booked calls.

    Before you start

    You need three things ready:

    1A connected X account
    Setup guide →
    2A lead list (scraped, CSV, or starter list)
    Scraping guide →
    3Your booking link in Settings (recommended)
    Picking a list, writing the message, adding follow-ups, and launching.

    Creating the campaign

    1

    Open the campaign wizard

    Go to Campaigns → Create Campaign. The wizard walks you through each step.

    2

    Pick your lead list

    Select a saved list — this is the audience you'll DM. The wizard shows how many leads it holds.

    3

    Write your initial message

    The first DM leads receive. Use merge variables to personalize it. Keep it short, specific, and lead with value — not your pitch.

    4

    Add follow-up steps (optional)

    Add one or more follow-ups with a wait in days. They auto-stop the moment a lead replies — no one gets a follow-up after responding.

    5

    Select account & daily limit

    Choose which account sends, and set DMs per day within its safe limit — 30/day for a blue-tick verified account, 7/day if unverified. The limit covers initial + follow-ups combined.

    6

    Launch

    Hit Launch. The engine drips DMs at your set rate. Check progress, pause, or stop from the campaign page anytime.

    Merge variables

    Merge variables are replaced with each lead's real data before sending — so every DM feels handwritten.

    {name}

    The lead's display name on X.

    e.g. Hey Sarah
    {username}

    The lead's @handle (no @).

    e.g. saw your post @startupsteve
    {followers}

    Their follower count.

    e.g. impressive — 12k followers
    {bio}

    Their full X bio text.

    e.g. saw you're a {bio}
    {booking_link}

    Your booking link from Settings.

    e.g. Book a call: {booking_link}
    Example message
    "Hey {name} — saw you're {bio}. We help founders like you book 10+ calls/month from X DMs. Worth a quick chat? {booking_link}" — the engine swaps each variable for that lead's real data before sending.

    Follow-up sequences

    Most replies come on the 2nd or 3rd touchpoint, not the first. Follow-ups auto-send a second (and third) DM after a set number of days — only if the lead hasn't replied.

    Example sequence
    Day 1Initial DM — short, personalized opener with your value prop.
    Day 3Follow-up 1 — add a specific result or social proof, kept brief.
    Day 7Follow-up 2 — final light touch, easy yes/no.

    A reply automatically halts all future follow-ups for that lead.

    Follow-up sends count toward your daily cap — factor this in.

    Add up to 5 follow-up steps per campaign.

    Managing a running campaign

    Check progress

    The campaign page shows sent, failed, queued, and total leads in real time.

    Pause & resume

    Pause anytime — queued DMs are held. Resume and it continues where it left off.

    Stop

    Stops permanently; queued DMs won't send. Useful when reworking the message.

    Credits

    Each DM (initial or follow-up) costs one credit. The campaign pauses if you run out.

    Writing messages that get replies

    Keep it short — 2–3 sentences max. Long DMs get ignored.

    Lead with something specific to them (bio, tweet, niche) — not your pitch.

    One clear ask at the end — a call, a reply, or a link. Not all three.

    Use {name} at the start — it signals the DM is personal.

    Booking link in the first DM is fine; put it after your value statement.

    Test 2–3 message angles before judging performance.

    A 10–15% reply rate is solid. Under 5% means message or targeting needs work.

    Ready to launch?

    Open the app, go to Campaigns, and hit Create Campaign.