Co-founder at Airbyte.io
Startups usually focus on building their product first, and don’t even try to generate leads or interest until an MVP is ready. Some will just launch on ProductHunt hoping for some lead flow. But in the best case, they will get eyeballs for two days, and then no more leads come in. And building a lead flow is not that easy.
We previously wrote about how we went from idea to our first clients in 6 weeks, but to do that we also needed to build the beginning of a lead flow fast - and without spending too much time on it, as we had a product to build. The only way to make an impact quickly is through outreach; inbound is super valuable but takes more time to build and to get.
This article is about describing how we did it.
I'm the Co-Founder at Dataline.io.
Dataline is a proxy that unblocks your analytics, attribution, and marketing tools for your ad-blocked traffic. We don’t re-enable ads or cross-site tracking though, as it’s essential for us to preserve your user’s privacy. We just level the playing field between companies that host their own analytics (including Brave, by the way) and the 95% of companies that can’t afford to. In the end, this means better attribution data, better ad performances, and better lead conversion.
So we sell to marketing teams. And yes, Covid-19 is definitely impacting marketing budgets overall and drastically. But that didn’t prevent us from building a lead flow.
Our ideal customer profiles (ICPs) are companies that have marketing budgets higher than $50k per month, or companies with a very tech-savvy audience (more prone to use adblockers).
Our personas are:
Why is this so important? Understanding the keywords that define who you want to reach out to is the first step in discovering and automating an outreach campaign.
Depending on the criteria that define your ICP, you will need to use different databases.
In our case, potential public information that could help us segment our audience is: monthly traffic, amount raised (to guess a ballpark marketing budget), industry (to guess their audience). Most of the time, your exact criteria is not a piece of publicly available information, so you need to find some proxy metrics that are public.
Crunchbase had the company database we were looking for with these exact criteria. So we leveraged Crunchbase to build a spreadsheet with:
One critical piece of information we were missing was which tools those websites were using and being blocked by ad-blockers. Dataline’s proxy needs to integrate with every single tool to unblock each one, so it would be smarter to only reach out to companies whose tools we unblock.
So we built a simple script that would get the list of blocked tools from a list of website URLs. Thankfully, we already had the list of URLs. The script only took two hours to write.
You might have to do the same, but try to only consider critical information that is actually part of your criteria.
Now that we had the list of companies, and the keywords that defined our personas within these companies, we needed to scrape LinkedIn to get a list of profiles to reach out.
To do that, there is this awesome tool called Phantombuster that enables you to do that without coding. Here are the steps to perform:
1. Use their phantom “LinkedIn Company Info” to get the LinkedIn ID for all your companies.
2. Build a list of advanced searches from the LinkedIn company IDs and the persona keywords. In a spreadsheet, they would look like this:
=concatenate(“https://www.linkedin.com/search/results/people/?facetCurrentCompany=[”,Comany LinkedIn ID,”]&origin=FACETED_SEARCH&title=marketing%20operations%20OR%20performance%20marketing%20OR%20growth%20OR%20lead%20generation%20OR%20lifecycle%20marketing”
You put the URLs in the first column without a header, like this.
3. Use their phantom “LinkedIn Search Export” to extract all the search results from your spreadsheet list of search requests.
Now you have a list of profiles with their LinkedIn profile URLs, along with all their public information on LinkedIn. Note that you cannot have access to their email addresses registered on LinkedIn unless they become a connection on LinkedIn.
I would personally advise you to have a LinkedIn premium account at this point. Otherwise, LinkedIn will limit your search results and you won’t be able to get a list of profiles. They offer 30-day free trials, so don’t hesitate to leverage that.
With a LinkedIn ID, there are many things you can do. For instance, you have their first name, last name and current company. With this information, you can use Phantombuster again to get their Facebook ID or their Twitter ID.
But the smart thing to do is to understand which platforms are the best for reaching out to your audience. In our case, we thought it was both LinkedIn and Twitter.
Then, you need to segment your list of leads into several campaigns. We decided to do that per tool supported.
Why is it important to have several campaigns? To help you iterate, learn and improve your campaigns.
How many campaigns should you do? It depends on the total number of leads you have. On our side, we had between 500 and 1,000 leads for each campaign. The goal is that the number should be high enough for you to get some performance statistics on which you can iterate. Especially for your first campaigns, as you will identify lots of low-hanging fruits to improve them.
Here is another amazing tool - LaGrowthMachine. It enables you to create automated cross-channel campaigns with just the LinkedIn profile URLs, from which they automatically enrich the lead’s professional email, personal cellphone and Twitter account.
So we created three different sequences focusing on different channels, in order to understand which channels work best. Here is a short description of our sequences:
Here is what our sequence 3 looks like:
Seem complicated? LaGrowthMachine has great templates of sequences to start from, so you won’t start from scratch. That’s what we did, so don’t shy away from using them! Note that if you want to create yours from scratch, LaGrowthMachine’s team have dedicated people to help you build them. And they respect the limits set by all platforms (you can’t just send 1,000 connection requests on LinkedIn in the same day). I would seriously advise you to have a premium LinkedIn account to increase your limits.
Now that we have our sequences and our list of leads, it’s time to launch your first campaign with LaGrowthMachine. The good thing about it is that you don’t need to do anything; it is automated. You only need to reply and continue the conversation once you get a reply from a lead.
There are several metrics to track:
It’s good to set yourself some OKRs. But these are not the metrics mentioned above.
If you are focused on building your product, you can’t spend a lot of time tracking every metric.
We needed a very simple OKR that we could easily track. For us, it was the number of demos per week. Having replies doesn’t imply that you convert them all into demos, and an outreach campaign is only effective if you get leads interested enough to have a demo. But having demos with leads that are not qualified to buy your product - understand having the Budget, Authority, Need, the right Timeline (BANT) - is useless, too. That’s why marketing teams usually have KPIs that are Sales-Qualified Leads (SQLs). But at our stage, we were happy to get demos, as we were more focused towards getting feedback.
In the end, after a month we managed to reach our goal of getting about 10 demos per week.
Let us know in the comments if you have other ideas about how to build awareness fast when you don’t have much time to spend on it!