← 04 / Back to Work

Booking SaaS · Service businesses

Tervly

PRE-LAUNCH

Tervly is a booking platform for service businesses. Businesses manage services, staff, availability, customers and appointments, while customers book available times through a public booking page.

tervly · business workspace
Tervly business dashboard with the complete workspace sidebar, metrics, schedule and team overview
public booking flow
Tervly public booking experience for the fictional Barber House demo business with service selection and booking summary

The product

Tervly is a booking platform for service businesses such as salons, therapists, trainers, automotive services and consultants. It combines a public booking page for customers with a private workspace for each business.

An owner registers, creates a business through onboarding, adds its services and staff, sets location and staff hours, and shares a public booking link. A customer chooses a service, an eligible staff member and an available time before entering their details. The business then manages the day through its dashboard, calendar, booking list, customer records, services, staff schedules and settings.

01

Business workspace

The dashboard, team calendar and booking list use tenant-owned records. Owners can create manual appointments, reschedule them and update booking statuses.

02

Public booking flow

Guests choose a service, an assigned staff member and a calculated time without creating a Tervly account. The resulting customer and booking records are saved transactionally.

03

Availability engine

Bookable slots respect location hours, staff schedules, time off, existing active bookings, service duration, interval, lead time, booking window and the location timezone.

04

Organization-scoped workspace

An authenticated membership resolves the active organization on the server. Each business operates in its own workspace and application data is scoped to its organization.

05

Services, staff and customers

Businesses manage services and pricing, staff assignments and schedules, time off, searchable customer records, private notes and booking history.

Available times cannot be generated from an empty calendar alone. Tervly combines location and staff hours with service duration, booking interval, lead time, booking window, timezone, time off and pending or confirmed bookings. Before a public or manual booking is saved, a PostgreSQL advisory transaction lock serializes competing requests for the organization and staff member, then the slot is calculated again inside the transaction.

Tervly is in pre-launch. The business workspace, public and manual booking flows, customer and staff management, authentication, transactional email flows, server-side plan entitlements, Paddle sandbox billing, security controls and privacy foundations are implemented. Production hosting, live billing, operational monitoring, managed backups, SMS, external calendars, organization switching, invitations and scheduled reminders are not included yet.

Next project

Fitness app · Strength trackingLiftRank