go/no-go
kobi/thumblabmain · 2h ago
No ad account needed

3 pages, 3 pitches

One page per group, each with its own promise. Every button on them drops the visitor straight into your app — no email form, no waitlist, no calls. We count who signs up, who uses it, and who pays.

The ad they see first

Google
Sponsored
Tthumblabthumblab.co/free
AI YouTube Thumbnail Maker — Four Options In Ten Seconds

Paste your video title. Get four thumbnails back. No editor, no layers, no Canva. Three free to start.

Shown to
People searching youtube thumbnail maker, thumbnail creator ai, make a thumbnail online and 16 similar phrases.

The page they land on

Button goes to: app signup
thumblab.co/free
For people who upload weekly

Four thumbnails from your video title. Ten seconds.

Paste the title, pick the one you like, download it. No editor, no templates, no dragging text boxes around at 1am.

Make one free

3 free credits. No card until you want more.

MY $0 SETUP2:14
I QUIT8:41
DAY 1 vs 10012:02
NOBODY TELLS YOU5:33
Ten secondsTitle in, four options out.
No editorNothing to learn.
Yours to useDownload, upload, done.

Credits when you need them

No subscription. Buy a pack, use it whenever.

Thumblab · made in a weekend, runs on Replicate

How we’ll know if it worked

One merge, then we’re done

Ads can tell us who clicked. Only your app knows who signed up and who paid. This PR closes that gap — it’s 14 lines and it’s the whole difference between guessing and knowing.

OpenAdd go/no-go conversion events+14 −0 · 2 files
app/api/webhooks/stripe/route.ts
+ await gonogo.track("paid", { userId, amount });
app/(auth)/sign-up/page.tsx
+ await gonogo.track("signup", { userId, source });
+ await gonogo.track("first_generation", { userId });
// no user data leaves your app — ids and events only
We see
Account created · first thumbnail generated · credit pack bought, and for how much
We don’t see
Emails, prompts, images, your keys, or anything your users make
go/no-go