How Send Smart Message Works
Send intelligent, context-aware messages that automatically choose the best communication channel and content based on user behavior and preferences. Smart messages prioritize channels where the user is most likely to respond.Configuration
Inputs
The ID of the user who will receive the message.
The ID of the team member sending the message.
Array of contact methods in priority order:
email
, slack
. The system will try methods in order until one succeeds.How to select from available contact methods:
oldest
, newest
, or random
.Email message configuration including HTML content, subject, and dynamic variables.
Slack message configuration including content JSON and dynamic variables.
Outputs
Currently returns an empty context object. Future versions will include delivery details, chosen channel, and engagement metrics.
Use Cases
Adaptive OnboardingBest Practices
Channel Strategy- Order contact methods by user preference and engagement rates
- Consider the urgency and nature of the message when choosing channels
- Monitor channel effectiveness and adjust priority accordingly
- Use dynamic variables to personalize both email and Slack content
- Adapt message tone and length to the chosen channel
- Test different content variations for optimal engagement
- Monitor delivery success rates across different channels
- Track user engagement to refine contact method selection
- Consider time zones and user activity patterns when sending messages