Ship It Live — $1,999 flat
Design + build + deploy · kickoff in 24h · limited slots
Ship It Live · booking sprint
A booking app your customers actually use, live in 30 days.
Customers book themselves, deposits are taken up front, and the no-show texts stop being your job. Fixed price, fixed deadline, agreed before anything starts.
Quick answer
A booking and appointment app can be designed, built and taking real reservations in 30 days for a fixed $2,500. That covers customer booking, staff availability rules, deposits or full payment, automated reminders, and calendar sync. Complex multi-location resource scheduling is quoted separately.
The plan
Day one to day 30, written down.
You get this schedule before you commit, not after. If a phase slips, that is mine to absorb — the price and the date were agreed before anything started.
- 1
Days 1–3
Scope lock
How your availability actually works — services, durations, staff, rooms, buffers. This is the least glamorous conversation in the sprint and the one that decides whether the app fits your business.
- 2
Days 4–12
Design
The customer booking flow first, because that is the one that has to be effortless, then the staff and owner views. You see real screens within the first week.
- 3
Days 13–24
Build
Availability engine, payments, calendar sync and the reminder pipeline. Booking logic is where these apps break, so it gets built early and tested hard.
- 4
Days 25–28
Test on real cases
Your genuine edge cases — the double-booked Saturday, the staff holiday, the last-minute cancellation, the deposit refund. Better found now than by a customer.
- 5
Days 29–30
Launch
Payments live, reminders switched on, staff walked through it, and your booking link out in the world.
What $2,500 gets you
Everything needed to launch — nothing padding the invoice.
Who books this
Built for
Clinics, salons, studios and consultants still booking over WhatsApp
Businesses paying per-seat for software that does not fit how they work
Anyone losing bookings because the only way to make one is to call
Real situations
Five ways this shows up, and what actually fixes it.
Not hypothetical — the shape of the problem before someone books this sprint, and the specific part of the build that resolves it.
Situation 1
Still booking appointments over WhatsApp and phone calls
A clinic, salon or studio takes every booking manually by message or call, which means a missed message is a missed appointment and double-bookings happen more often than anyone admits.
Customers book themselves against real staff availability, with two-way Google Calendar sync making double-bookings structurally impossible.
Situation 2
No-shows are eating the week's revenue
A service business loses a predictable chunk of revenue every week to no-shows, and following up for cancellation fees after the fact rarely works.
Deposits or full payment at the point of booking — the single most effective feature in the build — are collected before the slot is even confirmed.
Situation 3
Paying per-seat for software that doesn't fit the business
A business pays a recurring per-seat fee for booking software that assumes a scheduling model different from how their actual availability, staff and rooms work.
Availability rules — hours, breaks, buffers, per-staff — are built around how the business actually operates, not around a vendor's generic model.
Situation 4
Losing bookings because calling is the only option
A business's only booking method is a phone call during business hours, which loses every customer trying to book after hours or who simply prefers not to call.
A booking link works any time, with the customer flow designed to complete in under a minute on a phone.
Situation 5
Reschedules and cancellations are a constant manual scramble
Staff spend real time each day manually juggling reschedules, cancellations and the resulting gaps in the calendar with no system tracking any of it.
A staff view shows the day's schedule with reschedules and cancellations handled in the app, not through another round of phone tag.
The honest part
When 30 days is the wrong answer.
A fixed deadline only works when the scope genuinely fits inside it. These are the cases where I will tell you so rather than take the booking.
Multi-location scheduling across dozens of resources with dependency rules — genuinely complex, genuinely worth doing properly, and not a 30-day job.
Anything touching insurance billing or clinical records, where the compliance work is larger than the booking work.
Businesses that do not yet know their own availability rules. We can work that out together, but it is a scoping engagement first, not a build.
Inside the 30 days
- Customer booking flow designed for a phone, in under a minute
- Availability rules — hours, breaks, buffers, holidays, per-staff
- Deposits or full payment at the point of booking, via Stripe
- Automated confirmations and reminders by email and SMS
- Two-way sync with Google Calendar so double-bookings cannot happen
- A staff view for the day's schedule, plus reschedules and cancellations
- An owner dashboard: bookings, revenue, no-shows, repeat customers
- Source code, design files and 30 days of support at handover
Quoted as one number before day one. A week running long is mine to absorb.
Outside the line
- Multi-location scheduling across dozens of resources with dependency rules — genuinely complex, genuinely worth doing properly, and not a 30-day job.
- Anything touching insurance billing or clinical records, where the compliance work is larger than the booking work.
- Businesses that do not yet know their own availability rules. We can work that out together, but it is a scoping engagement first, not a build.
Real work, sized and priced separately. You hear it before you book, not at handover.
Questions
Before you book
If one of them fits, use it — I will say so on the call rather than sell you a build. Custom wins when your availability rules do not fit their model, when per-seat costs have grown past what a build costs, or when the booking flow is part of your brand rather than a redirect to someone else's page.
Other sprints
30 days from now, this could be live.
A 30-minute call decides whether the scope fits. If it doesn't, I'll tell you what would.