← Back to all docs

Insight Salon API

Insight Salon Software, developed by Syntec Business Systems, is a cloud-based management platform for salons, spas, barber shops, and tanning businesses, covering appointment scheduling, point of sale, client management, inventory, payroll, online booking, and marketing. An unofficial API lets you programmatically pull appointments, clients, sales, inventory, and employee records—and push updates like new bookings, transactions, and client records back into Insight.

By Alex KlarfeldMay 30, 2026
Insight Salon API

What is Insight Salon?

Insight Salon Software is a cloud-based management platform developed by Syntec Business Systems for salons, spas, barber shops, and tanning businesses. Owners use Insight to manage appointment scheduling, point of sale, client relationships, inventory, employee scheduling and payroll, online booking, and email and text marketing—backed by over 80 reports for analyzing sales, appointments, clients, employees, and inventory.

Core product areas include:

  • Appointment Scheduling (drag-and-drop booking, resource and room management, no-show tracking)
  • Client Management (service, product, and referral history; client files and profiles)
  • Point of Sale (multi-payment processing, credit card integration, retail sales)
  • Employee Management (staff scheduling, payroll, time clock, chair/room rental, skill-based pricing grids)
  • Inventory Management (product tracking, sales, and stock control)
  • Online Booking and mobile apps for clients and employees (24/7 self-scheduling and check-in)
  • Marketing and Communications (automated and manual text/email confirmations and promotions)

Common data entities:

  • Appointments, Bookings, Services, Resources
  • Clients, Profiles, Service and Referral History
  • Sales, Transactions, Payments, Tickets
  • Products, Inventory, Stock Levels
  • Employees, Schedules, Time Clock, Payroll, Commissions
  • Reports (sales, appointments, clients, employees, inventory, management)

The Insight Salon Integration Challenge

Salons and spas run daily operations on Insight, but turning its portal- and app-driven workflows into API-driven automation is non-trivial:

  • No public developer API: Insight exposes no documented REST endpoints, so data lives behind the desktop, web, and mobile apps
  • Mobile and online booking surfaces: Client and employee apps and the 24/7 online booking portal hold appointment and check-in data that's hard to extract programmatically
  • Cloud session and login gates: Cloud access and automated online backups sit behind authenticated sessions that complicate headless automation
  • Report-locked data: Much of the business intelligence is trapped in 80+ canned reports rather than queryable endpoints
  • Payroll and commission logic: Skill-based pricing grids, chair/room rental, and artist payouts encode per-business rules that generic integrations break across
  • Vertical-specific modules: Tanning and credit-card processing add specialized data structures beyond standard salon operations

How Supergood Creates Insight Salon APIs

Supergood reverse-engineers Insight's authenticated cloud, web, and mobile flows to deliver a resilient API layer for your salon, spa, or barber shop—without waiting on a public API that doesn't exist.

  • Handles username/password login and session establishment securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across appointments, clients, sales, inventory, and employees so you integrate once and rely on consistent objects
  • Aligns with business-specific pricing grids, payroll rules, and module configuration to ensure accurate data

Use Insight Salon with AI agents: Insight Salon MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, locations, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Insight Salon adapter tailored to your business configuration.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Insight evolves.

insight

API Endpoints

Authentication

POST/authenticate

Authenticate to an Insight Salon account using username/password and obtain a session token for downstream calls.

Scheduling

GET/appointments

List appointments with filters for date range, employee, service, resource, and status including no-shows.

Scheduling

POST/create_appointment

Book a new appointment for a client against an employee, service, and resource or room.

Clients

GET/clients

Retrieve client profiles with service, product, and referral history and contact details.

Sales

GET/sales

Pull point-of-sale transactions, payments, and tickets across retail and service sales.

Inventory

GET/inventory

List products, stock levels, and inventory movements for retail and back-bar items.

Use Cases

Sync appointment and client data into your stack

- Pull appointments, bookings, and no-show history into a central warehouse - Reconcile client profiles, service history, and referral sources across locations - Stream new bookings from the online portal to downstream CRM and reminder tools

Centralize point-of-sale and revenue reporting

- Sync POS transactions, payments, and tickets into accounting and BI systems - Break out service versus retail revenue by employee and location - Surface daily sales and tip data without exporting canned reports

Automate inventory and reordering

- Pull product stock levels and sales velocity into inventory tools - Trigger reorder workflows when back-bar or retail items run low - Reconcile product usage against service history

Streamline payroll and employee performance

- Pull employee schedules, time-clock entries, and commission data for payroll runs - Apply skill-based pricing grids and chair/room rental rules programmatically - Surface artist payouts and productivity metrics to dashboards

Technical Specifications

Authentication

Username/password login handled in a managed, encrypted session

Connectivity

Authenticated cloud, web, and mobile app flows reverse-engineered into a stable API surface

Response format

Normalized JSON across appointments, clients, sales, inventory, and employee objects

Rate limits

Adaptive throttling tuned to your account to avoid platform-side limits

Session management

Automatic session refresh, re-login handling, and credential rotation

Data freshness

Near real-time pulls for appointments and sales 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, no-shows, sales, and client updates

Latency

Sub-second reads on cached entities; multi-second writes when posting bookings and transactions

Throughput

Horizontally scaled workers sized to single-location and multi-location salon volume

Reliability

Retry, backoff, and idempotency keys for bookings, sales, and inventory adjustments

Adaptation

Continuous monitoring of Insight releases and app changes with automatic adjustment

Frequently asked questions

Insight Salon does not publish a documented developer API. Supergood works against the platform's authenticated cloud, web, and mobile flows to deliver a stable API layer without requiring a public endpoint.

Yes. Supergood exposes appointments, bookings, no-show history, and client profiles—including service, product, and referral history—as normalized JSON you can integrate once and rely on.

Yes. The API surface is sized for single- and multi-location businesses, normalizing appointments, sales, inventory, and employee data consistently across locations.

Supergood preserves your business-specific skill-based pricing grids, chair/room rental, and artist payout logic rather than forcing a generic schema, so payroll and commission data stays accurate.

Yes. POS transactions, payments, tickets, product stock levels, and inventory movements are all available through the normalized API for accounting, BI, and reordering workflows.

Ready to get a real API?