Go through your phone contacts, your WhatsApp chats, and your last six months of invoices. Most small businesses already have 50 to 200 email addresses sitting in those three places. That's enough to start your first campaign today.

Buying a list is not the answer. Those contacts never asked to hear from you, your spam rate will spike, and your sending account will likely get suspended. The only list worth having is one you built yourself.

Here's how to build it, starting from what you already have.

Start with the people you already know

Before you think about forms, popups, or lead magnets, go back to basics. You almost certainly have a starting list already. You just haven't assembled it yet.

Go through your:

You'll probably find 50–200 people right there. Add them to a spreadsheet, then import into your email tool. These people already know you. They're the most likely to open your first campaign.

Quick win

Send a personal message to your top 20 customers asking if they'd like to be on your mailing list for offers and updates. Most will say yes — and a personal ask converts far better than any signup form.

Add a signup form to your website

If someone visits your website and is interested enough to scroll around, they're warm. Don't let them leave without a way to stay in touch.

You don't need anything fancy. Two fields in your footer, name and email, is enough. The key is the copy next to it. "Subscribe to our newsletter" is weak. Try something more specific:

Tell people exactly what they're signing up for and how often you'll email them. Vague promises get ignored. Specific ones get clicks.

Collect emails at every purchase

Every time someone buys from you, online or in person, you have a natural reason to ask for their email. Most businesses never bother.

For online orders, make sure your checkout captures email (most do by default). For in-person sales, get into the habit of saying something like: "Can I grab your email? I'll send you the receipt and let you know about upcoming offers." Almost nobody refuses.

Over 12 months, even a slow-moving business doing 5–10 sales a week will build a list of 200–500 warm buyers this way. Buyers convert from email far better than cold traffic — they've already trusted you with their money once.

Important

Always get explicit consent before adding someone to a marketing list. Sending unsolicited email — even to past customers — without their agreement is a GDPR violation in many countries and will hurt your deliverability.

Use a lead magnet

A lead magnet is something free and useful that you offer in exchange for an email address. The word sounds fancy but the idea is simple: give people a reason to sign up beyond "get our newsletter."

Good lead magnets for small businesses:

The best lead magnet is the one that directly matches why your customer visited in the first place. If you're not sure where to start, a discount works for most product businesses.

Use your social media following

If you have followers on Instagram, Facebook, or LinkedIn, you have an audience that already likes what you do. The problem is you don't own that audience — the platform does. If Instagram changes its algorithm tomorrow, your reach could drop overnight.

Email is different. You own your list. No algorithm can take it away.

Regularly remind your followers that they can sign up for your email list. Post about it directly: "Drop your email in the link in bio and I'll send you [specific thing]." Stories with a swipe-up link work well. So does simply mentioning it in a caption once a week.

You don't need to be aggressive about it. Just make it a consistent habit, and a few percent of your followers will convert over time.

Ask for referrals from your existing subscribers

Once you have even a small list, it can grow itself. At the bottom of your emails, add a simple line: "Know someone who'd enjoy this? Forward it to them." Or run a proper referral offer — "Share this with a friend and you both get 15% off."

Word of mouth from an existing customer carries more weight than any ad you could run. People trust recommendations from people they know.

Run a giveaway or contest

Giveaways are polarising — they attract a lot of low-quality signups who only want the prize. But done right, they can jumpstart a list quickly.

The trick is to make the prize something only your ideal customer would want. A generic "Win an iPhone" will bring in thousands of people who have no interest in your business. A "Win a free month of our service" or "Win a hamper from our shop" brings in people who actually care about what you sell.

Promote it on social media, ask current customers to share it, and require an email address to enter. Even a modest giveaway can add hundreds of qualified subscribers in a week.

What to do once you have a list

Building the list is step one. Using it consistently is what actually drives results.

A few principles to keep in mind:

Where Sendflo comes in

Once you have your contacts together, Sendflo makes it easy to import them, segment by tags, and send your first campaign in minutes — with open and click tracking built in so you know what's working. Start free, no credit card needed.

How long does it take to build a meaningful list?

If you're consistent, 200–500 engaged subscribers within 2–3 months is realistic without spending anything on ads. From there it compounds. Each campaign can bring in referrals, each new customer adds to the list, and each giveaway pushes it faster.

The businesses that do email marketing well aren't doing anything complicated. They collected addresses consistently, emailed regularly, and gave people something worth reading. What they didn't do was wait until the list was "big enough" to start.

Start with what you already have. Send your first email this week.

Ready to send your first campaign?

Import your contacts, pick a template, and send to your whole list in under 5 minutes.

Start free — no credit card needed