INITIALIZING…
0%
← All projects
Client work2026

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.

TimeGrid
  • 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.

← Back to all projects