Replace 10 gym tools with one platform that pays for itselfStart Free Trial
Integrations

What connects to Pulse,
and what doesn't.

Most software companies publish a wall of logos and let you assume they all work. This page does the opposite. Every integration below is either built and connectable from your Settings screen today, or it is honestly marked as not built yet. Nothing on this page is a roadmap item dressed up as a feature.

Ask us to demonstrate any integration marked Live and we will show you the real thing, on your data. Book a session →
Live Built by us. Connect it yourself in Settings. Via API Reachable through our API or webhooks, not a one-click app. Not built Does not exist yet. Request it in-app and it moves up the queue.

Plan badges show the lowest plan that includes the integration. Core is $199, Grow is $349, Pro is $549, all plus GST per month.

Payments
Stripe
Our payment processor, connected through Stripe Connect so the money lands in your account, not ours. Recurring membership billing, one-off payments, failed-payment retries, refunds and disputes. You keep your own Stripe dashboard.
Two-way. Built and maintained by VERVE Pulse.
LiveCore
Stripe Terminal
Physical card reader at the front desk for casual visits, retail and merchandise. Sales post straight into Pulse POS and revenue reporting, no separate reconciliation.
Hardware, connected through your Stripe account.
LiveCore
Access Control
Kisi
Cloud door access. When a membership activates, the member gets door access. When they cancel, freeze or are banned, access is revoked. Unlocks and door events flow back into Pulse, so the member record shows who came through which door and when. Connect it with a Kisi API key in Settings.
Two-way. Built and maintained by VERVE Pulse.
LiveCore
Other access hardware
Kisi is the only access control system Pulse talks to directly today. If you run Inner Range, Gantner, or another RFID controller, there is no Pulse connector for it yet. Tell us what you have and it goes on the list, but do not buy Pulse expecting it to run your existing door hardware on day one.
No connector. Ask us before you assume.
Not built
Accounting
Xero
Connect with OAuth, then push paid invoices from Pulse into Xero. Contacts are matched to your existing Xero contacts by email address, so you do not end up with duplicates. This is a one-way push, Pulse to Xero. It is not a two-way sync and it does not pull your bank feed or reconcile for you.
One-way, Pulse to Xero. Built and maintained by VERVE Pulse.
LivePro
MYOB, QuickBooks
No connector today. If you are on MYOB or QuickBooks you can still get your numbers out of Pulse through the billing export and the Open API, but there is no scheduled sync. Xero is the only accounting package we connect to directly.
No connector. Export or API only.
Not built
Calendar
Google Calendar
Connect with OAuth and Pulse pushes your class schedule into a dedicated Google calendar your team can subscribe to. Changes made in Pulse land in the calendar on the next sync. Changes made in Google Calendar do not come back into Pulse.
One-way, Pulse to Google. Built and maintained by VERVE Pulse.
LiveGrow
Outlook, Apple Calendar
No direct connector. Google Calendar is the only calendar Pulse pushes to today.
No connector.
Not built
Email Marketing
Mailchimp
Paste your Mailchimp API key in Settings and push your active members into a Mailchimp audience. It is a push of your current member list, on demand. Campaign opens and clicks do not sync back into Pulse member profiles.
One-way, Pulse to Mailchimp. Built and maintained by VERVE Pulse.
LiveGrow
Klaviyo
Paste your Klaviyo private API key in Settings and push your active members across as Klaviyo profiles. Same shape as the Mailchimp connector: a profile push, not a live event stream. Behavioural triggers on check-ins and billing events are not wired into Klaviyo today.
One-way, Pulse to Klaviyo. Built and maintained by VERVE Pulse.
LiveGrow
Notifications and Alerts
Slack
Paste a Slack incoming-webhook URL and pick your events. Pulse posts to your channel when a new member joins, a member checks in, or a class is booked. Those three events are the full list today.
One-way, Pulse to Slack. Built and maintained by VERVE Pulse.
LiveCore
Outbound webhooks
Point Pulse at any HTTPS endpoint and it will POST a signed payload on new member, check-in, and class booking. Requests are HMAC-signed so you can verify they came from us, and delivery attempts are logged in Settings. This is the primitive everything else below is built on.
Outbound. Three events: member.created, checkin.created, booking.created.
LiveCore
Data and Automation
Open API
A read-only REST API over your gym's own data: members, membership plans, classes, bookings, check-ins, invoices and leads. Scoped API keys you create and revoke yourself, cursor pagination, and an incremental "since" filter so you can pull only what changed. Read-only means you can get everything out and build on top of it, but you cannot write records back in through the API yet.
Read-only. Seven resources at /api/v1.
LivePro
Zapier
There is no VERVE Pulse app in the Zapier directory. What works today: use "Webhooks by Zapier" with a Pulse API key to pull data on a schedule, and use Pulse outbound webhooks to trigger a Zap on new member, check-in or class booking. That combination genuinely reaches the rest of the Zapier ecosystem, but it is a wiring job, not a one-click install, and the trigger list is those three events.
Via API key and webhooks. No dedicated Zapier app.
Via APIPro
Google Sheets, HubSpot, Microsoft Teams, Notion
No direct connectors. Each of these is reachable through the Zapier pattern above or by calling the Open API yourself. We list them here so nobody assumes a native connection that does not exist.
Via API or Zapier only.
Via APIPro
Your own dashboards
The Open API is designed for this: pull members, check-ins and invoices into your own reporting stack on a schedule. Multi-site operators consolidating several gyms into one board are the main users of it.
Via API.
Via APIPro
Moving From Another Platform
Import wizard
Built-in CSV import with column presets for Mindbody, Glofox / ABC, Zen Planner, PushPress and Hapana, plus a generic mapper for anything else. Export from your current platform, drop the file in, and Pulse maps the columns for you. It is a file-based import, not a live connection to your old system.
One-time import. Members, contact details, plans, join dates, status, notes and tags.
LiveCore
Concierge migration
If you would rather not do it yourself, we do it for you: $990, done in 48 hours, waived on annual plans. That covers pulling the export, mapping the data, checking it against your old system, and sitting with you on the first day live.
Done by us. $990, free on annual plans.
Live
Asked For, Not Built Yet

