BookSwift

SMS-powered booking for small services—no apps, just texts and taps.

Score: 8.0/10BrazilMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Non-technical small business owners waste time daily on SaaS tools with steep learning curves and inadequate mobile apps, hindering efficient management.

Solution

BookSwift provides a shareable link or phone number for customers to book via SMS, with owner confirming via mobile tap in a simple dashboard. It handles reminders automatically via text, eliminating calendar apps' complexity. Perfect for salons, tutors, or repair shops needing instant mobile management.

Target Audience

Non-technical small business owners managing daily operations

Differentiator

Pure SMS booking + mobile confirm, no customer app required, vs. app-heavy schedulers.

Brand Voice

supportive

Features

SMS Booking Link

must-have15h

Generate shareable number/link for customer texts.

Mobile Confirm Dashboard

must-have18h

Tap approve/reschedule incoming bookings.

Auto SMS Reminders

must-have12h

Send confirmations and 24hr reminders.

Calendar View

must-have20h

Weekly mobile calendar of bookings.

Customer List

must-have10h

Auto-save repeat customer phone/notes.

Buffer Times

nice-to-have7h

Set no-overlap buffers.

Cancel/Reschedule

nice-to-have8h

SMS handles changes.

Payments Integration

future25h

Stripe link in SMS.

Total Build Time: 115 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
phonetextYes

services

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
duration_minutesintNo

Relationships:

  • user_id references users(id)

bookings

ColumnTypeNullable
iduuidNo
service_iduuidNo
customer_phonetextNo
start_timetimestampNo
statustextNo

Relationships:

  • service_id references services(id)

API Endpoints

GET
/api/bookings

List upcoming bookings

🔒 Auth Required
POST
/api/bookings

Create from SMS webhook

POST
/api/bookings/:id/confirm

Approve booking

🔒 Auth Required
POST
/api/services

Add service

🔒 Auth Required
POST
/api/reminders

Trigger SMS reminder

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui
Backend
Supabase Edge Functions + Twilio API
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
PWATwilio for SMS

Build Timeline

Week 1: Core setup

40h
  • Auth/DB
  • Services CRUD
  • Basic dashboard

Week 2: SMS integration

40h
  • Twilio webhook
  • Booking create

Week 3: Confirm flow

35h
  • Mobile calendar
  • Approve UI

Week 4: Reminders

30h
  • Cron jobs for SMS
  • Customer list

Week 5: Polish + payments

30h
  • Tiers
  • Onboarding
  • Tests

Week 6: Launch

25h
  • Landing
  • Beta SMS numbers

Week 7: Optimizations

20h
  • Mobile perf
  • Error handling
Total Timeline: 7 weeks • 240 hours

Pricing Tiers

Free

$0/mo

No reminders

  • 10 bookings/mo
  • Basic SMS

Pro

$35/mo

1 phone number

  • Unlimited bookings
  • Reminders
  • Customer notes

Enterprise

$99/mo
  • All Pro
  • Multiple services/locations
  • API access

Revenue Projections

MonthUsersConversionMRRARR
Month 11201.5%$63$756
Month 61,0003.5%$1,225$14,700

Unit Economics

$30
CAC
$450
LTV
4%
Churn
88%
Margin
LTV:CAC Ratio: 15.0xExcellent!

Landing Page Copy

Book appointments via simple SMS—no apps for you or customers

BookSwift handles scheduling + reminders on your phone, saving hours on clunky calendars.

Feature Highlights

SMS bookings
One-tap confirm
Auto-reminders
Mobile calendar

Social Proof (Placeholders)

"'Customers love texting to book!' - Lisa, Hairdresser"
"'Ditched Calendly forever.' - Tom, Tutor"

First Three Customers

Target service pros in local FB groups (hair, repair), offer free Pro with custom link, and cold DM 30 from Yelp listings asking for 1-week trial feedback.

Launch Channels

Product Huntr/smallbusinessr/EntrepreneurService-specific subs

SEO Keywords

sms appointment scheduler small businesseasy mobile booking apptext bookings for services

Competitive Analysis

Calendly

calendly.com
$12/mo
Strength

Embed links

Weakness

Requires customer calendar/email

Our Advantage

SMS-only, no apps needed

Acuity Scheduling

acuityscheduling.com
$15/mo
Strength

Payments

Weakness

Desktop-heavy setup

Our Advantage

Mobile SMS simplicity

🏰 Moat Strategy

Network of shared booking links + customer phone data moat.

⏰ Why Now?

2024 SMS open rates 98% vs email 20%, with small services going mobile-only.

Risks & Mitigation

technicallow severity

Twilio costs spike

Mitigation

Tier limits + alt providers

marketmedium severity

Carrier SMS blocks

Mitigation

Fallback web links

legalmedium severity

SMS compliance (TCPA)

Mitigation

Opt-in only + terms

executionlow severity

Webhook reliability

Mitigation

Retries + monitoring

Validation Roadmap

pre-build4 days

Interview 15 service owners

Success: 12+ want SMS booking

mvp10 days

Manual SMS test with 5 betas

Success: 100% booking completion

launch7 days

100 links shared

Success: 20 bookings

growth30 days

Referral program

Success: 10% user growth

Pivot Options

  • Pure web booking
  • Add POS integration
  • Focus on one industry (e.g., beauty)

Quick Stats

Build Time
240h
Target MRR (6 mo)
$1,500
Market Size
$30000.0M
Features
8
Database Tables
3
API Endpoints
5