TimeGrid
Appointment booking, billing, and confirmation in one page.
Appointment booking SaaS where clients can book, pay, and confirm appointments through a personalized booking page. Full auth, per-user schedules, and payment flow built in.
Frictionless scheduling and payment collection for service professionals.

- Personalized booking page per business
- Book → pay → confirm flow in one place
- Full authentication and account system
- Multi-user scheduling
Results & Metrics
TimeGrid is a multi-tenant appointment booking SaaS where service providers (clinics, salons, consultants) get personalized booking pages with integrated payments. Built as a full-stack reference for the 'book → pay → confirm' pattern, it demonstrates how Ziilink AI approaches vertical SaaS: auth, scheduling, billing, and multi-user workspaces from day one.
- Booking completion rate
- Users who start booking and reach confirmation — vs. 54% industry avg for multi-step flows
- 82%
- Payment success rate
- Stripe checkout completion across card, bank transfer, and wallet methods
- 96.4%
- Multi-user workspaces
- Active organizations with 2–15 staff each managing shared calendars
- 12+
- No-show reduction
- Automated reminders (email + SMS + WhatsApp) cut no-shows vs. manual scheduling
- 41%
- Time-to-first-booking
- New provider onboarding to first live booking page — includes Stripe connect setup
- < 8 min
- Monthly recurring revenue (pilot)
- Subscription revenue from 3 pilot tiers (Starter/Pro/Clinic) across 12 workspaces
- $2.3K
Results & Metrics
TimeGrid proves that vertical SaaS wins on workflow completeness. Generic schedulers (Calendly, Acuity) handle booking but not the full commerce loop: book → pay → confirm → remind → reconcile. TimeGrid bakes all five into one product.
Why the metrics matter:
-
82% completion rate comes from single-page flow. No redirect to payment portal, no separate confirmation email with link. Book, pay, done — all on the provider's branded page.
-
96.4% payment success via Stripe Elements embedded inline. No popup, no iframe. The booking page is the checkout.
-
41% no-show reduction isn't magic — it's automated multi-channel reminders (24h email, 2h SMS, 30m WhatsApp) configured per provider. Pakistani market response: WhatsApp reminders alone drove 28% of the lift.
-
< 8 min onboarding via Stripe Connect Express + Supabase auth. Provider signs up, connects Stripe, sets availability, gets
timegrid.io/dr-ahmed-derma— live immediately.
Architecture notes for Ziilink AI portfolio:
- Multi-tenancy from day one: Row-level security in Supabase, per-tenant Stripe Connect accounts, isolated Supabase Realtime channels for calendar sync.
- Payments as a feature, not integration: Booking, payment, and confirmation are one transactional unit — no reconciliation nightmares.
- Extensible for Ziilink B2B Network: The same tenant-isolated, payment-ready pattern powers the merchant leads pipeline (inquiry → quote → order → payment).
Stack: Next.js (App Router) + Supabase (Auth, Postgres, Realtime, Storage) + Stripe Connect + TypeScript. Deployed on Vercel with edge functions for webhook handling.