Campaigns & promotions

Give the right clients a reason to return.

A relevant message. An offer they can use. One send to the existing clients you choose.

Illustrative client invitation and booking offer
Birthday month, reviewed before it went

Make the invitation relevant.

Choose by visits, services, birthdays or membership status. Review the audience before anything goes.

Illustrative October birthday campaign

  1. Eligible
    10

    Clients selected to receive it.

    Only on channels they opted into.

  2. Left out
    3

    Exclusions explained.

    Missing consent or contact details, or already contacted in the last seven days.

  3. When
    Tue 9:00

    One scheduled send.

    Change or cancel before it goes. Texts wait for allowed hours.

  4. After

    See what happened afterward.

    Waiting, sent, failed or skipped messages, each client’s result, and bookings within your attribution window. A time-window match, not proof of cause.

Audience and message options
  • Choose by when they last came in, a service they’ve had, their birthday, a tag, how often they visit, no-shows or whether they already have something booked; leave out anyone you choose
  • Or choose by what they’ve spent, an active membership, or a membership or package about to expire
  • Or pick clients one by one
  • Consent is checked again when it sends, so a client who opted out since is skipped
  • Each client’s first or last name, your business name and your booking link are filled in for her
  • Send yourself a test before it goes out
Client choices and contact rules
  • Their name, your link. Each client’s name and your booking link are filled in.
  • At a decent hour. Texts wait until the next allowed time when outside texting hours.
  • One reply to stop. Every text ends with Reply STOP to unsubscribe, and every email with an Unsubscribe link.
  • Not twice in a week. Clients who received marketing from you in the last seven days are skipped.
  • The offer appears before confirmation. Clients enter the code and see the adjustment before confirming.
  • Your offer on your website. Your website can list your running promotions, who each is for and when it ends; each appears when it starts and disappears when it ends.
When you have something to offer

An offer they can use when they book.

Illustrative promotion settings

Choose the offer, dates and eligible services or products. Clients enter the code when booking; your team can add it at checkout.

Offer types, channels and limits
  • Choose where the offer can be used—online booking, checkout or your website—and where it is displayed
  • Percent off, an amount off or a set price; eligible services, products, packages or memberships, with start and end dates
  • Clients type it when they review an online booking and see what it takes off before they confirm
  • At checkout, your desk adds the code and the total drops before you take payment, shown apart from any staff discount
  • An unknown, expired, paused or used-up code is refused with the reason, and no appointment is made
  • Limit how many times it can be used in all and by each client
  • When more than one promotion could apply, only the one that saves the client the most is used
See the campaign review in EstheticSense
A campaign in EstheticSense ready to schedule: Schedule, send once at a chosen time; the send summary reads Scheduled for Oct 6, 2026, 9:00 AM, to 10 recipients.
Open full-size product capture (new tab)
Also included

The rest of it.

Grouped by the moment you need it.

Before it goes
  • Start by choosing why you’re reaching out, then confirm the suggested clients and channel yourself; every client, or text and email both, are never picked for you
  • Save a campaign as a draft, come back to change it, or delete it while it’s still a draft
  • Before you approve, see exactly the text and email each client will get, with their name, your links and the unsubscribe and STOP lines filled in
  • One review shows who it goes to and who is left out, its location, sender, booking link, send time and time zone, and the texts or credits it will use against your balance, the same on the web and in the iPhone app
  • Every campaign belongs to one location you confirm, and its sender, reply number, booking link, time zone and client history come from that location; a single-location business is never asked
  • Every campaign email shows your business name, postal address and a link to your privacy policy, and can’t go out until those are filled in
  • It can’t be sent or scheduled when your business doesn’t have enough texts or credits for it
  • Change a campaign after reviewing it, and it can’t go out until you review and approve the new version
When it goes
  • Send it by text, email or both right away, after confirming who it goes to
  • Each client gets it once, even when a failed message is retried or Send is pressed twice
Where it works
  • Campaigns and promotions work in the web app
  • Write, review and schedule from the iPhone app too, and see results there
  • On your iPhone, see your promotions grouped as active, scheduled and past, and pause, resume, extend or end one now
  • At checkout in the iPhone app, add a code and the total drops before you take payment
After it goes
  • Bookings after a campaign show the matching method, whether counts mean clients or messages, and the as-of time for your attribution window
  • See each client’s result, with the reason when a message failed or was skipped
  • A campaign where some messages failed says so, instead of showing as simply completed
  • When the email or text provider confirms delivery, the campaign counts that client as reached
  • See estimated email opens and clicks on your booking link
  • See how many clients opted out or replied
  • See what it actually used in texts and credits once the provider has confirmed it
  • See all your campaigns together for the last 7, 30 or 90 days or this month
Running your promotions
  • Start a promotion now or on its start date, pause it and start it again, or archive it
  • See how many times each promotion has been used, next to its limits
  • Write the headline, summary and badge it shows on your website
  • Amount-off and set-price promotions are in your business’s currency
  • On a service that needs medical supervision, you confirm once that how it is advertised is your responsibility
Who does what
  • Only people allowed to manage campaigns can see and draft them; only those also allowed to send can test, send, schedule or cancel, and both need access to every client
  • Only team members allowed to run promotions can start, pause or archive one; anyone who can manage your services and products can save a draft
  • If you ask the assistant to draft a campaign, it stays a private draft until you review and approve it yourself; the assistant sends nothing

Before you decide

Switching from another tool?

Plan the move before anything changes at your business.

Plan the switch →
What does it cost?

See what the one plan includes.

See pricing →
Not available yet

For campaigns: each client’s referral link or code in a message, templates from EstheticSense to start from, changing the seven-day limit, quiet hours for emails, the booked value of matched appointments, one campaign sent from several locations at once, and the Android app.

For promotions: codes when clients buy a gift card or package online, an offer on a membership’s first payment, offers that apply without a code, offers only for clients who have never visited or never had the service, gift-card bonuses, more than one promotion on one sale, bookings and sales per promotion, uses given back after a cancellation, offers for one location or one provider, creating promotions in the iPhone app, and a shareable image or post.

Repeating campaigns and triggered birthday or win-back messages are later. Routines covers supported visit messages; it does not currently provide those birthday or win-back triggers. Campaigns reach your existing clients only, and what the law asks of your texts and emails stays yours to decide.

Related Two-way textingOnline bookingReferralsPayments & checkout

See it at your own desk

Make your next invitation worth opening.

See how an audience, a message and an offer come together before you send.

$19 first provider · $149 maximum per location