cyberneticlibrary

Send booking, payment, and reminder alerts

notification_systemskillsetup L20
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