Growth · June 2026 · for exec review

June growth plan: the realistic path to 500

A bottoms-up forecast from live funnel data, and a full month of activity built so the volume lands in the inbox and the in-product moments that actually convert.

Prepared 1 June 2026 · Forecast from PostHog (Production) + Customer.io · Numbers are modeled, the holdout below makes them real

Target confirmed

500 gross new subscriptions, reachable as the high case

Base case is about 470. 500 is the top of the credible range (433 to 506), not the expected midpoint.

To land 500 rather than 470, the intent offer has to perform at the top of its range and signups, trials and churn all have to cooperate. It is achievable, not a lock. One number worth keeping in view: paid cancellations hit 177 in May, the highest this year, so even a 500 gross month nets about 320 to the base. That does not change the gross target, but it is why week 4 adds a retention play, to protect what we win.

The forecast

Base case about 470, with 500 as the high case

Built from the warm pools that will actually convert in June, not from last month's send volume.

~380
Baseline, June on autopilot (3-month average 384)
~470
Base case with the plan below (gross new-paying)
433–506
Realistic range (low to high)
500
The high case, not the expected case

Where the number comes from

Baseline (lifecycle + organic)380
+ Intent-triggered offer (in-app)+64
+ Beyond-intent reach+25
= Base case469

Baseline is the recent run-rate (Mar 372, Apr 411, May 370). The intent lever assumes a 3-point lift on the ~2,150 people per month who hit the upgrade paywall and currently convert at 16.4 percent. The holdout validates that assumption. Source: PostHog combined create plus upgrade subscription, and Upgrade subscription modal shown.

The one fact that makes this month different

About 2,150 people hit the upgrade paywall every month and only 16.4 percent buy. The other roughly 1,800 are showing intent and walking away. Catching even a few of them with an offer at that exact moment is the single biggest lever, and it lives entirely in-app, so it carries zero email-reputation cost. The growth does not depend on sending more cold email.

The plan

June activity calendar

High activity all month. The repeated, high-volume work runs in-app and on triggers, so email stays targeted and the domain stays healthy.

Always-on spine (runs all month, the engine)

in-apptrigger Intent offer fires when someone hits or abandons the upgrade paywall (the ~2,150 per month pool). Zero deliverability cost.
triggerin-appemail Trial-end offer fires at each trial expiry, the highest-intent moment.
triggerin-app Late-converter nudges at day 30, 60 and 90 for engaged free users (the ~4,000 active non-payers).
trigger Protected lifecycle: onboarding and trial stream stays priority, frequency cap on, bounced and dormant suppressed.
Week 1
Jun 2–8
Launch and target.
trigger Turn on the intent, trial-end and late-converter triggers. Carve the 10 percent holdout.
in-app Offer announcement to all active free and trial users.
email Offer to engaged free only (opened in 60 days), high-value personas first (Psychotherapist, Counselor, Clinical Psychologist, US). Bounced and dormant suppressed.
Week 2
Jun 9–15
Value, plus the hot abandoners.
email Value or webinar send to engaged users. High engagement warms the domain ahead of the mid-month push.
in-appemail Retarget confirm-step abandoners (about 790 a month reach the confirmation screen and do not buy).
sms Offer reminder to validated mobile numbers only (trial-enders and engaged).
Week 3
Jun 16–22
Mid-month, open new pools.
email Persona and geo offer round two, rotating to fresh segments so no one is hit twice.
in-appemail Activation nudge to the stalled 3 to 5 contact band (run as a test, the upside is large and unproven).
in-app Insurance stuck-in-draft nudge (453 high-intent US workspaces one click from submitting).
Week 4
Jun 23–30
Close, and protect the net.
in-appsmsemail Final-days push to engaged non-converters. One email, not two.
trigger Last trial-end offers fire.
emailtrigger Dunning and at-risk save flow, to hold down the 177-a-month churn that erodes the net.

in-app no deliverability cost   email engaged and suppressed   sms validated numbers   trigger always-on, behavioral

Roughly fifteen distinct activities across the month. The high-frequency volume is in-app and triggered, so it does not touch sender reputation.

For the room

How this is genuinely different from May

Same offer, three mechanical changes. This is not the May calendar relabeled.

May

Sprayed the $1 offer at the whole base on the calendar, including a 190k cold blast that bounced at 9 percent and produced 24 conversions.

June

Fires the offer at the ~2,150 a month who are literally on the paywall. Same offer, no email-reputation cost, far higher yield per touch.

May

Targeted by date (Memorial Day weekend) and by list size. Dead segments and dead phone numbers included.

June

Targeted by data: persona, geo, and live intent. Bounced, dormant and dead numbers suppressed before send.

May

No measurement. We still cannot say what the offer actually caused.

June

A 10 percent holdout finally measures the offer's true lift, so July is planned on evidence, not guesswork.

Guardrails and honesty

What protects the number, and what could miss it

Guardrails (these protect deliverability, which protects the forecast)

  • Suppress ever-bounced and 60-day dormant from all email. This is what keeps the offer and trial emails in the inbox.
  • Per-person frequency cap, with onboarding and trial exempt. Activity is not the same as hitting one person seven times.
  • No six-figure cold blasts. Any dormant re-engagement runs in small, recently-active batches with a hard stop if bounce passes 2 percent.
  • Watch Google Postmaster reputation daily during the push. If spam rate climbs, throttle the broad sends, never the triggers.
  • Hold a 10 percent offer holdout. At that size it costs only a handful of conversions and returns the one number we have never had.

The honest risks

  • The base case rests on the intent offer lifting paywall conversion by about 3 points. If it lifts 2, we land near 433, if it lifts 4, near 506. The holdout tells us which.
  • A strong June pulls some July conversions forward. Retention on offer converts is healthy (about 92 percent), so it is not wasted, but expect July to give a little back.
  • Churn is rising (177 in May). If it keeps climbing, the net suffers no matter how strong the gross. Hence the week-4 retention play.
  • Trial length is mid-transition between 14 and 30 days, so the trial-end pool is a range, not a point.