Multi-product outreach
Run nurture
for every product
you ship.
A toggle at the top of every page filters the world. Leads, campaigns, inbox, all scoped. The agency or holdco use case, finally clean.
Hloframe
hloframe.com
SaaS · Design
Northwind Cal
northwindcal.app
SaaS · Productivity
Acme Books
acmebooks.io
Fintech · Banking
Kite Studio
kitestudio.co
SaaS · Design
Spreadsheets break the moment you have two products. Tabs help. Tabs that filter the entire app help more.
Product toggle
Pick the product. The whole app filters.
Leads
1,284
Active campaigns
3
Reply rate (7d)
14%
Isolation by default
A lead belongs to one product.
Schema-level
No accidental cross-sends. Ever.
The unique constraint sits in the database, not in your trust system. Same email under two products is two leads. Each gets the right sequence at the right time.
Want a campaign across products? Build one per product, enroll separately.
Lead model
Lead {
productId: required
email : unique per product
phone : unique per product
status : NEW | ENROLLED | REPLIED
| CONVERTED | UNSUBSCRIBED
| BOUNCED
}Use cases
Who runs nurture this way.
Founders shipping multiple bets
Rook GTM scopes leads by bet. Compare delivery and reply rates at the workspace dashboard.
Agencies with client portfolios
One workspace, every client a product. Keep the audit log clean, separate analytics per product.
Holdcos with brand walls
Cross-brand sends fail by design. Auditors love it.