Skip to main content

Campaigns

The campaign system lets you send targeted marketing emails to your clients using a visual email builder.

Creating a Campaign

  1. Go to Campaigns in the sidebar
  2. Click New Campaign
  3. Follow the 4-step wizard:

Step 1 — Campaign Details

  • Name — internal name for the campaign
  • Subject — email subject line (supports {{clientName}} placeholder)
  • Template — choose from saved templates or start from scratch

Step 2 — Target Audience

Build your audience using the segment filter. Available filters:

FilterDescription
GenderMale / Female / Other
Age rangeMinimum and maximum age
CityClient city
LabelsClient labels (e.g., "VIP")
Last visitDays since last appointment
Visit countTotal number of visits
Total spentLifetime revenue
Has emailOnly clients with email
Birthdate monthBirthday in specific month
Registered afterRegistration date
Service historyClients who booked a specific service

Segments can be saved for reuse.

Step 3 — Email Builder

Build your email using drag-and-drop blocks:

BlockDescription
HeaderLogo + salon name with background color
TextRich text content with {{clientName}} and {{salonName}} placeholders
ImageUpload or link an image
ButtonCall-to-action button with custom URL and colors
DividerHorizontal line separator
FooterSalon contact details

Emails are rendered using MJML for responsive layouts across all email clients. A plain HTML fallback is generated automatically.

Step 4 — Preview & Send

  • Preview the rendered email
  • See the recipient count
  • Send dispatches the campaign to all matching clients via the background worker

Campaign Analytics

After sending, the campaign card shows:

  • Total recipients
  • Send status
  • Open/click tracking (when supported by your email provider)

Email Templates

Save and reuse email designs as templates. Templates store the block structure and can be loaded in Step 1 of any new campaign.