PostHog / meta

This is a place to discuss non-product issues in public.
MIT License
15 stars 4 forks source link

Launch Plan: Warehouse, Replays & Person Profiles #227

Closed joethreepwood closed 2 weeks ago

joethreepwood commented 1 month ago

We've got a lot of big things to announce over the next few weeks, and while we have an issue for each item in particular we decided it was getting difficult to keep everything straight due to dependencies and delays. So, I'm putting together a launch plan that unites all three announcements and lays out the order that has been decided by @zlwaterfield @annikaschmid and I.

Going forward we'll use this issue to keep everything on track and make further decisions about the launches and announcements (but not the product).

Context and owners

We previously created these three separate issues for planning the launches. Each of these is up to data and should be kept up to date with technical information by the product owner. This issue is just to help us plan the announcement strategy, not make product decisions.

What order are we announcing things in?

Week beginning July 15th: Data warehouse Week beginning July 22nd: Session replay price cut Week beginning July 29th: Person profiles

We've decided not to combine these announcements in order to increase the visibility of each and to simplify the messaging for each announcement. We want to create an impression that PostHog is the highest value platform and is constantly driving down prices -- separating the announcements (with follow-on) best enables us to do that.

We've decided to announce person profiles last because it is the most complex announcement and there is outstanding work to do around merging profiles. This timing enables us to have greater confidence in getting that done before launch, whereas we're more confident that replay will be ready in time.

We're putting each of these announcements a week apart to simplify messaging, but also because of the calendar timings and volumes of emails sent. We limit Customer.io to sending approx 1,000 emails per hour in order to improve deliverability rates and avoid spam filters. As a result, mass comms to all users will take between 48-36 hours to complete.

Week beginning July 15th

Happy to report that at time of writing most of this is already underway.

Messaging for the data warehouse is focused on use-cases. We don't want to highlight the data warehouse itself, or fall into the trap of having to educate users about what a data warehouse is as an abstract concept. We want to instead highlight the potential uses. It's not about being able to pipe data in. It's about what you can do when you have your Stripe (or whatever) data in the same tool as your Hubspot (or whatever) data, plus comprehensive analysis tooling.

Week beginning July 22nd

Link to pricing changes.

Messaging for session replay will focus on us committing to be as cheap as we can be while remaining margin positive. We recognised that we could give greater value to user by cutting prices, so thats simply what we're doing. The new plan offers greater value for all new users, and most existing users except for a small handful who are on legacy plans.

Week beginning July 29th

We're calling person profiles 'identified events' and those without person profiles 'anonymous events'. We're announcing this as a new event processing option which gives users greater control of what data they collect and pay for. Anonymous events are cheaper and will be the default for all events going forward. Again, we'll focus on highlighting usecases for anonymous and identified events. We'll tell existing users that they can alter their config to start saving money now.

As this is the final announcement in the trilogy we'll also include a wider blog post that explains the overall strategy and why we're lowering prices in this way, emphasizing our commitment to providing the best value. This will be replicated on Twitter.

Once all the announcements are live I'll also run them into the Startups, YC, Onboarding, and Changelog emails where relevant and as needed.

joethreepwood commented 1 month ago

I'm going to be away for a few days, and it's looking like we may be setup to send some of the replay and personless emails while I'm away. So, I've created a handover doc which explains what actions are needed -- most of it is setup, there's just one segment and some complex targeting to set. It's all explained here: https://docs.google.com/document/d/1vGjRtMrNc1nYPo0rYALoFcMexeDtirSEsJE9nRh3rYI/edit?usp=sharing

I'm hoping that @andyvan-ph or @ivanagas will be able to jump in and take responsibility for these if needed!

andyvan-ph commented 1 month ago

For my sins, I will pick up email stuff.

joethreepwood commented 3 weeks ago
Screenshot 2024-08-15 at 14 50 05

@raquelmsmith as per your request, a new 1 week warning for beta users. It'll go out on Aug 26th.