feat(messaging): suite-channel email/SMS and entitlement sync
Deploy Ladill Events / deploy (push) Successful in 48s

Prefer platform suite messaging (channel=suite) for attendee email, fall back
to Bird integrations; sync suite plan entitlements on subscribe/renew.
This commit is contained in:
isaacclad
2026-07-16 11:24:21 +00:00
parent b73b071cb1
commit 3d5ffa593d
8 changed files with 365 additions and 86 deletions
+3 -1
View File
@@ -64,12 +64,14 @@ MAIL_PASSWORD=
MAIL_FROM_ADDRESS=noreply@ladill.com
MAIL_FROM_NAME=Ladill
# Legacy Bird SMTP API (unused for attendee/speaker mail; kept for future Bird integration)
# Platform suite messaging (zero-config — channel=suite; no Bird API key required)
# Monolith must have MESSAGING_SUITE_PLATFORM_CHANNEL=true and SMTP_API_KEY_EVENTS set.
SMTP_PLATFORM_API_URL=https://ladill.com/api/smtp
SMTP_API_KEY_EVENTS=
SMTP_CUSTOMER_RELAY_URL=https://ladill.com/api/smtp
EVENTS_SMTP_FROM=events@ladill.com
EVENTS_SMTP_FROM_NAME="Ladill Events"
MESSAGING_SETTINGS_URL=https://account.ladill.com/account/settings/messaging?reason=messaging_mailbox_required&from=suite
AFIA_ENABLED=true
AFIA_PRODUCT=events