Closed joethreepwood closed 8 months ago
Just on the replay front - the standard screen is fully controlled by the url so you can sort of template things by just linking to replays with a bunch of filters pre built (e.g. recordings where active time is longer than 20 seconds, where they visit the pricing page etc.)
Tricky bit (which applies to a lot of other things) is most of it's based on events so it's sort of dependent on their implementation.
Another idea:
Onboarding 5.0. This would basically flip our onboarding logic away from upsells. Instead, we'd update the flow in this way (for every product and based on the activation targets):
It would be a LOT more complicated to set up, but could help boost activation.
Just on the replay front - the standard screen is fully controlled by the url so you can sort of template things by just linking to replays with a bunch of filters pre built (e.g. recordings where active time is longer than 20 seconds, where they visit the pricing page etc.)
Tricky bit (which applies to a lot of other things) is most of it's based on events so it's sort of dependent on their implementation.
Why can't we do what we did with templates? Off a user a selection of templates. If they click one that needs a particular event, ask them what that event is and then plug that in. (And ideally add a thing saying 'Don't have an event for this? Set one up here").
Why can't we do what we did with templates? Off a user a selection of templates. If they click one that needs a particular event, ask them what that event is and then plug that in. (And ideally add a thing saying 'Don't have an event for this? Set one up here").
This lines up with how growth has been thinking about incorporating dashboard creation into the onboarding flow. One major new piece is letting users use the toolbar to create new actions on the fly.
"Don't have an event for this? Set one up here"
Field mapping wouldn't be hard to do, and it would unlock a lot of potential to make things way more useful out-of-the-gate.
Onboarding 5.0. This would basically flip our onboarding logic away from upsells. Instead, we'd update the flow in this way (for every product and based on the activation targets):
I know this would be complicated but it seems like it might be worth it. If someone is struggling to find value in the first product they signed up for, it's probably unlikely that they will be interested in trying another product (at least for a while). I think it would be good to focus on getting people using their first product before we even think about getting them to try another one.
Nit: can we call it "Email onboarding" so it doesn't get confused with in-app onboarding? Or maybe we should always call in-app onboarding as such 🤔
On an unrelated note: It's often easier to give feedback if you open a PR because you can comment line-by-line 🙂
The easy way to hit this goal would be to go heads-down and churn out a bunch of tutorials around basic topics. However, I don't think that's the actual solution. We already have a bunch of great tutorials and our docs are awesome.
I mostly agree, but I suspect there are some gaps here and there. The bit that's missing, for me, is a destination. If someone asks us "what should I do next?" we should be able to say "go here, read these guides / watch this video" and leave them to it. We have some of this stuff in docs, blogs etc., but it's dispersed and hard to discover.
The bit that's missing, for me, is a destination. If someone asks us "what should I do next?" we should be able to say "go here, read these guides / watch this video" and leave them to it. We have some of this stuff in docs, blogs etc., but it's dispersed and hard to discover.
I'd say we just send them to the docs section for that product, or as a whole? I think it's hard to get more comprehensive than that. But I do agree we can improve some of that by bringing in more blogs, etc. Is part of what I want to do when I get to "Improve the 'Tutorials and Guides' section of the docs for each product" -- make it so it's not just a list of tutorials.
Does it have at least one customer story associated with it? Yes. Hasura, Contra, YC and Speakeasy are all examples clearly linked on product page.
Does it have at least one pre-made template (or similar) for users? Yes. It has a library of dashboard templates made by Some Handsome Gentlemen. However, we could feature the templates better on the product page. Have raised this with Website & Docs.
Does it have at least one tutorial created for it? We have lots of tutorials, and we surface them well. I'll be adding these to Onboarding 5.0 too, to further build on this.
Does it have a robust docs page, and product page? Yes. A really good one, with some further docs improvements planned.
Does it feature in the email and in-app onboarding flows? Onboarding 4.0 currently features a lot of content and has dedicated upsell and after-sell flow. Onboarding 5.0 will build on this by adding distinct, personalized flows for each initial product selection.
Does it have at least one customer story associated with it? Yes. Phantom, Contra, Speakeasy and carVertical are all examples clearly linked on product page.
Does it have at least one pre-made template (or similar) for users? No. We currently have no templates for flags, so I've raised a feature request - https://github.com/PostHog/posthog/issues/19681
Does it have at least one tutorial created for it? We have a handful of tutorials, and we surface them well. I'll be adding these to Onboarding 5.0 too, to further build on this.
Does it have a robust docs page, and product page? Yes. A really good one, with some further docs improvements planned.
Does it feature in the email and in-app onboarding flows? Onboarding 4.0 currently features a lot of content and has dedicated upsell and after-sell flow. Onboarding 5.0 will build on this by adding distinct, personalized flows for each initial product selection.
Does it have at least one customer story associated with it? Yes. YC, Vendasta and AssemblyAI are all examples clearly linked on product page.
Does it have at least one pre-made template (or similar) for users? No. We currently have no templates for experiments, so I've raised a feature request - https://github.com/PostHog/posthog/issues/19683
Does it have at least one tutorial created for it? We have a handful of tutorials, and we surface them well. I'll be adding these to Onboarding 5.0 too, to further build on this.
Does it have a robust docs page, and product page? Yes. A really good one, with some further docs improvements planned.
Does it feature in the email and in-app onboarding flows? Onboarding 4.0 currently features a lot of content and has dedicated upsell and after-sell flow. Onboarding 5.0 will build on this by adding distinct, personalized flows for each initial product selection.
Does it have at least one customer story associated with it? Yes. Hasura, Contra, Pry and Netdata are all examples clearly linked on product page.
Does it have at least one pre-made template (or similar) for users? No. We currently have no templates for flags, so I've raised a feature request - https://github.com/PostHog/posthog/issues/19680
Does it have at least one tutorial created for it? We have a handful of tutorials, and we surface them well. I'll be adding these to Onboarding 5.0 too, to further build on this.
Does it have a robust docs page, and product page? Yes. A really good one, with some further docs improvements planned.
Does it feature in the email and in-app onboarding flows? Onboarding 4.0 currently features a lot of content and has dedicated upsell and after-sell flow. Onboarding 5.0 will build on this by adding distinct, personalized flows for each initial product selection.
Does it have at least one customer story associated with it? Yes. Purplewave is clearly linked on product page and CS hasn't asked for more.
Does it have at least one pre-made template (or similar) for users? Yes, surveys has a robust set of templates for users to choose from as an initial product step.
Does it have at least one tutorial created for it? We have a handful of tutorials, and we surface them well. I'll be adding these to Onboarding 5.0 too, to further build on this.
Does it have a robust docs page, and product page? Yes. A really good one, with some further docs improvements planned.
Does it feature in the email and in-app onboarding flows? Onboarding 4.0 currently features a lot of content and has dedicated upsell and after-sell flow. Onboarding 5.0 will build on this by adding distinct, personalized flows for each initial product selection.
Things we can improve on the docs and tutorials pages (and other related places)
/docs/[feature]/tutorials
to /docs/tutorials/[feature]
- these basically overlap, but one needs to be maintainedI'm planning three short videos that can act as introductions to certain features, which we can use to test if this sort of content is especially helpful too.
No further action planned here now, so going to close this out as we shift to Q2. Judging a success based on activity and amount of checked boxes.
Context
My second goal for this quarter is to "make sure we have good getting started content for all products". While it's worded to focus on content, it was discussed to be broader than that - basically, use any levers we can to make sure users can get started quickly with any product. Content is just the main lever which Marketing directly owns.
Other teams (notably @raquelmsmith and @xrdt ) are also working on similar areas, and I've started putting myself at their disposal and feeding into relevant projects where (hopefully) helpful.
Here, I'm going to plan some further efforts across this quarter to hit this goal.
Establishing best practices for each product
This goal shouldn't mean just doing a quick pass on the content and processes we have now. It should mean making sure that we have good getting started steps for every product going forward.
So, we should set some minimum best practices for every product now and in the future. These are the things we will do before taking any product out of beta.
I tend to lead marketing on new product launches, so I can roll these into those plans - however I'd like to get input from @benjackwhite and @annikaschmid on the point around templates. Some products (analytics, surveys, notebooks) have them already, but I'm interested if we could add more, such as pre-made playlists for replays, and roll-out templates for experiments and flags.
Things I'm going to do
A mix of big projects and micro-improvements.
/docs/[feature]/tutorials
to/docs/tutorials/[feature]
~ - Deferring to W&D hereIn addition, the content team is looking at their own doc sprint to improve content across neglected docs.
Feedback requested
The easy way to hit this goal would be to go heads-down and churn out a bunch of tutorials around basic topics. However, I don't think that's the actual solution. We already have a bunch of great tutorials and our docs are awesome.
Instead, I want to focus on on making sure other processes around the content work well to surface, enhance, and standardize that content. Hence: Pinned posts, adding videos, creating best practices.
This approach veers a little away from the literal wording of the goal, so I'd love feedback from the marketing team if this approach is strongly opposed. @andyvan-ph @ivanagas @charlescook-ph @Lior539
All other feedback, yells, etc, greatly appreciated too.