Closed joethreepwood closed 1 year ago
Not sure we should do this given https://github.com/PostHog/product-internal/pull/373
Not sure we should do this given PostHog/product-internal#373
I think this becomes a stronger reason to do it, for two reasons.
De-emphasizing SH for new users and reducing support for them makes sense, and I don't think this runs too counter to that.
Ideally we’d also heavily encourage users to move to cloud so that they’re always up to date, better performance and no headaches trying to manage this themselves
I've drafted up some copy and will bunch these users into three roughly-equal tiers.
1.30.0 to 1.36.0 1.36.1 to 1.38.0 1.38.1 to 1.41.0
Each group gets copy with features tailored to them, so we don't end up boasting about World Map to users who already have that.
Specifically, I'm targeting these emails to users who have logged in in the last 180 days, broken down by their version.
Fun from today https://posthog.slack.com/archives/C0374DA782U/p1669739844273829 trying to upgrade from really old versions can be a huge mess. Hopefully this can help enforce/encourage our customers to be more up to date.
Tweaked copy, laid it out in Mailchimp.
I'm currently blocked on exporting a list of customers due to a quirk in cohorts, but Neil is kindly offering some solutions.
Cohorts created, audiences imported. I'll try and get this sorted tomorrow, so we can send on Monday.
Example of the final email, scheduling for Tuesday morning. https://mailchi.mp/7a730befbfc4/upgrade-to-1420-today-to-unlock-new-features
Right, all sent.
There's a consistent open rate of 27-29% so far, with a CTR of 1%. That's a decent conversion compared to other, non-newsletter emails, so I'll close this out for now and report back on more detailed results in due time.
Context
While planning some improving some improvements to the way we do announcements, I created this insight which shows approximately 1/3rd of users who log in on a self-hosted instance are doing it from an old version of PostHog.
Many of these are only 1-2 versions behind, but approximately 1/5th of users who log in are running version 1.38.0 or earlier. That means those users are missing out on important features such as persons-on-events, chart types, UI improvements and session recording features.
Anecdotally, I've spoken to at least one user who has become a paying customer of LogRocket because they did not know we offered session recording console logs in our latest versions.
Currently we do not have a way to inform all users about upgrades. Array hits many users, but not all.
Why is this a problem?
Firstly, we want users to have a good time and enjoy the best possible experience with the latest possible version. If users have better times with a good-er product, we can assume that'll create positive word of mouth (or at least prevent bad WOM).
Secondly, we want users to be aware of several of the features which may help them convert to more paying users, especially around session recording.
What's the solution?
Using the insight above, create a cohort of users who have logged in over the last X days and are on an old version. Say; last 180 days, version 1.39.0 to 1.31.0.
Hit this cohort with a targeted email campaign which encourages them to upgrade and links them to relevant documentation, while also highlighting the best of the new features they'll get.
Separately create a second campaign targeted to users on 1.30.0 or older and offer similar messaging which is more catered to the significant jump they'll make and any PostgreSQL / ClickHouse impacts.
OK...
I'll use this issue to centralize copy for feedback and track any noiticeable improvement in updates.
Potentially, depending on results and some nuances about Customer.io adoption, we could make this a repeating activity. Say, once a quarter.