Skip to main content
what it connects to

Junocal integrations

Every integration is opt-in, documented, and revocable from settings. The Junocal philosophy: we're a studio operations platform, not a payments platform or a marketing platform. We connect to the category leaders for those jobs and let them do what they're good at.

Riverside Studio
+ Add

Integrations

Connect the tools you already use.

Stripe

Connected

Google Calendar

Connected

Zoom

Available

QuickBooks

Available

Klaviyo

Available

Webhooks

Available

set up in a click

Connect once, then forget it

Online classes, links handled for you

Connect Zoom once and every online class gets its own meeting link automatically — created on schedule and sent to booked clients, no copy-paste.

Riverside Studio
+ Add

Zoom

Online sessions without manual links.

Stripe

Connected

Google Calendar

Connected

Zoom

Connected

QuickBooks

Available

Klaviyo

Available

Webhooks

Available

Payments

Money handling is the most consequential category. Junocal's only payment processor is Stripe Connect Standard, by design.

Stripe Connect Standard

Every plan, required

Your Stripe account, not ours. Funds settle directly to your bank.

Junocal uses Stripe Connect Standard, which means you connect your own Stripe account at signup (or create one through Stripe-hosted onboarding). The studio is the Stripe customer of record. Charges flow from the client's card directly to your Stripe balance; Stripe pays out on your standard schedule. Junocal never holds, routes, or has access to the money. Card data is collected via Stripe Elements (PCI-DSS compliant iframe) and never touches Junocal's servers.

Stripe Tax

Optional add-on, every plan

Multi-region tax compliance, passed through at Stripe's cost.

Optional. Handles US sales tax (with state-by-state nexus rules), UK VAT, EU VAT (including reverse-charge for B2B transactions), Canadian GST/PST/HST, and Australian GST. Stripe charges 0.5% per taxable transaction, capped — passed through to you at cost with no Junocal markup. Recommended for studios with multi-region client bases or for teacher trainings that draw students across borders.

Marketing and communications

Your client data flows into the marketing tools you already use. We don't try to be a marketing platform ourselves.

Mailchimp

Studio and Growth

Sync opted-in client profiles into a Mailchimp audience.

Connect via OAuth from settings and select an audience. Junocal sends an opted-in client's name and email, plus their phone only when they have also consented to SMS, and adds a junocal-client tag. Opted-out clients are not added or re-subscribed. Sync direction is one-way (Junocal → Mailchimp); changes made in Mailchimp don't flow back into Junocal.

Klaviyo

Studio and Growth

Push opted-in client profiles to Klaviyo.

Connect securely through Klaviyo OAuth. Junocal sends an opted-in client's name and email, plus their phone only with SMS consent, and Junocal profile properties for identification. This profile sync does not send bookings, payments, attendance, membership status, or lifecycle events, and Klaviyo changes do not flow back into Junocal.

Resend

Built-in, every plan

Transactional email — confirmations, reminders, magic links.

Junocal sends transactional email (booking confirmations, class reminders, magic-link sign-ins, substitute notifications, membership pause confirmations) via Resend. Branded with your studio's name as the sender, your studio's logo, and your studio's reply-to address. Twilio handles the SMS equivalent for studios that buy an SMS package. Both are configured automatically at signup; you don't manage them yourself.

Scheduling and calendar

Standard iCal patterns — no proprietary calendar dependencies, no OAuth tangles.

iCal feeds

Every plan, every user

Subscription feeds for assigned staff schedules and client bookings.

Owners, admins, and instructors can subscribe to an iCal URL for classes assigned to their Junocal account. Clients receive a signed feed of their own upcoming bookings. The feeds work with Google Calendar, Apple Calendar, Outlook, and other iCal-compatible clients without linking a calendar account. Front-desk users do not currently receive a personal feed, and feed-key rotation is not yet self-serve.

.ics deep links

Every plan

One-click 'add to calendar' on every booking confirmation.

Every booking confirmation email and Wallet pass includes a .ics file attachment and a deep link that adds the class to the client's calendar with a single tap. Works with Google Calendar, Apple Calendar, Outlook, and any other major calendar app. The .ics file includes the class title, time, studio address with map link, and any pre-class notes (parking, what to bring, etc.).

Developer tools

For studios that need to connect Junocal data to their own analytics stack or custom systems.

Webhooks API

Studio plan

Real-time notifications for any system you want to integrate.

Configure webhook endpoints from settings. Subscribe to events (booking.created, booking.cancelled, payment.succeeded, membership.paused, intake.completed, client.created, and a dozen more). Junocal POSTs a signed JSON payload to your endpoint when each event fires. Use it to feed analytics dashboards, custom CRMs, retention-marketing tools, or anything else with an HTTPS endpoint. Standard HMAC signature verification. Retry on failure with exponential backoff.

Missing an integration that's critical for your studio? Email us — we'll be honest about whether it's on the roadmap or not planned.