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

1,284 leads3 campaigns

Northwind Cal

northwindcal.app

SaaS · Productivity

612 leads2 campaigns

Acme Books

acmebooks.io

Fintech · Banking

2,138 leads5 campaigns

Kite Studio

kitestudio.co

SaaS · Design

341 leads1 campaigns

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.

app.rookhq.com/w/acme/leads
ProductHloframe·leads, campaigns, inbox, analytics — all scoped

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.

Ship the right message, to the right person, for the right product.