33
48 Comments

My end-to-end cold email process for B2B

I've experimented with quite a few traction channels early on for my current startup. Today lets focus on cold emailing because its one of those channels where you can start seeing results within a week (unlike SEO or content marketing which are suited for sustaining long term growth).

This entire process is something I've trialed and honed over the past 2 months and targeted for the B2B market. Don't take this as the only way to do this but if you're just starting out, I will try and do a decent job to at least get you 80% of the way there.

For bootstrapped founders, cold-emailing is most likely the best way to be able to grow with enough mix of automation mixed in once you've setup your cadence.

Few prerequisites that might be useful to keep in mind:

  • Selling to a market who actually uses email daily (might not be as useful if you're selling to restaurants, contractors, and other folks which likely are most phone-oriented)
  • Your average contract value per customer is ideally greater than ~$400-500 MRR (although if you're just starting out, don't worry about it since getting customers through any means possible is more important than how you get them)
  • You know the persona/industry/customer type you're selling to and have a good idea of their pain points (if you're selling a DevOps tool, you can understand the struggles of DevOps engineers and exactly what you help them achieve)

With that out of the way, let's get into the process. Here are the steps I follow to set up the emailing steps.

First thing we need to do is be able to identify our customers and get their emails.

  • For this, I'm using Apollo but you can use any other prospecting tool that lets you identify and get fairly accurate work emails.
  • They have a $0 plan that will work for this part. No need to pay if you're okay doing some manual work.
  • Use the filters to target the department/title/location and number of employees within that company. Apollo will return a list of folks who match that criteria with their emails.
  • Aim to get 200 people with their emails here. Try to keep it at 3 employees per company maximum so you get a good variety across more companies.

After you've gotten your list with folks with their emails, it's time set up a Google sheet with all of this information.

  • I import my contacts from Apollo into a Google sheet that has following columns such as: First name, Last name, Email, Company, Role, Personalized intro, and anything else that might be useful for you to have.
  • On the free Apollo plan, I usually just copy paste from their table into Sheets. If you're on a paid plan, you can just do 1-click CSV imports (which use up some credits).
  • It's also important to note that the "Personalized Intro" column is where I write 1 line that is unique per contact. This is usually me doing a quick Linkedin search to see how long they've been in that position, if they've posted anything new, and even general google hits on their name to see if they've published a blog, podcast. If they have published something, please read/listen to some parts of it and use it in your intro. Be genuine, don't just copy paste something they wrote directly in here.
  • You're looking for anything that is related to what you're trying to sell and solves their problem. Trust me, it's better to send 50 emails with some quality content versus 500 with exact approach

Now that we have our contacts ready in Google sheets, it's time to build email sequences to reach out.

  • For this part, I'm using a tool called MixMax but you can use Apollo if you prefer or any other competitors. I'm paying $29/month on their Small Business plan. You can do a 14-day trail first to get a sense of what you'll get for that.
  • Within your email sequencing tool, you'll import that google sheets file of your contacts.
  • After your contacts are upload, create a 5 step email sequence with follow-ups spread out between 3 days on average.
  • This means your first email should be ideally your best email that has the following structure:

Add the personalized line from your google sheets.

Wondering how you're solving X (being whatever your tool does really well).

