Mangomint is an all-in-one salon and spa management platform that handles scheduling, point-of-sale payments, client management, memberships, marketing automation, inventory, and payroll for beauty and wellness businesses. Mangomint has no public REST API, but an unofficial API lets you programmatically pull appointments, clients, sales, memberships, staff, and inventory—and push updates like new bookings, client records, and charges back into Mangomint.

Mangomint is an all-in-one salon and spa management platform built for beauty and wellness businesses—including hair salons, day spas, med spas, nail salons, barbershops, and massage and skincare studios. Businesses use Mangomint to manage calendars and online booking, process point-of-sale payments, run client relationships and communications, sell memberships and gift cards, automate marketing, track retail inventory, schedule staff, and run payroll across one or many locations.
Core product areas include:
Common data entities:
Salons and spas run their entire front desk on Mangomint, but turning its booking- and POS-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers Mangomint's authenticated web and mobile app flows—and its webhook event stream where enabled—to deliver a resilient API layer for your Mangomint account, without waiting on a public API that does not exist.
Use Mangomint with AI agents: Mangomint MCP Server →
Book a 30-minute session to confirm your locations, modules, and authentication model.
We deliver a production-ready Mangomint adapter tailored to your account configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Mangomint evolves.
Authentication
/authenticateAuthenticate to a Mangomint account using email/password or MFA and obtain a session token for downstream calls.
Scheduling
/appointmentsList appointments and bookings with filters for location, staff member, service, status, and date range.
Scheduling
/create_appointmentCreate a new appointment or online booking against available calendar slots for a given service and staff member.
Clients
/clientsRetrieve client records with contact details, memberships, packages, and communication history.
Clients
/create_clientCreate or update a client record, including contact information and marketing preferences.
Payments
/salesPull sales, payments, tips, gift card activity, and invoices across point-of-sale and online transactions.
- Pull appointments, bookings, and service history across all locations into a single warehouse - Stream new bookings and cancellations to downstream analytics and CRM tools - Reconcile client records and memberships for a unified customer 360
- Create and reschedule appointments programmatically against live calendar availability - Trigger reminders, intake forms, and confirmations without staff clicks - Route new online bookings into external scheduling and routing systems
- Sync sales, payments, tips, and gift card activity into accounting and general ledger systems - Match staff commissions and service revenue against payroll records - Surface membership renewals and failed payments to retention workflows
- Sync retail products and inventory levels with Shopify and other commerce systems - Push client segments and campaign activity into email and SMS marketing tools - Trigger automated flows when memberships, packages, or offers change
Authentication
Email/password and MFA handled in a managed session
Connectivity
Authenticated web and mobile app flows, plus Mangomint's outbound webhook stream where enabled on the account
Response format
Normalized JSON across Appointment, Client, Sales, Membership, Staff, and Inventory objects
Rate limits
Adaptive throttling tuned to your account to avoid Mangomint-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for appointments, clients, 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, sales, membership changes, and client updates
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, payments, and client updates
Adaptation
Continuous monitoring of Mangomint releases and account-specific configuration drift
Mangomint does not publish open developer API documentation or a public REST API. Supergood works against Mangomint's authenticated web and mobile app flows and its webhook stream to provide programmatic read and write access without a documented public API.
Yes. The API supports both reads and writes, so you can list appointments and clients and also create bookings, update client records, and post sales back into Mangomint.
Yes. Supergood spans multi-location accounts with consistent IDs, schedules, and inventory, so data from each site is normalized into a single API surface.
Mangomint's native webhooks are available on Standard and Unlimited plans. Supergood can consume those events where enabled, but does not require them—the core integration runs against your authenticated session regardless of plan.
Client forms, charting, and payment data are accessed through your existing entitlements and protected with an encrypted credential vault, scoped tokens, and SOC 2-aligned controls and audit logging.