Boulevard, RepeatMD & QuickBooks: What Actually Syncs in a Med Spa Stack

Boulevard is the busiest connector in a med spa stack — busier than the EMR. Here's where that hub actually reaches, and the one asymmetric integration worth double-checking before you assume package payments reconcile automatically.

By The StackMatch Research Team

Three tools carry almost all the integration load in a med spa stack — the EMR isn't one of them

9QuickBooks Online's total stack connections
8Boulevard's total stack connections
$1,320-2,065Optimized stack cost /mo

Connection counts based on the current integration map for a 12-person med spa's tool stack; totals include both directions listed by each vendor.

Ask which tools in a med spa stack "integrate" and the honest answer is: almost everything routes through three tools — QuickBooks Online, Boulevard, and Google Workspace. The EMR, which most practices assume is the center of the stack, actually isn't: neither Aesthetic Record nor PatientNow connects directly to QuickBooks. The booking platform is doing that job instead.

The three hubs

An illustration of a 4-pillar software stack blueprint.

QuickBooks Online, Boulevard, and Google Workspace are the three nodes almost everything else connects through.

QuickBooks Online is the busiest connector in the stack: Boulevard, Mangomint, Mailchimp, Gusto, Stripe, and Ramp all list a direct sync to it. Boulevard is close behind and reaches further into client-facing tools — it connects natively to Aesthetic Record, RepeatMD, and QuickBooks Online, and it's also the integration point Stripe and PatientNow name on their own side. Google Workspace covers the admin layer, connecting directly to 1Password, DocuSign, and Huntress.

Total stack connections by tool

Where the EMR doesn't reach

CRMEmailAnalyticsSupport

Neither EMR lists a direct QuickBooks connection — the booking platform is the actual bridge to accounting.

This is the gap that catches practices off guard: Aesthetic Record and PatientNow both chart the treatment, but neither one lists a direct QuickBooks Online integration. If a package redemption or add-on sale gets noted in the EMR but never rung through Boulevard's or Mangomint's point-of-sale, that revenue has no automatic path to the general ledger — the bookkeeper only sees what actually ran through the booking platform's POS. Treating the EMR as the system of record for revenue, instead of the booking platform, is a quiet way to underreport income without anyone intending to.

Direct QuickBooks Online integration, by tool

ToolDirect QuickBooks sync
Boulevard
Mangomint
Mailchimp
Aesthetic Record
PatientNow

The asymmetric integration worth double-checking

Stripe lists a direct integration with RepeatMD on its own side — but RepeatMD's published integration list doesn't mention Stripe back. That's not necessarily a broken connection, but it's exactly the kind of one-sided listing worth confirming before you assume membership and package payments flow through to reconciliation automatically. If the sync only runs one direction in practice, someone on staff is manually matching RepeatMD's package sales against Stripe's payout report every month, not because the tools failed, but because nobody checked which side of the "integration" claim was actually live.

A listed integration on one vendor's page isn't proof the connection runs both ways in production. Confirm it with your actual account before you build a monthly close process that assumes it.

DocuSign connects to Aesthetic Record and to Google Workspace, but not to Boulevard, Mangomint, or PatientNow. A practice running PatientNow's bundled consent capture instead of Aesthetic Record's DocuSign-linked workflow is relying on a proprietary signing flow inside the EMR — which works, but means consent documents live in a different system than the vendor contracts and HR paperwork signed through DocuSign, rather than one unified e-signature audit trail.

Questions to ask before you assume two tools 'integrate'

  • Is the connection listed on both vendors' side, or only one, like Stripe and RepeatMD?
  • Does the sync move actual revenue and client data, or is it limited to single sign-on?
  • If a treatment sale is only noted in the EMR and never rung through the booking platform's POS, does it ever reach QuickBooks?
  • Who currently owns closing the gap when a sync doesn't happen — front desk, bookkeeper, or nobody?

Good default doesn't mean zero configuration. The EMR-to-QuickBooks gap and the one-sided Stripe-RepeatMD listing are the two places a med spa loses the most hours to integration friction nobody priced in.

Run the free audit to see the full stack we'd build for your med spa, with these integration gaps already factored into the recommendation — not discovered six months after you've signed.

Run your own audit