Our customers (or beta users if you're new) are using us to solve X and achieve Y.

We're helping company ABC do this today and would love to share how we can help achieve something similar for your {{company}}.

Here is a demo that shows how: {{demo_link}}. Is there a merit in continuing this conversation?

  • In my case, I'm building and selling a product that allows customers to actually create interactive product demos as part of their outbound effort. Putting that demo link directly drives up my reply rates and adds something valuable right from my first email.
  • The goal here is simple, concise, and clear email that isn't too pushy, provides enough to get them thinking and if you've done a good job of identifying the right folks, the message should resonate. Don't expect anyone to buy in the first email. Just get them reply back to you in hopes of learning more!
  • After this, create 4 more emails that are meant to be used as follow ups. Use those emails as a way to build on your first email. In my example my second email has the following structure:

I'm curious to know if you've considered what the impact of X can do to help you solve Y.

One of our earliest customers (name drop if you have permission) saw an Z result after using us to solve Y.

I'd love to share more if there is mutual interest here.

  • Notice how I'm not just using these follow-up emails as a way to ask "oh its me again, just checking in" or anything low effort like that. Make each follow-up add some additional value on top of your other emails.
  • Space the emails out so if someone hasn't replied, the next email will be sent 3 days after. Most sequencing tools have this easily configurable so just play with the settings.
  • Have 5 emails in total and your last email can be a break-up email that tells the prospect that you won't follow up again seeing as there is no interest but you'd love to hear from them if they're in the market to explore further. Don't be petty. Keep it polite and move on!

Measuring success and parting words

  • These tools also let you track opens, link clicks etc... When someone opens you email more than 3 times (even if they don't reply), just manual send them a follow-up with some customer proof on top of that first email. The point isn't to book a meeting here, just get them to reply back and share anything about their current situation or interest.
  • Be consistent. Try to spend 1-1.5 hour every day just monitoring the stats, finding new contacts and adding them to your sequences. If you can send 20 new emails a day, you'll get a steady pipeline within the first 2 weeks of few prospects who are interested.
  • Once you get comfortable, this becomes very quick thing to just set up because the rules are simple, you understand your customer type, and know exactly what type of emails perform better.
  • Best part is even if you hire someone after to do this, they can literally follow your playbook and get started in very short amount of time (if you plan to outsource this to some VA) or even part-time employee.
  1. 3

    Admittedly I'm pretty new to this, but I'm not sure how I feel about the idea of setting up email sequences for people who didn't sign up to get emails from you. Cold email by itself is fine (and probably a bit of an underappreciated sales channel in this space), but with email I feel like there's an implied understanding that it's disrespectful to pester people with more emails if they didn't reply the first time. That's certainly how I feel about it when people do it to me, anyway.

    1. 2

      Yes! It is against GDPR to set up email sequences for people who did not sign up to be getting these emails. Pretty hefty fines for those who are doing this.

    2. 2

      I'm on the same page here.

  2. 3

    Absolutely fantastic breakdown!
    Using it today to get my cold emails better setup, this is the lifesaver I've been looking for!

  3. 3

    This is fantastic content, thank you so much for putting the post together. I’m beginning my cold email/sales journey now, this will help me with research, planning, email formatting, etc. Thanks again!

    1. 2

      No problem! Glad you found it helpful.

  4. 2

    Really great sequence here. Going to test this tomorrow

  5. 2

    This is a great post and actually got me thinking hard about automating my upcoming email campaign to promote my crowdfunding - I was going to do it manually which is my usual way.

    Following on from the emails we send, once we get leads we probably want to speak to them. But should these be live (just pick up the phone) or scheduled? I've just posted the following on the subject, and would love some feedback and thoughts...

    https://www.indiehackers.com/post/saas-selling-immediate-or-scheduled-calls-85e92823d0.

  6. 2

    Thank you for sharing your great experience.
    As a reference, what percentage of email recipients who proceeded to demo or other expected CTAs?

  7. 2

    Dude this is awesome! any other tools than apollo that provides free plan?

    1. 1

      Hi @Arpit735, you should never set up a any email sequences for people who didn't sign up explicitly to be receiving emails from you. It is against GDPR compliance law.

    2. 1

      Funny enough, Apollo's free plan has ability to set up sequences and send emails directly from there. Give that a shot if you're looking to avoid paying MixMax.

      Any specific kind of tools you have in mind? Usually I look for value over free. If it makes my life easier and has easy path to show the value, I'll save my self the hassle and spend the money. Saving $20-100/month won't change much if it helps drive the revenue.

  8. 2

    Thanks for this detailed and helpful article.
    What's the response rate for 200 leads?

    1. 1

      Usually I aim for 4% positive reply rate. The metrics in most tools will account for negative or even Out of Office within reply rate so I just manually flag them out from my count.

      What type of rate are you getting?

      1. 1

        I am yet to explore e-mail automation. I currently use LinkedIn for cold outreach to send manual customized messages. I get relatively high conversion. However, it's not scalable for growth. I'm doing it to get beta users.

        1. 1

          Curious how you structure your LI messages, seems like so many people are resistant on LI nowadays

  9. 2

    Do you do any emai warming with something like this: https://www.mailwarm.com? I'll be starting cold emails soon for the first time.

    1. 2

      I recommend that if you have a brand new domain. I used something similar when I was starting out for the first 10 days. I haven't had to use it since then. That's a good point, thanks for bringing it up!

      1. 1

        Definitely a good practice if your email address / domain is brand new. Here’s a great comparison between all the warmup solutions: https://mailmeteor.com/blog/best-email-warmup-tools

  10. 2

    Thanks for this. Do you notice a drop in deliverability when adding a link in the first mail compared to not?

    1. 2

      Not yet but I'm also only sending max 20-30 emails a day.

      There is a customer I'm working with and they're actually only using links from 2nd email onwards. Seeing good results with that approach too.

      1. 1

        But you still have a link in your signature, surely?

  11. 1

    Great article and great process, love it!

    If you want to personalize your emails with automation, you can check Nureply. Reach out to me and I will give you a great discount too!

  12. 1

    I took some for real notes on this. My biggest takeaway along with stuff I learned from Seth Godin/Louis Grenier/Sahil Lavingia is that A) direct outreach is important and B) don't look at selling like I'm trying to convince people to use my stuff but rather as a learning opportunity for me to see what they need, if my stuff meets their needs, and if not then what I can do to solve their problem better. That is...if they respond to my emails, but that's what all your suggested follow-ups are for.

  13. 1

    this is really helpful, plus it's easily digestible.
    Thanks so so much!

  14. 1

    This is a great information. You have helped a lot with this post. Thanks man

  15. 1

    At first I thought Apollo meant the 3rd party Reddit iPhone app haha. And then I realized its actually a new strategy! Thanks for the awesome guide!

  16. 1

    Great article. I'm looking forward to implementing those steps!

  17. 1

    Really cool guide - I like the "step by step" instructions. Thanks for posting!

  18. 1

    Thanks @oneisprime - how long do you spend on prospecting? and are you sending 20 emails per day from your list of 200?

    1. 2

      I'll set up my initial list of 200 (and queue them up to send out 30-40 per day). While this is going on, I'll put a 1 hour block in my calendar to prospect and find 20 more contacts daily and add them to my list.

      The first 200 is to get the momentum going and 20 daily is for setting a habit. Scale the numbers up and down that fits your style to be honest.

  19. 1

    Awesome guide! I do have a cold-email marketing too. We call it Pursueapp.in

  20. 1

    Thanks for this --- I'm actually sequencing people in apollo as we speak! But this was good reference point to the content.

  21. 1

    Great recipe! Thank you so much for sharing this. Didn’t knew Apollo had such a large free tier.

    Also sharing that if anyone wants to do it totally free (including the sending part), you can use Mailmeteor.com which gives away 75 emails/day for free and is totally compatible with Google Sheets (it’s even an add-on for Google Sheets, so need to leave your spreadsheet).

    Disclaimer: I’m the maker behind Mailmeteor

  22. 1

    Please everybody, steer clear of cheesy followup emails. “Oh i see you’ve not replied, did i offend you, did i end up in your spam”.

    As a sender it is tempting. But as a recipient I hate these and your brand immediately goes in my little black book. I will not buy and every followup gets 100 extra black marks.

    Be smarter than this. Think about how you would like to receive these emails. If you would bin them then others will too.

  23. 1

    In terms of the email sending and response/rule/followup management, which is better, apollo or mixmax, or another? I do not mind paying as the costs are negligible if they give real value.

  24. 1

    Great Article!! In addition to what you have mentioned, shorter subject lines, short email body content (around 100 words) and simple CTAs makes the cold email process easier.

    1. 1

      Yep great points! And usually the for CTA, I've found its better to not ask someone to jump on a call or book a meeting.

      The goal is to get them to reply back with some positive signal. After that, it's my job to pitch the right value based on their reply to get them through the sales funnel.

      1. 2

        How do you usually end emails without a CTA?

        Right now i'm using either, "Could you use some marketing help?" or "Mind if I send more info?"

        Thanks!

        1. 2

          IMHO,...

          • "*Could you use some marketing help?" - absolutely not, this is too selly and as a recipient I would click delete faster than a fast thing

          • "Mind if I send more info?" - yes I love this

          Getting a reply to a cold email is VERY HARD. So just get a tiny hook in and get a positive response. At that point you have a live lead showing a little bit of interest.

          Your email should be brief with words along the lines of can I send you some more info? as the only CTA.

          I have my web address in my email signature, so if they want they can look at it. But not in the main thread of the email.

          Once they've replied, take them out of any automated emails, as at this point they have said I want to engage with you as a human, not a robot.

          Once you get the "yes please", that is when your magic begins and you need to turn the sales dial up a few notches. But slowly. Don't go for the kill in the next email. Slowly slowly catchee monkey.

          At this point it is up to us to do our magic - and we probably need a new thread all about moving the lead from warm to closed. @oneisprime??? 😊

          1. 2

            This is a fricking fantastic response Steve, thank you! (And had me laughing "faster than a fast thing" 😂 i'll definitely remove that phrase from my repertoire!)

            I actually just created my cold email sequence for this week - mind if I send it over to get some more detailed feedback?

            And YES we need a post about moving from warm to closed, that's my next biggest hurdle by far (as I'm sure it's most people's).

            1. 1

              best of luck! BTW, what do you use to create/manage your email sequence? I do mine manually but looking for a nice Saas platform that doesn't look like it will take 3 weeks to learn.

              1. 2

                Oh sure! I just started on that journey too and I am using Breakcold - I can send you a Loom of how I have it setup (and feel free to roast the copy while you're at it) via Twitter or LI.

                In all honesty, it has some bugs that i find quite annoying (no autosave), but it is REALLY simple to learn and use, which is what I care about most rn. I combined it with Apollos lead gen like OP suggested.

                1. 1

                  thank you, but I've decided to push on with my own sequencing system - I've built something basic but specific to me.

                  1. 2

                    That's great! best of luck!

        2. 1

          I'd say it's more so a less commitment oriented CTA. Asking for someone to jump on a call or book a meeting will push you back of the line.

          If you can just ask them if they're interested in seeing more, or learning more you can follow up with an interactive demo or video.

          This usually gets them excited to actually jump on a call.

Trending on Indie Hackers
Passed $7k 💵 in a month with my boring directory of job boards 56 comments How I got 1,000+ sign-ups in less than a month with social media alone 20 comments 87.7% of entrepreneurs struggle with at least one mental health issue 14 comments How to Secure #1 on Product Hunt: DO’s and DON'Ts / Experience from PitchBob – AI Pitch Deck Generator & Founders Co-Pilot 13 comments Competing with a substitute? 📌 Here are 4 ad examples you can use [from TOP to BOTTOM of funnel] 10 comments Are you wondering how to gain subscribers to a founder's X account from scratch? 9 comments