These are the four most requested connectors that do not exist. There is a Request button on each of them inside Pulse, and the request count is what decides the build order. If one of these is a deal-breaker for you, say so before you sign rather than after.

Meta Ads
Server-side conversion events back to Facebook and Instagram for closed-loop attribution on member sign-ups. Pulse writes ad copy and suggests audiences today, but it does not connect to your Meta ad account.
Not built
Google Ads
Conversion tracking for search and display campaigns, so you can see which campaigns produce paying members rather than clicks.
Not built
Google Business Profile
Reviews and local search management from inside Pulse.
Not built
ClassPass and Gympass
Marketplace listings that fill empty class spots automatically. This is a genuine gap if marketplace volume is part of your model.
Not built

Build your own.

Three ways to get Pulse talking to something we have not connected. Here is exactly what each one can and cannot do.

Read-only REST API

Seven resources: members, plans, classes, bookings, check-ins, invoices and leads. JSON, cursor pagination, incremental pulls with a since filter, and API keys you create and revoke yourself. Read-only in this version, so you can pull everything out but not write back in. Included on Pro.

Outbound webhooks

Signed POST requests to your endpoint on three events: new member, check-in, and class booking. HMAC signature so you can verify the sender, plus a delivery log in Settings. Payment and cancellation events are not published yet. Included on every plan.

Zapier, the honest version

There is no Pulse app in the Zapier directory. You wire it up with "Webhooks by Zapier" plus an API key for pulls, and Pulse outbound webhooks for pushes. It works and people use it, but call it what it is: a wiring job with three triggers, not a one-click install.

Talk to us about a custom integration →

Frequently asked questions.

Does VERVE Pulse integrate with Xero?

Yes, with a limit worth knowing. Pulse pushes paid invoices into Xero and matches contacts by email so you do not get duplicates. It is one-way, Pulse to Xero, not a two-way sync, and it sits on the Pro plan ($549 plus GST per month). If someone tells you it reconciles your bank feed, that is not this integration.

Is there a Zapier integration?

Not a listed Zapier app, no. You can connect Pulse to Zapier using "Webhooks by Zapier" with a Pulse API key to pull data, and Pulse outbound webhooks to trigger Zaps on new member, check-in or class booking. That reaches the wider Zapier ecosystem, but the trigger list is those three events and the setup takes a bit of wiring.

Can I connect my access control system?

If you run Kisi, yes, and it is one of the better parts of Pulse: memberships activate and revoke door access automatically, including freezes and bans, and door events come back into the member record. If you run Inner Range, Gantner or another RFID controller, there is no Pulse connector today. Ask us before you sign, not after.

Is there an API for custom integrations?

Yes, on the Pro plan, and it is read-only in this version. Seven resources (members, plans, classes, bookings, check-ins, invoices, leads), scoped keys you manage yourself, and incremental pulls. You can get all your data out and build reporting on top of it. You cannot create or update records through it yet.

How do I get my data out if I leave?

Your member data is yours. Every gym can export members, billing and attendance from inside the app, and Pro adds the Open API for a full programmatic pull. We would rather you never need this page, but you should know the answer before you sign a contract with anyone, including us.

Why does this page list things you have not built?

Because you will find out anyway, and it is cheaper for both of us if you find out now. A gym software decision runs for years. If a missing connector is a deal-breaker, we would rather lose the deal in week one than lose your trust in month six.

Ready to connect your tech stack?

Start a trial and connect the ones you need. If something you rely on is not on this page, tell us before you commit.