Marketing
Marketing campaigns help you reach the right clients at the right time — via Email, SMS, or Push (mobile notifications). On this page you will create a campaign, choose an audience, schedule sending, and review the results. 📣
What you’ll learn
- How to create a new marketing campaign
- How to choose a channel: Email, SMS, or Push
- How to set up content and personalization
- How to define an audience with AND/OR conditions
- How to schedule date and time and send a test
- How to track status and results (delivered, opened, clicks)
Steps
- Go to the "Marketing" menu. You’ll see a list of "Marketing campaigns".
- Click "New marketing campaign".
- Choose a channel (notification channel):
- Email — email message
- SMS — text message
- Push — mobile notification (FCM)
- Fill in the template by channel:
- Email: "Subject", "Greeting", "Message" (supports formatting). Add dynamic fields via "Add variable":
:client_first_name
,:client_last_name
. - SMS: "Message" and the "Transliterate" option (reduces length by converting Cyrillic to Latin characters). Watch the number of SMS parts for long texts.
- Push: "Title" and "Message". Supports the same dynamic fields:
:client_first_name
,:client_last_name
.
- Email: "Subject", "Greeting", "Message" (supports formatting). Add dynamic fields via "Add variable":
- Set "Running Date & Time":
- "Start date" (from today onwards)
- "Start time" (e.g., in 30‑minute steps)
- Set "Active Status" (on/off).
- Click "Set Audience" and choose conditions. Each group of conditions uses AND logic; groups between themselves use OR.
- Available segmentation fields:
- Active client (Yes/No)
- Favorite client (Yes/No)
- Language (equal/not equal)
- Group (equal/not equal)
- Country (equal/not equal)
- Referral source (equal/not equal)
- Gender (male/female/other)
- City (equal/not equal)
- Last visit date (before/after date)
- Used service (used/not used)
- You’ll see a box with audience and price estimation (number of recipients, approximate amount and SMS “parts”).
- Available segmentation fields:
- Click "Preview". You’ll see the price and reach estimation again.
- Click "Submit" to save and submit the campaign for sending/review.
- Optionally, from the campaign list (••• menu) choose "Send test": select a client and send a test message.
- After sending, open "Statistics" (••• menu) to see the results.
Important about price
- Each sent message is charged according to the selected channel. The amount is deducted from your wallet.
- If the balance is lower than the estimated price, the campaign may be sent partially. Top up to reach all recipients.
note
Every campaign is reviewed by an administrator before sending.
Campaign statuses
- Waiting for review — the campaign is submitted and awaiting review.
- In review — the campaign is being reviewed.
- Published — approved; it will be sent on the selected date/time.
- Rejected — declined; you’ll see a note with the reason and can edit and resubmit.
- Sent — sent.
Statistics (after sending)
- Total recipients
- Delivered and %
- Opened and %
- Failed and %
- Clicks: recipients with a click and number of events
- Price: total amount (EUR) and Quantity (total SMS parts)
- Period: From / To — the sending interval
Tip
For a lower SMS price use the Transliterate option and shorter messages. Test with "Send test" before mass sending.
Frequently asked questions
How do I add personalization to messages?
Use variables like :client_first_name and :client_last_name in the “Message”/“Body” field.
Why is my campaign waiting for review?
Campaigns go through “Waiting for review” and “In review” statuses. If “Rejected”, you’ll see a note with the reason and can edit and resubmit.
What does “partial sending” mean?
If the wallet balance is lower than the price, only part of the audience may be reached. Top up and send again.
How do I send a test message?
From the list choose “Send test”, select a client, and confirm. It’s charged according to the channel price.
How is the SMS price formed?
By the number of characters and parts. Cyrillic has ~70 characters per part; Transliterate can reduce the parts.