Grow Your Email List with Twitter Lead Generation Cards

Share this article

The first time I tried to use Twitter ads to grow my email list, I felt like I was stepping up to the roulette table and putting it all on red.

Yes, I’d earned money from this email list in the past, but plunking down my hard-earned cash in the hopes of increasing my future earnings felt like a big gamble.

After starting the campaign, I kept a close eye on my Twitter Ads dashboard, and the early results seemed reassuring. It was working! People were clicking my ads by the hundreds!

But then I checked my MailChimp account, and something seemed very, very wrong. Instead of the dozens of new email subscribers I expected, I found just a small handful.

What the … ?

So I started asking around. I checked with friends. I contacted the company that made the landing page software I was using. I even contacted Twitter.

As it turns out, the culprit was simple conversion math.

Why would someone click on my ad and then not sign up?

When I created the ads, it seemed pretty simple: I was just asking people to click on a link and enter their email address.

Here’s what I didn’t factor in to my thinking: According to the latest stats from Twitter, 78 percent of active Twitter users are on mobile devices.

And the standard email list opt-in process is pure P-A-I-N on an iPhone.

78% of Twitter users are on mobile devices, and standard email opt-in forms are pure P-A-I-N on an iPhone.

First, you click the link, which bounces you over to a browser.

You wait while the page loads, probably for several seconds because you’re in a spotty coverage area.

As the form starts to appear, you cross your fingers and hope it’s optimized for mobile viewing.

It’s not, so now you’re pinch-zooming and scrolling to find the email input form.

Then you peck out your email address (twice! Thanks for nothing, autocorrect!) on that tiny keyboard.

Then more pinch-zoom-scroll to find the Submit button.


And as it happens, most people just don’t want to be on my email list that badly.

But what if people could instantly subscribe with a single click?

That’s what you get when you use Twitter’s lead generation cards.


Lead gen cards are awesome for several reasons.

First, they eliminate the friction of navigating to a separate landing page, filling out the form and opting in. Everything happens right there in the viewer’s Twitter feed.

Second, they improve the quality of the email addresses you collect. People tend to use their best email address when signing up for social media accounts, so you’ll get fewer “disposable” email addresses.

Third, because each card includes a large image, they stand out in crowded tweet streams.

Best of all, you can use lead gen cards for free. While they do work well in ads, you can easily send them out in regular tweets without paying a dime.

How do you set up Twitter lead gen cards?

Lead gen cards aren’t difficult to create, but there are a few steps involved in making one.

For this walkthrough, I’m going to focus on setting up a lead gen card to send new subscribers to MailChimp, but most other email providers will also work.

Creating a Twitter Ads account

You create Twitter cards through the Twitter Ads dashboard, so before you can create your first lead gen card, you’ll need to open an account with Twitter Ads.

To get started, just visit the Twitter Ads site and use your Twitter ID to sign in.

You’ll also need to enter a payment method before you can access the card creation tool. Don’t worry–Twitter isn’t going to charge you unless you decide to run ads in the future.

Creating your first lead gen card

From the Twitter ads dashboard, click the Creatives item in the site navigation, then click Cards.

In the card manager, make sure the Lead Generation radio button is selected, then click Create your first Lead Generation Card:


The Create Lead Generation card page includes fields that control your card’s appearance and connect it to your email provider.

To begin, you’ll need to fill in the Short description field to provide a headline for your card. The headline should make it clear that you’re asking the viewer to opt in to an email list while also offering something that will benefit them if they choose to sign up.

Next, you’ll need to choose and upload an image. The image displayed on your card will have a major impact on the card’s success, so pick something that’s relevant but eye-catching.


Twitter is picky about the height-to-width ratio of the image you upload. I’ve found it’s easiest to just go with the suggested size of 150px high by 600px wide.

Once you’ve selected an image, you’ll need to decide what text to show on your subscribe button. Enter your text in the Call to action field. Steer clear of “Submit” or “Subscribe.” Instead, use a positive statement written from the viewer’s perspective, like “I’m In!” or “Give Me My Tips!”

These first three elements–the headline, the image and the call to action–can have a major impact on the number of opt-ins you get from the card. Long term, it’s a good idea to create multiple cards and test them against each other to find out what your audience responds to.

