Marketing + email

Email your clients without leaving Flowesce.

Your client list is already here. Write a broadcast, pick who gets it, and send. Set up birthday emails once and they run every year. Turn on four automatic emails and let Flowesce handle the follow-up.

For the salon owner paying for an email tool they barely touch. The list is already in Flowesce. The marketing can run from the same place.

New broadcast

Draft

Subject

We miss you, first name. Come back to business name.

Body

Hi first name, It's been a while since your last last visit service with us and we'd love to see you again. We've got new openings this week. credit balance in store credit is waiting for you, whenever you're ready. Book online anytime at the link below.

Audience

Hasn't booked in 60d

96 recipients

Preview as

G

Glow Studio

just now

We miss you, Adele. Come back to Glow Studio.

to Adele K.

Hi Adele, It's been a while since your last Balayage with us and we'd love to see you again. We've got new openings this week. $40.00 in store credit is waiting for you, whenever you're ready. Book online anytime at the link below.

Demo. Click a name to swap the live preview.

Variable substitution

01/

Send to the right clients, not everyone at once.

When you write a broadcast, you describe who gets it. Filter by last visit, by service booked, by the category of service, by which staff member they see, or by gender. The count updates live as you adjust, so you know exactly how many emails are going out before you hit Send.

Audience

96 recipients

Click a segment. The recipient count updates and the broadcast targets that list.

  • Filter by last visit.

    Clients who visited in the last 30 days, last 90, last year. Or clients who have never booked at all, for a re-engagement push.

  • Filter by service.

    Clients who have had a specific service, or any service in a category. A colour-correction offer goes to past colour clients, not your whole list.

  • Filter by staff.

    Clients seen by a specific person. Useful when a stylist leaves and you want their regulars to know who's taking over.

  • Clients who opted out are skipped, every time.

    Anyone who unsubscribed once stays off future sends. You don't need to manage a separate suppression list.

02/

Every broadcast in one place.

All your sent and draft broadcasts sit in one list. Click a row to see the subject, who it went to, the date, and the status. Drafts show a yellow badge so you know they haven't gone out. Sent broadcasts show every recipient and whether the email arrived.

Broadcasts

3 campaigns

Click a row to expand. Every broadcast has a per-recipient delivery audit underneath.

03/

Birthday emails that write themselves out every year.

Write the subject and body once, using your own words and your own offer. Flowesce sends it to each client on their birthday, with their name and your salon name filled in automatically. Set it up once and it runs every year without a touch. Clients who opted out are skipped.

Birthday auto-send

09:00 UTC daily

Subject line

Variables: {first_name}{business_name}

Body

Live preview (Adele K.)

G

Glow Studio

Happy birthday, Adele! A treat from Glow Studio.

to adele@example.com

Hi Adele,

Wishing you the most wonderful birthday! As a small gift, enjoy 15% off your next visit.

With love,
Glow Studio

Set once. Runs every year on each client's birthday without a touch. Opt-outs are respected on every send.

04/

Four automatic emails that send themselves. Growth plan.

Each one watches for something specific and sends without you lifting a finger. Turn on the ones you want, tune the timing, write the copy, and the morning send takes care of the rest. The same client won't get the same email twice.

Smart automations

Growth tier

Win-back

Client hasn't booked in 90 days

Enabled

Post-visit review

3 days after appointment completes

Enabled

Anniversary

1 year after first appointment

Disabled

Expiring credit

14 days before credit expires

Disabled

Toggle any automation. The daily job picks it up the next morning at 09:00 UTC.

  • Win a client back.

    When a client hasn't booked in however many days you choose, they get a one-time email inviting them back. If they book and go quiet again later, the email goes out fresh the next time.

  • Ask for a review after a visit.

    A few days after an appointment is completed, send a short note asking how it went. One email per appointment, so a regular who visits monthly doesn't get the same ask every few days.

  • Mark a client's first anniversary.

    On the year-anniversary of a client's first visit, send a warm thank-you. Fires once per year, so clients who've been coming for three years get one each year.

  • Remind clients about expiring credit.

    When a client has unused store credit about to expire, send a heads-up so they don't lose it. One email per credit batch. Adele gets "$40 in credit expires in 14 days" before it's gone.

05/

No accidental blasts. No duplicate sends.

When you turn an automatic email on, only future qualifying clients get it. Anyone who would have qualified yesterday is left alone. No accidental email blast on day one. And the same client won't get the same email twice, even if you manually re-run something.

Opt-out respected

S

Sarah W.

sarah@example.com

Marketing: opted in

Next broadcast: "We miss you"

Will be sentIncluded

The opt-out flag filters on every send, broadcasts and smart campaigns alike.

  • Each send is logged by its trigger.

    The win-back email tracks which client it went to. The review email tracks which appointment it followed. A second send for the same event is blocked automatically.

  • Re-arms when the situation changes.

    A client who got the win-back email, then booked, then went quiet again will get a fresh win-back the second time. The block lifts when the situation resets.

