Communication

🎬 Tour videos: SMS inbox · Email & templates · Automatic notifications · Campaigns & loyalty

SMS inbox

Communication → SMS inbox (/admin/sms-inbox.php) is two-way texting tied to your repairs:

Most texts you never type: booking confirmations, "device ready", reminders — see Automatic notifications below. SMS sending requires an SMS gateway/integration configured for your shop.

Email inbox & templates

Communication → Email inbox (/admin/email-inbox.php) mirrors the SMS inbox — with an Outbox listing every mail the system has sent (receipts, booking confirmations, ready-notices), each with its excerpt, recipient and linked ticket. Channel filters: All / Email only / SMS only.

Email templates (/admin/email-templates.php) is your template library, grouped by context (Repair · Webshop orders · Invoice · Customer · General). Templates use placeholders like {{invoice_number}} that fill in per customer. Click + New in a category to add your own, or edit the built-ins (Diagnosis done, In repair, Parts ordered, Invoice, Follow-up, …).

Per-branch sender identities keep each shop's mail its own (see Settings → per-branch email sender).

Automatic notifications — decide once

Communication → Notifications (/admin/notifications.php) is the control matrix. For every event in the system — grouped by module (Invoices, Bookings, Tickets, …) — you switch on:

…and set the subject/text template per event (e.g. Invoice overdue — reminder → "Reminder: invoice {{invoice_number}} is overdue"). Tabs separate Customers (what customers receive) from In-House (what your team receives).

In the shop itself, the 🔔 bell pops sound alerts the moment a booking or trade-in arrives — enable browser notifications when prompted for desktop popups.

Marketing campaigns

Communication → Marketing campaigns (/admin/marketing.php):

  1. Click + New Campaign.
  2. Start from a quick-start template (Offer · Follow-up · Seasonal · Battery) or blank.
  3. Name the campaign, pick the channel (e.g. Email only) and the target audience (All customers, a customer group, or segments like "not seen in X months").
  4. Write the subject and content — placeholders {first_name}, {name}, {phone} supported, HTML allowed.
  5. Schedule it or Save draft; sent campaigns track their reach in the list (Campaign · Type · Target · Status · Sent · Created).

FAQ

Why did a customer not get an SMS? Check the event's switch in Notifications, the customer's phone number, and your SMS gateway credits.

Can I turn off all automatic messages for one customer? Handle per case — send manually from the ticket instead of using the automatic events.