Send booking, payment, and reminder alerts
notification_systemskillsetup L2★0
brandonlacoste9-tech/q-emplois ↗What it does
Route alerts to user-preferred channels
Best for
Sending multi-channel alerts (WhatsApp/Telegram/email/push) in French-localized format.
Inputs
- · event_type (booking/payment/reminder)
- · user_id
- · payload
Outputs
- · delivery status per channel
- · fallback channel used (if applicable)
Requires
- · Baileys (WhatsApp)
- · Telegram API
- · SendGrid
- · Firebase
Preconditions
Backend event webhook or direct call established; user preferences stored.
Failure modes
All channels unavailable → undelivered notification, logged for retry.
Trust signals
- · Multi-channel fallback (4 backends)
- · Québec French localization
- · Retry logic with status logging