Overview
Manages unified messaging across all channels — email, SMS, push notifications, in-app, Slack, Discord, Teams. Provider config lives inmessaging/messaging.yaml. Template content lives in the admin database (editable through the UI without a deployment). Template references live in messaging/templates/*.yaml.
Commands
applad messaging channels list
Lists all configured messaging channels for the active project — which channels are enabled, which providers are configured for each, and whether each channel is healthy.applad messaging test
Sends test messages through various channels to verify configuration and template rendering.Test email
Sends a test message through the email channel to the specified address using the named template. Useful for verifying that your email provider credentials are correct and that a template renders as expected before it goes to real users.Test SMS
Sends a test SMS to the specified phone number using the named template. Number must include country code.Test push notification
Sends a test push notification to a specific device identified by its push token. Useful for testing FCM or APNS configuration and verifying token registration.Test Slack
Sends a test message to the configured Slack integration using the named template. Useful for verifying webhook configuration and template formatting.applad messaging logs
Shows the delivery log for all messaging channels — every message sent, its channel, template, recipient, timestamp, and delivery status (delivered, bounced, failed, etc.).applad messaging templates list
Lists all messaging template references defined in the active project’smessaging/templates/ directory. Shows each template’s key, which channels it supports, and its default subject/title/body values.
applad messaging templates validate
Validates that all template references in the YAML files have corresponding content entries in the admin database. Catches cases where a template was defined in YAML but its content was never created in the admin UI.Related Commands
- applad workflows - Automation workflows that can send messages
- applad auth - User authentication that triggers welcome messages
- applad config - Manage messaging provider configuration