Lifecycle messaging for Web3 and Web2
Reach every user, by wallet or email
Identify people by wallet or email, reach them by in-app and email, automate from what they do, and measure whether it worked. Web3 or Web2, one loop.
Start where you are
Two paths through these docs, whether you run on email, on wallets, or both.
Run campaigns
Build an integration
The core loop
Every part of the platform is one stage of the same loop. Each stage feeds the next.
Detect
Resolve
Segment
Reach
Automate
Measure
Popular guides
Welcome email on signup
Welcome a new wallet
Send your first campaign
Custom events
In-app notifications
Automation triggers
Wallet-first or email-first, your call
Identify people however you have them: a wallet, an email, your own user id, or all three on one record. Web3 teams reach people by wallet and in-app where there’s no email. Web2 teams run the whole platform on email. Either way, it’s one audience, one set of tools, and one measure of what worked.

