Triggers and customization
The 20+ event triggers on/off, message format
Triggers and customization
Every Telegram connection separately picks which event triggers to receive.
Where to find it
/manager/connect/telegram → user row → Trigger settings.
The 10 categories + trigger lists
Bookings
- ☑️ Booking created (any source)
- ☑️ Booking confirmed
- ☑️ Booking rescheduled
- ☑️ Booking cancelled
- ☑️ Booking completed
- ☑️ No-show
Customers
- ☑️ New customer registered
- ☑️ Customer birthday (today)
- ☑️ Newsletter signup
Payments
- ☑️ Payment received
- ☑️ Payment failed
- ☑️ Tip received
Packages and memberships
- ☑️ Package/membership purchased
- ☑️ Package expiring soon
- ☑️ Membership purchase
- ☑️ Membership cancelled
- ☑️ Renewal payment failed
Waitlist
- ☑️ Customer joined waitlist
Reviews
- ☑️ New review received
Online booking
- ☑️ Online booking created (more specific than generic "Booking created")
Meetings
- ☑️ Meeting RSVP
Commission
- ☑️ Commission record generated
- ☑️ Commission payout failed
Daily digest
- ☑️ Daily digest (time configurable)
Default trigger selection
On new connection:
- All triggers on, except "Daily digest" (default off)
- You can toggle to taste
Per-user trigger selection
For multi-user, each has own trigger config:
- Owner: all on (operational overview)
- Manager: bookings + payments + team commission
- Reception: online bookings + waitlist + new customers
- Staff: only own bookings (currently no filter, future feature)
Message format
Bot sends HTML-formatted messages:
🔔 New online booking
👤 Customer: Anna Kovács
✂️ Service: Haircut
👨💼 Stylist: Béla Stylist
📅 Time: 2026-05-05 14:00
💰 Price: 8,000 HUF
📞 Contact: 06-30-1234567
Format is language-specific (HU or EN, based on tenant locale).
When to use it
Scenario 1, salon owner all-trigger Owner connects. All triggers on. Continuously gets notifications. (Quiet hours on so no night disturbance.)
Scenario 2, reception selective Reception staff wants only online booking + waitlist triggers. Config: only these on. Other events don't disturb.
Scenario 3, manager payment focus Manager monitors payments. Only payment triggers on (received, failed). Doesn't get online bookings.
Scenario 4, salon owner on vacation Vacation: only critical events (no-show, payment-failed, daily digest). Rest mute. Reactivate on return.
Scenario 5, team group Telegram group. Only online-booking trigger on. Group members see new bookings, someone reacts.
Tips
- "Daily digest" off by default, turn on if you want morning overview.
- Trigger selection is critical, don't leave everything on (noise overload → mute → missed important event).
- Multi-user trigger config is independent, each their own preference.
- Per-locale message is automatic, from tenant language.
- Custom message template currently not available, templates are platform-level.
- For team group, reception selection recommended, don't let group get everything.