Skip to content

Notifications

The Notifications page lets you manage campaigns and automated notifications. It has two tabs: Campaigns and Automations. The Automations tab also carries the customer notification categories, which control what customers may opt out of.

Getting there

  • Sidebar path: Insights → Notifications (also linked from Settings → Communication).
  • Permission: the email-campaigns resource for campaigns and email-hooks for automations. The category locks need brands:read to see and brands:update to change.

Campaigns

One-off messages you send by email to a group of customers.

Create a campaign

Select Create Campaign, write your campaign (a subject and body) and save it. The All Campaigns card lists each one with Name, Status (draft, scheduled, sending, sent, or cancelled), Recipients (sent / total), Delivered, Opens, Clicks, and Scheduled date. Bounces and spam complaints appear as badges next to the status. Use the chart icon on a sent campaign to open its Recipients view, which lists each recipient's delivery status, opens, and clicks.

Choose who receives it

When you build a campaign, pick its audience. As you change the audience, a live recipient count updates so you know how many customers it will reach before you send. Everyone in the audience must still be a valid marketing recipient (not archived, opted in to email, and not muted for marketing), so the estimate reflects who will actually be mailed. The options are:

  • Everyone: all sendable customers.
  • By membership status: customers with a membership in the statuses you choose.
  • By tag: customers carrying one of the tags you choose.
  • By visit frequency: customers by how many times they've visited (a completed booking) within a trailing window you set, e.g. at least 4 visits in the last 90 days to reward regulars, or 0 visits in the last 60 days to win back lapsed customers. Set a minimum, a maximum, or both.
  • By spend: customers by how much they've spent (settled payments) within a trailing window, e.g. spent at least $200 in the last 365 days. Set a minimum, a maximum, or both.

The same visit-frequency and spend segments are available as filters on the Customers list, so you can preview exactly who a segment covers before building a campaign around it.

Manage a campaign

  • Edit a draft or scheduled campaign.
  • Cancel a scheduled campaign before it sends.
  • Delete a draft.

An empty list shows No campaigns yet. Create your first one.

Bookings and revenue a campaign drove

Open a sent campaign's detail to see its Attribution: the bookings and revenue it drove, split into Direct (customers who clicked a link in the email and then booked, with the booking tagged to the campaign) and Assisted (customers who booked within a week of clicking, without the booking itself being tagged). For the cross-campaign view, and to filter by date range or location, use the Marketing tab of Reports & analytics.

Reading delivery stats

Both campaigns and automations report the same delivery funnel, each stage counted against the number of emails Sent:

  • Delivered: the recipient's mail server accepted the message. This is the most reliable signal that an email arrived.
  • Opens: how many recipients loaded the tracking pixel at least once, with the total number of opens shown in parentheses.
  • Clicks: how many recipients clicked a tracked link at least once, with total clicks in parentheses. The unsubscribe link is never counted.
  • Bounced / Spam-reported: badges that appear when a message hard-bounced or was marked as spam. Both automatically switch that contact's Email opt-in off.

Open and click rates are directional, not exact. Treat them as trends rather than precise counts:

  • Opens undercount. Many mail clients block remote images by default, so a recipient can read an email without ever registering an open.
  • Opens and clicks can be inflated by bots. Security scanners and inbox previewers fetch images and follow links before a person ever sees the message, which inflates both numbers.
  • Delivered is the count to trust for confirming a message actually landed.

To see per-recipient detail (status, opens, clicks, and when each message was sent), use the chart icon: on an automation card it opens the Deliveries view, and on a sent campaign it opens the Recipients view. Both show the same delivery, open, and click detail.

Automations

Emails that send automatically when something happens.

Add an automation

Select Add Automation, choose a trigger, and write the email. Each automation card shows its name, trigger, an enable switch, its subject line, and the delivery funnel (Sent, Delivered, Opened, Clicked) once it has sent anything. See Reading delivery stats for what each stage means. Once an automation has sent at least one email, a chart icon opens its per-recipient Deliveries view.

Turn an automation on or off

Use the switch on the automation card to enable or disable it without deleting it.

An empty list shows No automations yet. Add your first one.

What customers may turn off

Below the automations, Customer notification categories sets which categories a customer may switch off in their own account. It is the second gate on the same messages: the automation decides whether the studio sends anything, the category decides whether the customer may decline it. See Studio-managed locks for when to use them.

Win back lapsing members

The Customer inactive (win-back) trigger reaches out to members who used to come in but have gone quiet. Instead of a delay after an event, its timing field is an inactivity threshold: set "Inactive for" to the number of days without a visit that should trigger the email (for example, 30 days). The threshold is read in whole days.

How it decides who to email:

  • Only customers who have attended at least once are eligible. Someone who booked but never showed is never counted as lapsing.
  • The email fires once when a customer crosses the threshold, not every day afterward. When they come back for a visit, the clock resets, so a future lapse can trigger a fresh win-back.
  • Anyone with an upcoming booking is skipped, since they have already re-engaged.
  • Win-back is a marketing message, so it only goes to customers who are opted in to marketing email and it includes an unsubscribe link. Customers who unsubscribed or muted marketing are excluded.

Personalize the email with the and merge tags alongside the usual name tags. Pair this automation with the At Risk (lapsing members) list and dashboard widget (see Reports and analytics) to see who currently qualifies.

Every customer-facing email is wrapped in your studio's branded template automatically: a header with your logo and brand color, the message, and a footer with your mailing address and, for marketing, an unsubscribe link. You do not build the shell yourself. Just write the message body. Set your logo and brand color under Settings → Design Settings.

Automations can include a button that deep-links the customer to their account. To turn these on, set your customer account URL under Settings → Website Integration. When it is set, booking, membership, and waitlist automations show a View your account style button; when it is unset, the button is omitted so no email ever ships a broken link. The account link is available in templates as the merge tag.

Post-visit review requests

The Post-visit review request automation asks a customer to leave a public review after they attend a session. It fires from the check-in: once a booking is marked attended, the customer is queued for a single request that goes out a configurable number of days later.

Set it up under Settings → Brand:

  • Review link: your Google, Yelp, or other public review page. This is the destination the request links to, available in the template as the merge tag. Leaving it blank disables the automation, no link, nothing to send.
  • Send delay (days): how long after the visit the request is sent, so it lands once the experience has settled rather than the same day. Defaults to 1.
  • Frequency cap (days): the minimum gap between requests to the same customer, so a regular attendee is not asked after every visit. Defaults to 90.

Then enable the Post-visit review request automation under Automations and edit its wording if you like. The request is marketing email, so it honors each customer's marketing opt-out and carries an unsubscribe footer; opted-out customers are skipped. A customer who attends several sessions in the window receives at most one request.

Tips

  • Use Campaigns for announcements and promotions; use Automations for the routine emails that should fire on their own (confirmations, reminders, renewals).
  • Watch Delivered, bounced, and spam-reported more closely than opens. They are the signals that protect your sender reputation.