Now that the visuals are squared away, there are just a few behind-the-scenes items left to take care of.

Twitter requires you to complete the Privacy policy URL field, so you’ll need a privacy policy page on your site that explains who you are and what you’re doing with the email addresses you collect.

The Card Details (Fallback) URL field is optional. Twitter uses this URL to redirect the user when they click on your card from an app that doesn’t support Twitter cards. If you have a traditional opt-in landing page, enter the URL here.

In the Destination URL settings section, you have the option of entering a thank-you page URL or post-submit message. If you complete the Destination URL field, anyone who clicks the submit button will be redirected to the page you specify. I set my destination URL to point to the same thank you page that I use for my other opt-in forms.

Finally, enter a name for your card in the What would you like to name your card? field, and select the checkbox to agree to Twitter’s data use policy.

Your card is ready to go, but don’t click Create card just yet, because we still need to hook it up to your email provider.

Connecting your card to MailChimp

The Data settings section is where you connect your card with your MailChimp account.

To wire everything up, you need to provide Twitter with two pieces of information: the URL to use when submitting new subscribers, and the ID of the MailChimp list you want your subscribers added to.

The MailChimp support documentation has detailed, step-by-step instructions for integrating your account with Twitter lead gen cards, but here’s a quick overview.

First, log in to your MailChimp account and navigate to your list. Click the Signup forms tab, then click the Form integrations menu item.

Click on Form integrations, then select Twitter from the list of integration options.


Copy the URL displayed on the MailChimp integration page and paste it into the Submit URL field in your Twitter lead gen card.

Next, click Add hidden field. A new row appears with Key and Value fields. Enter id in the Key field, then paste the list ID from your MailChimp integration page into the Value field.

Under HTTP method, confirm that the POST option is selected (it’s the default).


That’s it!

When you click Create card, Twitter confirms that you’ve set up the integration correctly by making a test submission to your email list with the email address you have associated with your account. If you weren’t subscribed to your own list before, well congrats, you are now!


It’s a good idea to check your MailChimp account to make sure the test submission went through as expected.

(If this seems too complicated, there’s an easy alternative: Just leave the Data settings section blank. Twitter will collect the email addresses for you in their system, and then you can download them later as a .csv file and import them into your email provider.)

Sending a tweet with your new card

Using your new card is just a matter of composing a new tweet and pasting the card’s URL at the end of your tweet.

The card’s URL is displayed on the Cards tab under Creatives.


Unfortunately, when you compose a tweet from the regular compose window in Twitter or a Twitter client, the card itself won’t be displayed to desktop users, only its URL:


But when the viewer clicks the card URL or the View Details link, the card page appears:


Twitter users who view your tweet in mobile apps that offer support for cards will see the card directly in their Twitter feed:


How well do lead generation cards work?

To get the Twitter feed screenshots for this article, I posted a single tweet with a new lead gen card from my @SublimeTxtTips account, which currently has around 13,400 followers.

It wasn’t intentional, but that tweet turned out to be a great demonstration of the power of lead gen cards. Here’s what happened.

A couple of hours earlier, I had posted a plain text tweet that promoted my newsletter with a link to my standard opt-in form:


This particular tweet netted 6 new subscribers. Not a huge number, but I send similar tweets every couple of days, and I get a steady stream of new subscribers joining my list.

When the lead gen card went out, it was the second newsletter-related tweet of the day. Even given that disadvantage, it crushed the opt-in form, bringing in 47 new subscribers in a matter of minutes.

Needless to say I’ll be promoting my newsletter exclusively through lead gen cards in the future.

In addition to helping you convert followers into email subscribers, lead gen cards also make killer ads.

Using a lead gen card in a promoted tweets ad campaign is simply a matter of including the card’s URL in the tweets you’re promoting.

When you’re paying for clicks, Twitter cards provide an added bonus: They tend to generate insanely high engagement rates compared to standard tweets. People love to click on these things, and the more clicks you get, the less you pay per click.

To set the stage, here’s a snapshot of a campaign I ran using regular, text only tweets that linked to an opt-in page:


In general, an engagement rate of over 2 percent is respectable when you’re advertising on Twitter. This ad earned a 2.35 percent engagement rate, and I paid an average of $0.18 per click. A decent result.

