Call to Booked: the after-hours ad for anyone who books by phone.
Every missed call is a lost job. I went through the SVGator gallery and found plenty of product launches, but nothing a plumber whose phone rings at 2am could run. So I built a 12 second, 4:5 ad: an after-hours call is answered, becomes a three-line chat, and lands as a booked appointment by morning.
What makes it a template
• One line carries the ad: "Leak at midnight?", "Toothache at 2am?", "Power out at 3am?"
• Real editable text, every layer named (headline, logo, caller-message, booked-slot)
• One brand-color layer recolours the scene; the night tint, daylight and stars adapt
• Logo and service photo are their own image slots
• A how-to-rebrand card sits right beside the canvas
Six brands, one template, zero keyframes touched. I packaged the rebrand as a Claude skill that drives the SVGator MCP: a short brand kit goes in, every line is measured in the real font so nothing overflows, the chat bubbles resize to fit, and a new editable SVGator project comes out.
the one line swap like "leak at midnight?" or "toothache at 2am?" is really clever, it makes the same ad work for any trade. who are you planning to sell it to, the businesses themselves or agencies?
Every missed call is a lost job is the line that sells this before the demo even starts, Dominic. One swap line carrying the whole ad is clever, and packaging the rebrand as a Claude skill makes it genuinely reusable. Six brands from one template is strong proof.
Thanks Timothy! The Claude skill was the part I enjoyed most. Measuring every line in the real font is what lets six brands drop in without anything overflowing.
Crenaly: a booking SaaS I designed and built end-to-end for appointment-based businesses in France: salons, barbers, beauty and wellness.
The core idea: when a client cancels, the freed slot is automatically offered to clients who asked for an earlier time. The first to accept gets it, their appointment moves in place, and the slot they leave is offered next. No double booking, no manual work.
Around it, a full product:
→ Branded booking page for each business, embeddable on their own site
→ Mobile-first booking flow, no account needed
→ Agenda, client management, team roles & permissions
→ Verified reviews, analytics, Stripe billing
Automatically offering a cancelled slot to the next client is such a practical feature for salons and barbers. Designing and building Crenaly end to end must have made those flows much tighter.