06/

Personalise every email with the client's actual name.

Add {first_name} to your subject line and it becomes "Hi Adele" when the email goes out, not "Hi {first_name}." Click Insert variable and pick from the list. The preview panel shows exactly what Adele, Jin, and Sarah would each read.

Variables

Write once. Personalises for every client.

Subject

We miss you, First name. Come back to Business name.

Body

Hi First name, it’s been a while since your last Last visit service. You also have Credit balance waiting for you. We’d love to see you soon.

Preview (Adele K.)

G

Glow Studio

We miss you, Adele. Come back to Glow Studio.

to adele@example.com

Hi Adele, it’s been a while since your last Balayage. You also have $40.00 waiting for you. We’d love to see you soon.

The preview renders with real client values, exactly as they'll receive it.

  • Live preview.

    The preview panel renders the email with sample client data, the same way the real send will. What you see is what the client reads.

  • Four ready-to-use templates per automation.

    Each automatic email type comes with four different starting points, from a warm personal note to a direct ask. Pick one, or edit from scratch. The moment you change anything, the template label shows Custom.

  • Variables also work in broadcasts.

    The same {first_name}, {last_visit_service}, and other variables work in every broadcast you write, not just in automatic emails.

  • Only relevant variables appear.

    The win-back email picker doesn't show {appointment_service}, because win-back emails go to clients who haven't booked yet. Only variables that will actually have a value show up.

07/

One log for every email Flowesce sent on your behalf.

One page shows every email that went out: appointment confirmations, birthday emails, broadcasts, automatic emails. Search by name, by email address, by type, or by date. Click a row to see what happened and, when something went wrong, what to do about it.

Email log

Every send, one place

Click a row to see what happened. Bad statuses show what to do next.

  • Bounced addresses are flagged and skipped.

    When an address bounces, Flowesce marks it and stops sending to it. You'll see it in the log with a plain note explaining what happened.

  • Complaints are handled automatically.

    When a client marks an email as spam, their address is excluded from all future sends. You don't need to do anything.

  • Plain language, not status codes.

    "The recipient marked this email as spam, so future sends to this address are skipped" instead of a raw status enum.

  • Staff see their relevant rows.

    The log filters by role. Managers, receptionists, and bookkeepers don't see one-time login codes your clients use to access their portal.

08/

Broadcasts, birthdays, and the email log on every plan.

Broadcasts, birthday emails, the email log, and bounce handling work on Solo, Growth, and the 14-day trial. The four automatic emails (win-back, post-visit review, anniversary, expiring credit) are Growth. On Solo you can see and configure all four so you know exactly what's there. The enable switch activates when you're on Growth.

What you see on each plan

Broadcasts

Email your whole list or a filtered group

Included

Birthday emails

Your copy, sent automatically every year

Included

Email log

Every send logged, bounces handled

Included

Automatic emails (win-back, review, anniversary, expiring credit)

Emails that send themselves based on what each client does

Growth only

On Solo you can see and configure all four automations. The enable switch becomes active when you upgrade.

See Growth

Toggle the plan above to see what changes.

Common questions

Honest answers, including the ones we don't love.

Can I schedule a broadcast to go out later?

Not yet. Today broadcasts send when you hit Send. The four automatic emails handle the recurring-send case on their own schedule. Scheduled broadcasts are on the list.

What stops a client from getting the same automatic email twice?

Each automatic email is tracked by its trigger. The win-back tracks the client. The post-visit review tracks the appointment. The anniversary tracks the client and the year. The expiring-credit email tracks the specific credit batch. A second send for the same trigger is blocked even if you manually force a re-run.

Can clients unsubscribe?

Yes. Every marketing email has an unsubscribe link. One click and that client is off all future sends. The opt-out shows on their record in Flowesce and any staff member can toggle it if a client asks in person.

What does the email editor look like?

Today it's a subject line and a body field with the variable picker and the live preview. A drag-and-drop editor is on the roadmap. The plan is to embed an existing email composer rather than build from scratch, because email HTML across different inboxes is notoriously fiddly and rolling our own would take weeks of compatibility testing.

What about WhatsApp or SMS?

Not at launch. SMS doesn't fit the economics well for a salon. WhatsApp is the more likely first non-email channel, but getting approved to send at scale takes weeks and depends on having a clear regional focus. Email is the v1 surface.

If I turn on the win-back email, will my 300 dormant clients all get it at once?

No. When you turn an automatic email on, only clients who go dormant after that point qualify. The 300 clients who were already quiet before you enabled it are left alone. If you specifically want to send to your existing dormant list, use a broadcast.

Fourteen days. No card.

Try Flowesce on a real Saturday.

No card required, no auto-charge at the end. If Flowesce isn't for you, export everything in one click and walk.