Configurable communications for your product.
Define your triggers, audiences, and message content. Configure the communications your customers receive, from account emails to product updates.
Triggered messages
Choose an event, add a delay, and define the conditions for the next email. Use account and event data to send a relevant message—or end the flow.
user.registered · JamieIllustrative flow. The delay and account state determine the email action. Time is compressed.
Campaign audiences
Build an audience from customer properties or saved segments. Choose your template and schedule a campaign for the people it concerns.
Three sample customers. The highlighted paths follow the audience rule and email preferences.
Templates & branding
Use your logo, colours, and message content. Fill template variables with customer data and link each action to the right place in your product.
Reusable content
Start from a template or build with content blocks. Reuse your designs for account emails, lifecycle messages, and campaigns.
- Brand
- Forma
- Recipient name
- Jamie
- Action
- Open your projects
Your brand, recipient data, and action populate the same template.
In-app messages
Choose a banner, inline card, toast, slideout, or modal. Target the message, control repeat appearances, and add an inbox bell to your app.
Inline & banner
Place the message beside relevant content or across the top of a page.
Toast & overlay
Use a toast, slideout, or modal. Configure when the message can appear again.
Customer inbox
Add a bell, an unread count, and an action to mark messages as read.
Email preferences
Let customers choose their optional email categories inside your product. Keep account messages separate from marketing communications.
Suppression blocks an address across all email categories, including transactional messages.
JAMIE / EMAIL PREFERENCES
Illustrative preferences. Eligibility also depends on the address suppression check.
Messaging in your app
Connect your product’s events and customer context. Use SDK components or build your own message interface.
Developer overview ↗- Email delivery
- Configure active templates, recipients, and a sending domain for your product. Monitor delivery logs, bounces, and complaints.
- Customer interface
- Use authenticated SDK hooks for messages and preferences. Add the message provider, display components, and inbox bell where your app needs them.
- Web push
- Offer push in supported browsers with customer permission. Your app needs a service worker and push configuration.
Build with Manifold.
Tell us what you’re building.
We’ll help you get started.