Skip to main content

Importing Leads to TweetDM from a CSV File

Kevin avatar
Written by Kevin
Updated this week

If you already have a list of leads from another tool or source, importing them into TweetDM is simple using a CSV file. Here’s everything you need to know to get it right.

Step-by-Step: Importing Prospects via CSV

  1. Create your lead list (or select an existing one).

  2. Go to the “Add Leads” button within the list.

  3. Click on “Upload a CSV”.

Your CSV file must include one of the following columns:

  • username → the X handle
    (e.g., @elonmusk, @tweetdm_app, with or without the @ symbol)

  • id or user_ID → the unique X user ID on the backend
    (e.g., 44196397, 1566123362161725440)

What’s the Difference Between Username and ID?

  • Username is the public-facing X handle that starts with @.

    • Example: @elonmusk, @tweetdm_app

  • User ID is the internal numeric identifier used by X.

    • Example: @elonmusk = user ID 44196397

Some tools let you export user IDs directly — this is often more reliable when available.

Sample Files

We’ve attached two sample CSVs so you can see how your file should be structured:

  • CSV with Usernames (available at the bottom)

  • CSV with User IDs (available at the bottom)

Make sure your file has one of those columns (either username or user_id/id) with data.

What Happens After Upload?

  1. After uploading, TweetDM will analyze your file and show how many valid usernames or IDs were detected.

  2. Click Import to confirm.

  3. Your leads will begin importing — this runs in the background, so you can safely close the page.

In a few moments, you’ll see your imported leads inside your list, ready to message or organize.

Need help with formatting or troubleshooting your upload? Just contact support — we’re here to help!

Did this answer your question?