Why this matters
Waitlists create demand, but delayed access can cool intent. This recipe shows whether your invite cadence turns demand into activation.
What you get
- Waitlist cohort conversion
- Invite acceptance and signup rate
- Activation after invite
- Source quality and timing effects
Walk through it
How well does our waitlist convert after invites?
I’ll build a waitlist-to-activation funnel by cohort and source.
POST /v1/projects/:project_id/analytics/query {
project_id: "default",
hogql: "SELECT properties.cohort AS cohort, properties.source AS source, countIf(event = 'waitlist_joined') AS joined, countIf(event = 'invite_accepted') AS accepted, countIf(event = 'activated') AS activated FROM events WHERE event IN ('waitlist_joined','invite_accepted','activated') GROUP BY cohort, source ORDER BY joined DESC"
}
The output
The agent returns cohort conversion and recommends whether to invite faster, change messaging, or segment by source.
Setting it up
Emit waitlist and invite lifecycle events. Preserve source and cohort through signup and activation.
Variations
- “Compare invites sent within 7 days vs after 30 days.”
- “Find sources with high waitlist joins but low activation.”
- “Publish this for launch planning.”