A year ago, I wrote a tiny article about marketing tools that helped us win the first 5 customers. The stack and the strategy were sort of successful because 12 months later we crossed 100. But we did apply some essential changes too and so, I’d like to share a more thorough summary covering both the tools and the tactics in this article.
To give you some perspective about our business: Voucherify is a developer-friendly, API first promotion platform. It offers programmable building blocks for coupon, referral, and loyalty campaigns.
From the very beginning, we set out to be focused on developers and, therefore, on BS-free marketing. Our role models included popular API-first platforms we’ve used before and liked working with on previous projects. By analyzing Stripe, Contentful, or Shippo open documentation, we learned how they design the API, onboard users, or handle support cases. All this helped us to shape the first product vision. But what wasn’t so clear was what marketing steps we should take.
The role models are usually named as such that way because they are successful. And when you first hear about a successful company in the tech world, their original marketing tactics are usually long gone. To make matters worse, it’s not always easy to follow the history of their marketing strategy in the early days. Finally, we don’t build the same damn thing, so our go-to-market strategy has to differ in some ways. All in all, as there were no clear-cut marketing tips, we had no choice but to start experimenting. Firstly - what worked.
This one turned out to be our power lead generator for Voucherify. Climbing up in SERPs (search engine result page) got us more and more sign-ups on a daily basis. We managed to put ourselves on the mythical first page for our most valuable keywords such as coupon software, voucher software, coupon API, etc. And since then, there hasn’t been a single day that we didn’t have more than 10 new users on the platform. I can’t stress enough how important SEO is for us at this stage.
It’s common knowledge that the more frequently your content is shared, the better rankings you get. And our results confirm this. Although it’s hard to find the precise correlation between the particular types of content and the number of backlinks, we can see that a continuous create/promote cycle yields better and better outcome. It reminds us of an avalanche effect.
“But what content should we produce then?” - We were asking ourselves. It wasn’t clear in the beginning, and it’s still not totally clear now. What I can say is that we split content into 2 categories:
For marketers - blog posts which showcase our platform, promo campaign best practices, white papers, product updates, and guest posts.
For developers - we gained our tech experience when working with e-commerce startups. No particular domain, general high-to-mid level articles that will hopefully get the attention of architects/CTOs.
In general, what we want to publish in the long run is popular content for marketers who are not afraid of technology and developers who understand business/economy. It’s a little hard to do this because there are far fewer people with these skills than say, regular marketers or developers. Moreover, these people don’t “share” so often. Anyway, we believe we’ll finally get there by iterating long enough and accumulating more and more interesting insights along the way.
We also ran a small experiment with an open source contribution; We released a subset of our platform which generates random codes as a free library with a promo link to our main platform. Some developers wanting to issue random coupon codes might be interested in redemption, tracking, and the whole promotion management process as well, right?
In the second iteration, we decided to make this library available for marketers too. And this is how the free coupon generator was born. It turned out to be a nice lead source as it quickly ended up on the first page of Google.
SEO is really only a way to draw early attention before the next, more essential marketing process kicks in - product marketing. This includes all artifacts that help our customers understand the value behind our product. The range of product marketing activities is wide, but we split them into 2 categories for convenience:
For both tasks we use Intercom. It’s a super flexible tool with an API and a usable mobile app but the quality drops are noticeable often. Look at their incident history; there’s an issue almost every couple of days. On top of that, they are pricey and not early-stage friendly. Admittedly, they’ve introduced a discount program recently but you have to be a new customer. (We’re probably going to replace it - if you know of an alternative, let me know in comments.)
Finally, the SEO and Product Marketing constitute a runway for the third and most important marketing task - product development. This is where we put the greatest amount of energy and I believe it will stay like this forever. Perhaps, when we discover a new, guaranteed sales channel, our marketing effort funnel sections will change their diameters but the shape will stay:
The fantastic thing about product development in the early stage is that what you really need is a set of basic cheap tools like whiteboard to come up with new features and Email/Skype to verify these ideas with your customers. That’s exactly what Tom (our CPO) does alternately conceiving features with the dev team and spending countless hours on the phone/skype.
Of course, it’s also worth wrapping your head around quantitative data. This is why we’ve recently set up Metabase (an open source data analysis tool) but you can also get the same results by simply querying the database (assuming you know SQL). Anyway, the vast majority of insights which shape our product vision come straight from calls with the customers.
The way we approach the actual software development for our product exceeds the scope of this article, but let me know in comments if you’re interested in discovering our tech stack and how we iterate.
Some of our tactics didn’t bring customers or leads. Or they didn’t do it in the timespan we were expecting. I’ll try to describe the reasons behind these failures but keep in mind this might well result from lack of experience.
Getting PR without having THE story
We don’t live in the car, nor have we left the comfy chairs in one of the massive consulting corps. We didn’t even get a penny from any VC. We didn’t join a startup incubator (didn’t apply either). We’re a regular, bootstrapped company that started as a software house, worked with successful startups as tech team support, noticed a niche for coupon software in one of the projects and decided to bridge the gap by assigning a part of the team. All I’m saying is that we don’t have a compelling story and the press doesn’t seem to be interested in covering it now. I think that’s why it makes little sense to hammer on every publication's door anymore. Let’s just wait for organic interest, sparked by our consecutive milestones.
Dev conference booth
We attended one of the biggest Polish dev conferences, Devoxx. We got a free sponsor booth for helping the organizers print QR codes. We thought we’d seize this opportunity to promote Voucherify among the 2500 developers. We prepared freebies and micro-contests to spark engagement. But it didn’t come. Devs were rarely interested in understanding Voucherify’s benefits. They were, however, curious about our job offers or gadgets. There were some exceptions, but not what we hoped for. Perhaps giving a talk would be a more effective way to grab attention.
We created 30 issues of Delivery Weekly - a newsletter for developers who deliver software in a fast-paced environment. Every issue had a collection of curated links about cloud providers, developer tools, product design, software architecture, etc. Although the effort put into curating the links wasn’t that great (our team shares such links on a Slack regularly), the number of subscribers hasn’t been impressive. We could invest more time in promoting or pivot into something more focused on a particular technology (like Cooper does), but we agreed to focus on SEO and product marketing.
Almost a year ago we launched a small cold-mail experiment. We sent out several hundred messages to marketers (Heads, VPs) but the performance was poor. Perhaps, the problem was the website back then or the fact that we had issues in selling the benefits in a short memo only. And we didn’t want to target developers as they get pissed at cold emails pretty quickly. But again, the small sample and the timing make us think it’s worth reviewing in future.
Similarly to cold emails, this channel was probably introduced too early. On top of that, we didn’t invest enough to see the results. Therefore, we ended up spending a couple of our first weeks on understanding the platform and the ad mechanics. If you add that our website was poorly ranked back then, it becomes clear that we just burnt money. The default settings of Adwords should be smarter so that early stage companies don’t waste their budgets.
But the fundamental thing is that most people ignore Google Adwords and go straight to organic results and I bet this ratio is even higher when it comes to tech people. So, as general advice I would give up on paid ads until you get ~100 customers organically and know what keywords will attract your target - and still I wouldn’t treat it as your main marketing channel.
Well, I wouldn’t exactly call it a failure, the thing is that we just don’t believe it translates into leads. The buzz around the event and therefore the attendance was just okayish - even despite the decent reward. And the low attendance resulted in fewer integrations/plugins/connectors to Voucherify than we hoped for when coming up with the idea. Anyways, we had great fun and took some valuable lessons from the Hack Night which I have described here.
So, to sum this all up, our advice for an API-first SaaS marketing strategy: