SalonRunner is a cloud-based, privately branded salon and spa management platform covering online booking, point of sale, inventory, employee management, client communications, and marketing. An unofficial API lets you programmatically pull appointments, clients, services, sales, and inventory—and push updates like new bookings, checkouts, and client records back into SalonRunner.

SalonRunner is a cloud-based, privately branded salon and spa management platform built from the ground up as a multi-tenant web application. Salons and spas use it to let clients book their own appointments online, ring up sales at the point of sale, track inventory in real time, manage staff and schedules, and run client communications and marketing—all accessible from any device through a fully responsive web app.
Core product areas include:
Common data entities:
Salons and spas run daily operations on SalonRunner, but turning its web- and mobile-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers SalonRunner's authenticated web and mobile-web flows to deliver a resilient, normalized API layer for your salon or spa account—no public API required.
Use SalonRunner with AI agents: SalonRunner MCP Server →
Book a 30-minute session to confirm your modules, branded portal, and authentication model.
We deliver a production-ready SalonRunner adapter tailored to your account and workflows.
Go live with continuous monitoring and automatic adjustments as SalonRunner evolves.
Authentication
/authenticateAuthenticate to a SalonRunner account using username/password and any MFA challenge, returning a session token for downstream calls.
Scheduling
/appointmentsList appointments with filters for date range, service provider, client, and status.
Scheduling
/create_appointmentBook a new appointment for a client against a service, provider, and available time slot.
Clients
/clientsRetrieve client records including profile, service and product history, notes, and gift card balances.
Point of Sale
/create_saleRing up a point-of-sale transaction with services, products, payments, and gift card redemption.
Inventory
/inventoryPull real-time product inventory levels, low-stock alerts, and recent receipts and returns.
- Pull appointments, providers, and availability into a central calendar or warehouse - Reconcile client profiles, service history, and notes across marketing and CRM tools - Surface gift card balances and visit history for a unified client view
- Create and reschedule appointments programmatically without portal clicks - Trigger Enhanced SMS and email confirmations and reminders from external systems - Route no-show and cancellation events to retention and rebooking flows
- Stream sales, payments, and gift card redemptions into accounting and BI - Match real-time inventory adjustments against receipts, returns, and low-stock triggers - Reconcile integrated credit card transactions with daily cash-drawer totals
- Export client segments to drive Mass Emails and Automated Emails campaigns - Feed advanced reporting data into external dashboards - Sync product and service catalogs to eCommerce and loyalty tools
Authentication
Username/password and MFA challenges handled in a managed session
Connectivity
Authenticated web and responsive mobile-web flows reverse-engineered from the privately branded portal
Response format
Normalized JSON across Appointments, Clients, Sales, Inventory, and Gift Card objects
Rate limits
Adaptive throttling tuned to your account to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for appointments, sales, and inventory with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new bookings, cancellations, checkouts, and low-stock alerts
Latency
Sub-second reads on cached entities; multi-second writes when posting bookings and sales
Throughput
Horizontally scaled workers sized to multi-location appointment and transaction volume
Reliability
Retry, backoff, and idempotency keys for bookings, sales, and gift card transactions
Adaptation
Continuous monitoring of SalonRunner releases and branded-portal changes with automatic adjustment
No. SalonRunner does not publish developer documentation or expose a public API. Supergood works against your authenticated web and mobile-web sessions to provide a programmatic API layer over your account's data.
Yes. Supergood normalizes the booking flow so you can list availability, create and reschedule appointments, and trigger confirmations and reminders without manual portal clicks.
Yes. The adapter is configured to your salon's branded SalonRunner portal, handling its specific URLs, theming, and entry points while returning consistent normalized objects.
Sales, payments, and gift card redemptions are exposed alongside real-time inventory levels. Writes are idempotent and retry-safe so checkouts and stock adjustments stay consistent with live state.
Supergood continuously monitors SalonRunner releases and branded-portal changes, automatically adjusting the adapter so your integration keeps running without manual maintenance.