If you want to do this yourself go here to Start Your Own 100-Day Challenge →
Back in the Saddle
Christmas break is over. Time to ship.
Today was about the infrastructure that makes a product feel real: billing, email, and polishing the core AI prompts.
Prompt Refinement
The AI prompts that power the awareness stage detection needed work. Getting an LLM to consistently apply Eugene Schwartz’s framework isn’t just about explaining the theory. It’s about building guardrails that prevent generic output.
I spent time tuning:
- The stage detection logic
- The rewrite generation for each awareness level
- The message framework extraction
The goal is always the same: output that makes founders say “oh… that’s why it’s not working.”
Billing Logic
Started building the billing infrastructure. Not Stripe integration yet, just the logic layer:
- How usage gets tracked
- What triggers a charge
- How free trials work
This is the boring stuff that has to exist before the exciting stuff works.
Email Setup
Email infrastructure is one of those things that seems simple until you actually do it.
Got the basics in place:
- Transactional email setup
- Welcome sequences
- The plumbing that lets me actually communicate with users
Day 5 Done
Four hours of foundational work. Nothing flashy. No screenshots to share.
But the product is more real than it was yesterday.
Tomorrow: Stripe integration and getting ready for launch.
Written by
Alma Tuck
More Build in Public Updates
Day 6 of Building in Public
Full Stripe integration complete. Email sequences built. Product Hunt launch prep underway.
Day 4 of Building in Public
Christmas Day. Taking a break to celebrate with family.
Day 3 of Building in Public
Backend logic is nearly complete. Registered on Product Hunt. The diagnostic engine is taking shape.