Square
Sync Square appointments and client records automatically. New bookings in Square appear in MsgHealth within minutes, and health scores update in real time.
How to connect
- 1Go to Settings → Integrations in your MsgHealth dashboard
- 2Click 'Connect Square' and sign in to your Square account
- 3Select which Square location(s) to sync
- 4Click 'Authorize' — your clients will import automatically within 2–3 minutes
- 5New Square bookings sync every 15 minutes going forward
Good to know
- Square client phone numbers are imported for SMS outreach
- Cancellations in Square update the client's health score automatically
- Supports multiple Square locations on Enterprise
Google Calendar
Connect your Google Calendar to track appointments and calculate health scores based on your actual booking cadence. Works for any appointment-based business using Google Calendar.
How to connect
- 1Go to Settings → Integrations and click 'Connect Google Calendar'
- 2Sign in with your Google account and grant MsgHealth read access to your calendar
- 3Select which calendar(s) to sync (you can choose specific calendars)
- 4MsgHealth will scan existing events to build the initial health scores
- 5New and updated events sync automatically every 15 minutes
Good to know
- MsgHealth only reads your calendar — it never creates or modifies events
- Works with personal and Google Workspace accounts
- Multiple calendars supported
Vagaro
Pull client records and appointment history directly from Vagaro. Ideal for salons, spas, and fitness businesses using Vagaro as their primary booking platform.
How to connect
- 1Go to Settings → Integrations and click 'Connect Vagaro'
- 2Enter your Vagaro business ID (found in your Vagaro account settings)
- 3Authorize the connection — MsgHealth imports your client list automatically
- 4Vagaro appointments sync every 30 minutes
Good to know
- Client contact info and appointment history import fully
- Vagaro no-shows are flagged and impact health scores
- Contact support@msghealth.net if your Vagaro plan doesn't support API access
Mindbody
Connect Mindbody to import class bookings, personal training sessions, and membership data. MsgHealth tracks individual client engagement and identifies at-risk members before they cancel.
How to connect
- 1Go to Settings → Integrations and click 'Connect Mindbody'
- 2Enter your Mindbody site ID and authorize the API connection
- 3Select which service categories to track (classes, appointments, memberships)
- 4Client records import automatically — health scores calculate within 24 hours of first sync
Good to know
- Membership cancellations in Mindbody immediately lower a client's health score
- Class attendance is tracked per session
- Supports multi-site Mindbody accounts on Enterprise
Zapier
Connect MsgHealth to 5,000+ apps via Zapier. Use Zapier to sync clients from any booking tool, CRM, or spreadsheet that isn't natively integrated — including Acuity Scheduling, Calendly, Jane App, and more.
How to connect
- 1Go to Settings → Integrations and click 'Connect Zapier'
- 2Copy your MsgHealth API key from the integration settings
- 3Open Zapier and search for 'MsgHealth' in the app directory
- 4Create a Zap: choose your trigger app (e.g., Calendly new booking) → choose MsgHealth as the action → select 'Add or Update Client'
- 5Test the Zap and turn it on — new bookings will flow into MsgHealth automatically
Good to know
- Zapier is best for tools not natively integrated with MsgHealth
- Free Zapier accounts support 100 tasks/month — paid Zapier plans handle higher volumes
- Common Zaps: Calendly → MsgHealth, Acuity → MsgHealth, Google Sheets → MsgHealth
Connect your booking tool today
14-day free trial on every plan. Import your clients in minutes.
Get started freeIntegration questions
Can I connect multiple booking tools at once?
Yes. MsgHealth supports multiple simultaneous integrations. For example, you can connect both Square (for in-person bookings) and Google Calendar (for consultations) at the same time. Clients from both sources merge into a single unified list.
What if my booking software isn't listed?
Use Zapier to connect any booking tool or CRM that Zapier supports. If you need a direct native integration that isn't available, email support@msghealth.net — we prioritize integrations based on user demand.
Does MsgHealth write back to my booking software?
Currently, MsgHealth only reads from your booking software — it does not create, modify, or delete bookings. This is intentional to keep your booking data safe. Write-back features are on the roadmap.
How often does data sync?
Most integrations sync every 15–30 minutes automatically. When you first connect an integration, MsgHealth performs an initial full import which may take a few minutes depending on how many clients you have.
Will connecting an integration import all my historical data?
Yes — the initial sync imports your full booking history, which gives MsgHealth the data it needs to calculate accurate health scores immediately. For businesses with large histories, the initial import may take up to 10 minutes.
Does MsgHealth have a developer API?
Yes — the Developer panel lets you generate API keys and configure webhooks so external tools can push events into MsgHealth or receive events (like a new booking or SMS reply) in real time. Use 'Send test event' to verify your webhook endpoint before going live.
Still having trouble?
Reach out with an in-depth description of your issue and our team will get back to you within a few hours on business days.