Messages Overview
Messages are the core of Cueflow. They're the in-app communications you show to your users - from simple announcements to interactive onboarding flows.
Message Types
Cueflow supports five message types, each designed for specific use cases:
Banners
Horizontal bars at the top or bottom of the page. Perfect for:
Site-wide announcements
Promotional offers
Maintenance notices
Cookie consent
Modals
Centered popup dialogs that capture attention. Use for:
Welcome messages
Feature announcements
Important updates
Promotional content
Checklists
Interactive task lists that guide users. Ideal for:
User onboarding
Feature adoption
Setup wizards
Progress tracking
Feedback Surveys
Collect user input directly in your app. Types include:
NPS (Net Promoter Score)
Star ratings
Text feedback
Single-choice questions
Changelogs
Keep users informed about product updates with:
In-app changelog widget
Categorized entries (New, Improved, Fixed)
Public changelog page
Message Lifecycle
Status
Every message has one of three statuses:
Draft
Work in progress, not visible to users
Published
Live and visible to matching users
Archived
Inactive, preserved for reference
Workflow
Create - Start from scratch or use a template
Configure - Set up content and appearance
Target - Define who should see it
Publish - Make it live
Monitor - Track views and engagement
Iterate - Update or archive as needed
Common Features
All message types share these capabilities:
Targeting Rules
Control who sees your message based on:
Contact properties (plan, role, signup date)
Page context (URL, path)
Events (actions users have taken)
Scheduling
Set when messages appear:
Start date - Begin showing from a specific date
End date - Automatically stop after a date
Leave blank for "always on"
Analytics
Track performance:
Views - How many users saw the message
Clicks - Button click engagement
Dismissals - Users who closed it
Templates
Start faster with pre-built templates:
Professionally designed
Fully customizable
Available for all message types
Best Practices
Don't Overwhelm
Limit active messages per user
Use targeting to show relevant content
Consider frequency and timing
Be Clear and Concise
One message, one purpose
Clear call-to-action
Respect users' time
Test Before Launch
Target yourself first
Check on different screen sizes
Verify links and buttons work
Monitor and Iterate
Review analytics regularly
Archive underperforming messages
A/B test different approaches
Last updated