Last year, I launched what I thought was a solid SaaS product. The landing page converted. The pricing was fair. The product actually solved a problem. But here's the thing that kept me up at night: 60% of users who signed up never came back after Day 1.
They'd create an account, maybe click around for a minute, and then... nothing. Ghost town.
I tried everything. I tweaked the onboarding UI. I added tooltips. I even recorded a welcome video (which exactly 3 people watched). But the real problem wasn't inside my app—it was outside of it.
People forget.
They sign up with genuine interest, then life happens. They close the tab. They get distracted. They think "I'll check this out properly tomorrow" and then tomorrow never comes.
So I did what every founder does: I decided to send onboarding emails. Welcome email on signup, a feature tour a few days later, maybe a reminder with a discount to convert them.
Simple, right?
Wrong.
I spent three weeks cobbling together:
Three weeks of building email infrastructure when I should've been building my actual product. And even after all that, my system was janky at best.
That's why I built PaveKit. It's the tool I wish I had when I was losing all those trial users.
Here's what it does:
You add a simple backend SDK call when users sign up:
const PaveKit = require('@pavekit/sdk');
const pavekit = new PaveKit();
pavekit.init({
apiKey: process.env.PAVEKIT_API_KEY,
baseURL: 'https://api.pavekit.com'
});
// Track user signup
await pavekit.track({
email: 'user@example.com',
name: 'John Doe',
user_state: 'created'
});
That's it. PaveKit automatically:
All with beautiful, customizable templates. All tracked and analyzed. All from your own domain so deliverability stays high.
With PaveKit handling my onboarding emails, I went from:
The Day 7 conversion email alone (with a 35% discount offer) brought back users I would've lost forever.
I'm an indie hacker myself, so I priced PaveKit the way I'd want to see it priced:
You get pre-built template sets for SaaS, e-commerce, or generic use cases. You get A/B testing. You get conversion tracking. You get everything I had to build from scratch, except you get it in 5 minutes instead of 3 weeks.
If you're building a SaaS, e-commerce store, or any product where user activation matters (spoiler: it always matters), you need automated onboarding emails. You can either spend weeks building it yourself like I did, or you can use PaveKit and get back to building your actual product.
Because the worst feeling in the world isn't launching and failing. It's launching something people want and watching them slip away because you didn't follow up.
For developers, by a developer.