All templates
For med spas, aesthetic clinics & cosmetic beauty practices with loyalty programs

Surprise clients with a birthday treat or VIP offer

Every morning, WebRun opens Boulevard, finds clients whose birthday falls within the next 7 days or who have recently reached a VIP loyalty milestone, drafts a personalized offer for each, and posts the queue to Slack for your team to review and send.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Boulevard find clients with upcoming birthdays or VIP milestones
2 Gmail draft personalized birthday and VIP offer messages
3 Slack post the offer queue for team review
Run a sample
In short

How do I automatically send birthday and VIP offers to med spa clients?

WebRun checks Boulevard every morning for clients with birthdays in the next 7 days or recent VIP milestone achievements, drafts a personalized offer for each in Gmail, and posts the queue to Slack for team approval. No message reaches a client until your team reviews and sends it.

  • Every client's birthday is acknowledged with a personalized offer, reinforcing loyalty
  • VIP milestones are recognized promptly, making high-value clients feel seen
  • Clients who already received an offer this year are excluded automatically so no duplicate messages are sent

Built for med spas · aesthetic clinics · cosmetic beauty practices with loyalty programs · injectables and laser providers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens dashboard.joinblvd.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Boulevard - find clients with upcoming birthdays or VIP milestones
    joinblvd.com
    WebRun in Boulevard: find clients with upcoming birthdays or VIP milestones
    WebRun opens Boulevard to find clients with upcoming birthdays or VIP milestones.
    • Open Boulevard and filter clients whose birthday falls within the next 7 days
    • Also identify clients who have recently crossed a VIP loyalty threshold, such as a spend milestone or a visit count
    • Capture each client's name, birthday or milestone type, preferred provider if set, and their most recent treatment
    • Skip clients who have already received a birthday or VIP offer this year

    Done when Every client with an upcoming birthday or new VIP milestone is listed with their details.

  3. 2
    Gmail - draft personalized birthday and VIP offer messages
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft personalized birthday and VIP offer messages
    WebRun opens Gmail to draft personalized birthday and VIP offer messages.
    • Draft a warm, personalized birthday or VIP recognition message for each client, referencing their name and the occasion
    • Include the specific offer your clinic has approved, such as a complimentary add-on, a discount on their favourite treatment, or a free product
    • Add a booking call-to-action and an expiry date for the offer
    • Save all drafts unsent for team review

    Done when Personalized birthday and VIP offer drafts are saved in Gmail, none sent yet.

  4. 3
    Slack - post the offer queue for team review
    slack.com How to Automate Slack
    WebRun in Slack: post the offer queue for team review
    WebRun opens Slack to post the offer queue for team review.
    • Post today's birthday and VIP list to the front desk or marketing channel
    • Flag any VIP clients who are overdue for a visit so the offer can double as a rebooking nudge
    • Note the Gmail drafts ready for review and approval

    Done when Your team has the birthday and VIP offer queue in Slack and can approve drafts.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dashboard.joinblvd.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Birthday and VIP offer queue · Slack
OutputWhat each run produces - A daily list of clients with upcoming birthdays or VIP milestones, with personalized offer email drafts queued for team approval.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it send birthday or VIP messages to clients without my team approving them first?

No. Every birthday and VIP offer is saved as a Gmail draft for your team to review. Nothing is sent to any client until a staff member approves the message.

Can I set different offers for birthday clients versus VIP milestone clients?

Yes. During setup, your team configures separate offer templates for birthday and VIP messages. WebRun uses the appropriate template for each client and personalizes the name and occasion in every draft.

What if a client has already received a birthday offer this year?

WebRun checks Boulevard each run for clients who have already received a birthday or VIP offer in the current year and excludes them automatically, so no client receives duplicate outreach.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.