Automations – Messages That Send Themselves
Automations are the most powerful side of Vendion Marketing. Instead of creating campaigns manually every week, you set up rules once — then the system can send when the conditions are met and the send is allowed. A welcome message to every first-time guest, the day after their visit. A win-back campaign to everyone who hasn't visited in 60 days, every Monday.
Open:
- Go to Marknadsföring → Automationer
- Each automation appears as a card with the number of sends, which channel it uses, and how many guests are queued ("N i kö" — guests who triggered the automation and are waiting for the delay to elapse)
- Visa logg on a card opens the log panel with sent and failed sends
Three trigger types
| Trigger type | Description | Example |
|---|---|---|
| Vid händelse (event) | Sent when something specific happens | First visit, visit completed, tag added, stamp card full |
| Schema (schedule) | Sent regularly on selected weekdays | Every Monday at 10:00 |
| Datumfält (date field) | Sent based on a date in the guest profile | 1 day before the birthday at 10:00 (requires the birthday to be filled in on the guest card) |
Eight preset automations — delivered switched off
Eight ready-made automations ship with your restaurant. All are switched off from the start — you choose which ones to use and turn them on with the Aktiv toggle. You can also adjust text, channel, and delay before activating.
(The templates below are the product's actual Swedish texts, translated here for reference. {nivå}, {nivåförmåner}, and {minasidor} are the actual Swedish variable strings the product uses — {nivå} inserts the guest's new loyalty tier, {nivåförmåner} the tier's perks, and {minasidor} a link to the guest's My Pages.)
1. Welcome SMS
- Trigger: Event "Första besök", 24-hour delay
- Template: "Hi {namn}! Thanks for visiting {restaurang}. We hope you enjoyed it! Book your next visit: {bokningslänk} 🍽️"
- Purpose: Encourage first-time guests to return
2. Win-back (60 days)
- Trigger: Schedule Mondays at 10:00, condition "at least 60 days since last visit and at least 3 visits"
- Template: "Hi {namn}, it's been a while! We miss you at {restaurang}. Book a table and enjoy our menu: {bokningslänk}"
- Purpose: Recover lost regulars before they forget about you
3. Thank you after visit
- Trigger: Event "Besök avslutat", 2-hour delay
- Template: "Thanks for visiting {namn}! We hope you enjoyed your time at {restaurang}. Welcome back soon: {bokningslänk}"
- Purpose: A friendly follow-up that keeps the relationship warm
4. No-show follow-up
- Trigger: Event "No-show", 1-hour delay
- Template: "Hi {namn}, we saw you missed your reservation at {restaurang}. Want to rebook? {bokningslänk}"
- Purpose: Catch missed bookings before the guest feels shut out
5. VIP upgrade
- Trigger: Event "Tagg tillagd" with tag "VIP", no delay
- Template: "Hi {namn}! You're now a VIP guest at {restaurang} 💎 That means you always get priority when booking. Thank you for your loyalty!"
- Purpose: Personal confirmation of elevated status, reinforces loyalty
6. New tier reached
- Trigger: Event "Uppgraderad till ny nivå"
- Template: "Congratulations {namn}! 🎉 You're now {nivå} at {restaurang}. {nivåförmåner}Thank you for your loyalty!"
- Purpose: Celebrate the guest's loyalty journey and highlight the perks
7. Stamp card — guest joined
- Trigger: Event "Klippkort — gästen gick med" (the guest's first stamp)
- Template: "Hi {namn}! You've received your first stamp on {restaurang}'s stamp card. Follow your card on My Pages: {minasidor}"
- Purpose: Engage the guest with the stamp card right from the start
8. Stamp card — 1 stamp left
- Trigger: Event "Klippkort — 1 stämpel kvar"
- Template: "Almost there {namn}! Just 1 stamp left until your reward at {restaurang}. {minasidor}"
- Purpose: Nudge the guest across the finish line to the reward
Note: there is no preset birthday automation. To celebrate guest birthdays, build a custom automation with the Datumfält trigger (requires the birthday to be filled in on the guest card).
The editor — a step flow on its own page
Automations are created and edited on a dedicated page (not in a popup), with the same step flow as campaigns:
Trigger → Kanal → AI-utkast → SMS → Mail → Målgrupp → Aktivera
- The SMS and Mail steps appear based on your channel choice — if you pick SMS only, there is no Mail step
- Ny Automation in the top right opens the page for a new automation
- Redigera on a card opens the same page with everything pre-filled — the step circles are clickable so you can jump straight to the step you want to change
- The last step shows a summary of the whole automation and the Aktiv toggle: "Active — starts sending when the conditions are met" or "Inactive — saved without sending"
Channel choice — SMS, email, or both
Each automation sends via SMS only, email only, or SMS + email (both):
| Channel | What the guest receives | Cost |
|---|---|---|
| SMS only | An SMS | Billed per SMS part |
| Email only | An email | Included in the subscription |
| Both | The message in both channels | The SMS part is billed, the email is included in the subscription |
With "both": if the guest lacks one contact detail (e.g. no email address), the other channel still sends.
Template variables — personalization
All message templates can use variables that are replaced with the guest's actual data at send time. The editor shows variable buttons based on the trigger you've chosen.
| Variable | Meaning | Available |
|---|---|---|
| {namn} | Guest's name | Always |
| {restaurang} | Restaurant's name | Always |
| {bokningslänk} | Link to the booking page | Always |
| {nivå} | The guest's new loyalty tier | Only the trigger "Uppgraderad till ny nivå" |
| {nivåförmåner} | The perks of the new tier | Only the trigger "Uppgraderad till ny nivå" |
| {minasidor} | Link to the guest's My Pages | The stamp card triggers |
Variables work in both SMS and email and are replaced automatically at send time. A template without {namn} in the opening feels impersonal — always use it. Remember that {nivå}, {nivåförmåner}, and {minasidor} are typed exactly as shown (Swedish strings), even in English messages.
Delay and schedule
For event triggers you set the delay as a free number in minutes, hours, or days (unit selector) — e.g. 30 minutes, 2 hours, or 3 days after the event.
Schedule-based automations are built with weekday buttons and a time, for example:
- Every Monday at 10:00
- Every Friday at 18:00
The condition for scheduled sends is structured: "Alla i målgruppen (inget villkor)" or the win-back combination (at least 60 days since last visit and at least 3 visits).
Spam protection — built-in safeguards
Automations are powerful, which means they can also spam guests. Vendion has four protection mechanisms:
1. Weekly limit per guest (2 send occasions per week) Max 2 send occasions per guest per rolling 7-day window. One occasion = one automation — a "both" send with SMS + email counts as ONE occasion. If the limit is hit, the next send is silently skipped. Protects against overlapping automations all triggering at once.
2. 30-day cooldown per automation and guest The same automation can't send to the same guest within 30 days. If a "Thank you after visit" was already sent 15 days ago, the next visit's thanks is skipped. This means a VIP who eats with you 8 times a month doesn't get 8 thank-you SMS.
3. Consent check per channel on every send Guests who have unsubscribed are skipped entirely. Guests who declined SMS or email consent are skipped in that specific channel. Check that the guest’s actual choices are recorded correctly.
4. Contact requirement Guests without contact info for the channel (e.g. no phone number for SMS) are skipped.
Activate and deactivate
Each automation is turned on and off with the Aktiv toggle — on the card in the list or on the last step of the editor. Inactive automations are saved without sending.
Audience — an optional restriction
In the Audience step you can limit which guests receive the send: pick a segment, a tag requirement ("Kräv dessutom tagg"), or both. If you pick both a segment and tags, the guest must match both. Remember: the audience is a restriction — the automation sends to the guest who triggers it, the audience only filters out guests who don't match.
Tips
- Start with the presets — the eight ready-made automations cover most needs; turn on the ones you want to use
- Use audience filters sparingly — overly narrow automations rarely trigger
- Inspect the log — click Visa logg on a card to see sent and failed sends
- The 30-day cooldown is protection — not a race; it protects the guest from irritation
Review before activating: Adapt preset texts to your actual offers. A VIP tag does not automatically prioritise bookings. Advertising requires the guest’s consent and a clear way to opt out. Campaign SMS includes an automatic unsubscribe link, but automation SMS does not; include a contact method for opting out in the message and record the guest’s request in their profile. Schedules use Swedish time. Failed attempts can also count towards the weekly limit.
This feature is part of Vendion Marketing.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?
