Event types and triggers

The complete list of events that generate notifications

Event types and triggers

A notification is created when an event occurs. This article is the full categorized list.

Booking lifecycle

  • Booking created online
  • Booking confirmed (manually or via SMS reply)
  • Booking rescheduled
  • Booking cancelled
  • Booking completed (status: completed)
  • No-show
  • Booking reminder (3 days, 24 hours, 2 hours before)

Customer events

  • Customer registered (new)
  • Birthday (marketing trigger at many salons)
  • First booking milestone (welcome message, discount)
  • Lapsed customer (reactivation nudge: "Haven't seen you in 60 days")
  • Loyalty tier reached (e.g., Bronze → Silver)
  • Loyalty points reward

Payment / financial

  • Payment received
  • Payment failed (e.g., expired card)
  • Deposit received
  • Refund issued
  • Tip received
  • Invoice generated

Packages and memberships

  • Package/membership purchased
  • Package/membership expiring soon (7 days)
  • Package/membership expired (or fully used)
  • Renewal reminder (subscription)
  • Renewal completed
  • Cancellation completed
  • Renewal payment failed

Marketing & engagement

  • Review request (X days after booking)
  • Promotion / offer (general campaign)
  • Flash sale (time-limited)
  • Last-minute available slot
  • Booking nudge (rebook nudge)
  • Referral reward (referrer gets it)

Waitlist

  • Joined waitlist
  • Slot freed (after cancellation, first waitlister gets it)

Account-level (platform)

  • Trial started / nearing end (7/3/1 day)
  • Trial expired
  • Subscription created / changed / cancelled
  • Subscription past-due (payment failed, retry)
  • Account suspended / reactivated
  • Password reset
  • Email verification
  • Feature update (Bookinda new feature)
  • Maintenance notice

How a channel binds to an event

Event type + settings determine channels:

  • Global toggle (Settings → Notifications) — enabled channels
  • Customer preference (myaccount) — opt-in/out
  • Tenant rule (whether you get notified about this)

Example: "New online booking" event:

  • Email to customer: on (confirmation), transactional, always sent
  • SMS to customer: toggleable + opt-in dependent
  • Push to tenant: if you subscribed
  • In-app to tenant: always (if manager is open)

Tips

  • Pick channels per event consciously, don't auto-enable everything.
  • The "no-show" event is valuable: act on it (talk to the customer), their next booking is likely to repeat the pattern.
  • "Customer lapsed" is a remarketing trigger: not seen in 60 days? Email + SMS campaign.
  • Optimize "trial nearing end" at SuperAdmin level, conversion-critical.
  • Birthday trigger should not be lazy, not just "Happy birthday," include a real discount.
  • Notifications get prioritized by AI assistant, so the important ones float up.

Related articles

#events#triggers#eseménytípusok#lifecycle
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us