But check out this 5-day snapshot of a campaign I ran using lead gen cards:


The best-performing card had a sky-high engagement rate of 11.18 percent, and I was only paying about $0.03 per click. That’s just about as low as it goes on Twitter.

That campaign isn’t typical–I’ve seen engagement rates in the 3 to 8 percent range on most of the other campaigns I’ve run using lead gen cards. But dollar for dollar, lead gen cards outperform plain text tweets every time.

Using Twitter lead gen cards, I’ve found that I’m typically able to secure new subscribers for between $0.75 and $1.50 for this particular list, and I could likely get that cost per subscriber lower with some testing and experimentation.

Twitter lead gen cards deserve a place in your email-list building toolkit

Because Twitter lead generation cards make signing up for your email list a one-click operation, you’ll collect more email addresses than you would using a traditional opt-in landing page.

That ease of use, plus extra visual pop that the card provides, makes Twitter lead gen cards a powerful addition to your list-building arsenal.

Give them a shot today, then let us know how it went in the comments below.

Frequently Asked Questions about Twitter Lead Generation Cards

How can I set up Twitter Lead Generation Cards?

Setting up Twitter Lead Generation Cards is a straightforward process. First, you need to log into your Twitter Ads account. If you don’t have one, you can easily create it. Once you’re in, click on ‘Creatives’ then ‘Cards’. Click on ‘Create Lead Generation Card’. You’ll then be prompted to fill in the necessary details such as the card image, headline, call to action, and privacy policy link. After filling in these details, click ‘Create Card’. You can then use this card in your Twitter Ads campaigns.

What are the benefits of using Twitter Lead Generation Cards?

Twitter Lead Generation Cards offer several benefits. They allow you to collect leads directly within Twitter, without the need for users to leave the platform. This makes the process more seamless and increases the likelihood of users completing the form. They also allow for easy tracking and measurement of your campaigns, as you can see how many users have viewed and completed your form.

How can I optimize my Twitter Lead Generation Cards for better results?

There are several ways to optimize your Twitter Lead Generation Cards. First, ensure your call to action is clear and compelling. This is what will motivate users to complete your form. Second, use an engaging image that is relevant to your offer. Third, make sure your headline clearly communicates the value of your offer. Lastly, test different variations of your card to see what works best.

Can I use Twitter Lead Generation Cards without running ads?

Yes, you can use Twitter Lead Generation Cards without running ads. You can share them organically with your followers. However, keep in mind that the reach will be limited to your existing followers.

How can I track the performance of my Twitter Lead Generation Cards?

Twitter provides detailed analytics for your Lead Generation Cards. You can see how many times your card has been viewed, how many users have clicked on it, and how many have completed the form. This data can help you understand the effectiveness of your card and make necessary adjustments.

What should I do after collecting leads with Twitter Lead Generation Cards?

After collecting leads with Twitter Lead Generation Cards, it’s important to follow up promptly. You can download your leads from Twitter and import them into your CRM or email marketing software. From there, you can send them a welcome email or start them on a nurture sequence.

Are Twitter Lead Generation Cards mobile-friendly?

Yes, Twitter Lead Generation Cards are mobile-friendly. They are designed to work seamlessly on both desktop and mobile devices.

What are the best practices for using Twitter Lead Generation Cards?

Some best practices for using Twitter Lead Generation Cards include using a clear and compelling call to action, choosing an engaging image, testing different variations of your card, and following up promptly with leads.

Can I customize the look and feel of my Twitter Lead Generation Cards?

Yes, you can customize the look and feel of your Twitter Lead Generation Cards. You can choose your own image, headline, call to action, and even the color of the card.

How can I use Twitter Lead Generation Cards to grow my email list?

You can use Twitter Lead Generation Cards to grow your email list by offering something of value in exchange for users’ email addresses. This could be a free ebook, a discount code, or access to exclusive content. Once users complete the form, their email address will be added to your list.

Josh EarlJosh Earl
View Author

Josh Earl is SitePoint's business editor and a programmer, writer and entrepreneur. He runs The Sublime Text Tips Newsletter and blogs about marketing and entrepreneurship at

building email listemail listemail marketingJoshElead generationmailchimpsocial mediasocial media marketingtwitter
Share this article
Read Next
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Loading form