Skip to content

Commit 023f0af

Browse files
committed
writing is rewriting
1 parent bd9953f commit 023f0af

1 file changed

Lines changed: 28 additions & 26 deletions

File tree

contents/blog/the-dos-and-donts-of-minimum-viable-product-marketing.md

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -16,58 +16,60 @@ tags:
1616
- Guides
1717
---
1818

19-
PostHog is a much bigger company than it was when I joined in 2022 as the first product marketer – but while we've more than 10xed in company size since 2022, the product marketing team has only quadrupled. That's deliberate, and it's possible because we've built a marketing culture that reflects our engineering culture: we put emphasis on shipping, [not collaboration](https://newsletter.posthog.com/p/collaboration-sucks).
19+
PostHog is a much bigger company than when I joined in 2021 as the first product marketer – but while we've more than 10xed since then, the product marketing team has only 4xed. Yet we still somehow [ship more launches per marketer per month](https://newsletter.posthog.com/p/the-hidden-danger-of-shipping-fast) than most companies do in a year.
2020

21-
Most product marketing advice tells you the opposite. Plan your messaging pillars in advance. Centralize the team around one approach. Block out a launch week. Build the full deck before anyone touches the post. I've worked in teams like this and it's eventually what gives PMMs their bad reputation: elaborate Powerpoints that get lobbed over the fence to other teams as high-level requests for them to do the actual work.
21+
This is possible because our marketers, like our engineers, [emphasize shipping over collaboration](https://newsletter.posthog.com/p/collaboration-sucks). I call this _minimum viable product marketing_, which is kind of a joke but also kind of not.
2222

23-
We don't work that way at PostHog, and [we ship more launches per marketer per month](https://newsletter.posthog.com/p/the-hidden-danger-of-shipping-fast) than most companies do in a year. I call what we do minimum viable product marketing, which is kind of a joke and also kind of not.
24-
25-
Here's how minimum viable product marketing shapes how we plan all of those product launches, structured not as yet-another-marketing-framework, but as functional advice for people who'd rather spend most of their time building.
23+
Minimum viable product marketing isn't a clear set of rules. It's an anti-framework informed by years in teams that followed the advice of thought-leaders and that just ended up with a reputation as PowerPoint pushers. Here's how it works for product launches at PostHog.
2624

2725
## What we focus on
2826

29-
There's no central framework that defines how we think about products before we launch them. The starting point is tactical: what are we actually going to do?
27+
There's no central process that defines how we think about products before we launch them. Instead, we're tactical: what are we actually going to _do_?
3028

31-
At PostHog, that means a launch checklist. We have a public template for it – a recent example of it in action lives in the [requests-for-comments-public RFC](https://github.com/PostHog/requests-for-comments-public/issues/513). The template is a guideline, not a rule — [they get tweaked every time](https://github.com/PostHog/requests-for-comments-public/issues/313). There are items we feel strongly about, but we treat every launch differently because every launch is different. The checklist is a starting point, not a destination.
29+
At PostHog, that means a launch checklist. We have a template – a recent example of it in action is [the PostHog Code launch plan](https://github.com/PostHog/requests-for-comments-public/issues/513) – but it's a starting point, not a destination. We [change the plan for every launch](https://github.com/PostHog/requests-for-comments-public/issues/313) because every launch is different.
3230

33-
Here are the things I feel most strongly about every team doing.
31+
Still, there are things I feel strongly about us doing for every launch...
3432

35-
**Write the announcement.** Your announcement may hit multiple channels, like [blogposts](/blog/session-replay-pricing) or [social posts](https://x.com/posthog/status/2051701057667871112), but personally I always start with the email. It's likely the most intrusive comm you'll write, so it should be the shortest and that constraint forces you to decide what the story you're actually telling is. If the email is interesting, the blog post will be. If it isn't, neither will be.
33+
**Write an announcement.** Your announcement may span multiple channels, like [blogposts](/blog/session-replay-pricing) or [social posts](https://x.com/posthog/status/2051701057667871112). Personally, I start with the email because it's the most intrusive to the user. That means it should be the shortest and that forces clarity. If the email is clear, the blog post will be. If it isn't, neither will be.
3634

37-
This is the hard bit, so I've written more about how I personally approach this below. Spoiler: It's basically creative writing.
35+
This is the hard bit, so I've written more about how I personally approach this below. Spoiler: It's basically just creative writing.
3836

39-
**Focus on conflict.** Conflict takes many forms, but it's ultimately at the root of every story worth telling. Maybe the conflict is in the problem your product solves, or the competitors you're standing against. Maybe you're standing on principle or disrupting an industry. When we cut session replay pricing by more than 50%, we titled the post '[We've decided to make less money.](/blog/session-replay-pricing)' That's the conflict (us vs. shareholders) and the change (we're cutting prices) in eight words.
37+
**Write the title first.** If you can't write the title, you don't know what you're announcing. The title is the only part of the post most readers will see, so it needs to be right. I find it helps not to spend time perfecting it: just get a vomit draft out quickly and go from there. Writing is rewriting, after all.
4038

41-
**Write the title first.** If you can't write the title, you don't know what you're announcing. The title is the only part of the post most readers will see, so it needs to be right. I find it helps not to spend time perfecting it though: just get a vomit draft out quickly and without pomp. Writing is rewriting, after all.
39+
**Focus on conflict.** Conflict takes many forms, but it's ultimately at the root of every story worth telling. Maybe the conflict is the problem your product solves, or the competitors you're standing against. Maybe you're standing on principle or disrupting an industry. When we cut session replay pricing by more than 50%, we titled the post '[We've decided to make less money](/blog/session-replay-pricing)' That's the conflict (us vs. shareholders) and the change (we're cutting prices) in eight words.
4240

43-
**Think through the release experience.** Are you going from beta to GA, or cold-launching? Is there a group of early users? Do they need to be thanked or rewarded? Is there an existing customer who'll be unhappy when this lands and should hear from us first? These questions are not flourishes. They're the difference between the experience that leads to a renewal contract and one which leads to quiet churn.
41+
**Think through the release experience.** Are you going from beta to GA, or cold-launching? Are there early users that need to be thanked? Is there an existing customer who should hear from you first? These questions are not flourishes. They're the difference between an experience that leads to a renewal contract and one which leads to quiet churn.
4442

45-
**Meet users where they are.** Part of thinking through the release experience is deciding where to meet and speak with users. We've tried a number of different channels and hypotheses over the years. What works for us: Hacker News, newsletters, small events, and social posts from real people. What doesn't: Product Hunt, podcasts, conferences, and partners RTing from company accounts. Which channels work best depends on whether you're more product-led versus sales-led.
43+
**Meet users where they are.** Part of thinking through the release experience is deciding where to take your message. We've tried all sorts of channels over the years. What works for us: Hacker News, newsletters, small events, and social posts from real people. What doesn't: Product Hunt, podcasts, conferences, and corporate retweets. Which channels work best can depend on whether you're more product-led or sales-led, but if you're early stage just try a new one every time.
4644

47-
**Tell the company.** Internal announcements are not a formality. The people who'll be asked (like support, sales, and customer success) need to know what's shipping. For smaller teams, this can be a message in a dedicated Slack channel. At PostHog's stage, this is starting to mean additional steps like sharing social posts and internal education for specific teams, too.
45+
**Tell the company.** Internal announcements are not a formality. The people who'll be asked (like support, sales, and customer success) need to know what's shipped. For smaller orgs, this can be a message in a dedicated Slack channel. At PostHog's stage, this is starting to mean sharing social posts and internal education content, too.
4846

49-
**Wire it into onboarding.** We've built [our email onboarding flow](/blog/how-we-built-email-onboarding) with focused storytelling and great copy, and it never goes above a 0.6% unsubscription rate. It's the only sustainable marketing channel for a developer tool, and it needs to be kept up to date and highly personalized. New products get wired in ahead of launch and a workflow with 46 separate delays and 50 decision events determines who gets what, when.
47+
**Wire it into onboarding.** [Our email onboarding flow](/blog/how-we-built-email-onboarding) never goes above a 0.6% unsubscription rate. That makes it a very sustainable channel, so it should be kept up to date. New products get wired in ahead of launch and a workflow with 46 separate delays and 50+ decision events determines who gets what, when.
5048

51-
**Write case studies after the launch, not before.** This is one most teams get backwards. Testimonials and case studies before launch are like a carp — they smell fishy and they date quickly. The best case studies show up three weeks after launch, when a real customer has had a genuinely interesting experience and the product itself has settled a bit. We make time to chase these stories when they're worthwhile and then treat them as mini-launches themselves.
49+
**Write sales content later.** This is one most teams get backwards. Testimonials and case studies before launch are like a carp — they smell fishy and they date quickly. The best content shows up three weeks after launch, when a real customer has had a genuinely interesting experience and the product itself has settled. We make time to chase these stories when they're worthwhile and then treat them as mini-launches themselves.
5250

5351
## What we don't focus on
5452

55-
**No battlecards.** Sales enablement is usually about marketing trying to control the messages that sales use. [We do sales so differently](/founders/startup-sales-strategy) to most organizations that our teams haven't typically felt they need laminated comparison sheets.
53+
**One-pagers and battlecards.** Sales enablement is usually about marketing trying to control the sales team. [We do sales differently](/founders/startup-sales-strategy) though and don't feel the need to limit what they say with laminated comparison sheets. They just read the docs; your team should too.
5654

57-
**Shipping matters more than storytelling.** That means no delaying launches so that we can create the perfect marketing collateral. A launch that goes out two weeks late so the video can be color-graded loses more momentum than the video buys; the video can ship after while the product improves in the meantime.
55+
**Putting storytelling ahead of shipping.** That means no delaying launches while you create a plan. A launch that goes out two weeks late so the video can be color-graded loses more momentum than the video buys; the video can ship late. The product will improve in the meantime.
5856

59-
**Marketing-as-theatre.** Countdown clocks and pre-orders work for videogames, but they don't work for B2B software. It is often absolutely worth being weird and trying strange ideas, but not if it's performative and harms the user experience.
57+
**Marketing-as-theatre.** Countdown clocks and pre-orders work for videogames, but not for B2B software. It is absolutely worth being weird and trying strange ideas, but not if it's a performance that harms the user experience.
6058

61-
**No press releases.** I used to be a tech journalist and I can assure you that no worthwhile story ever started with a press release. We don't do any sort of PR at PostHog, but if a journalist matters for your launch: email them directly. Make the pitch no more than six sentences long and attach a short Loom. Chase them once only.
59+
**Press releases.** I used to be a tech journalist and I can assure you that no worthwhile story ever started with a press release. We don't do any PR at PostHog, but if a journalist matters for your launch: email them directly. Speak like a normal person and make the pitch no more than six sentences long, with a short Loom attached. Chase them once only.
6260

63-
**Setting context.** "We added X" beats "In today's increasingly competitive analytics landscape." If your first paragraph could be deleted and the post would still make sense, delete it. You should, in fact, [delete most of what you've written](https://www.investmentwriting.com/omit-needless-words-excerpt-from-strunks-the-elements-of-style/). Good writing is specific and original. Do not ever ask readers to "strap in" because you are "excited to announce" a "market-leading service".
61+
**Setting context.** "_We added X_" beats "_In today's increasingly competitive analytics landscape_" If your first paragraph could be deleted and the post would still make sense, delete it. You should, in fact, [delete most of what you've written](https://www.investmentwriting.com/omit-needless-words-excerpt-from-strunks-the-elements-of-style/). And don't ever say you're "_excited to announce_", because that's almost definitely a lie.
6462

6563
**Creating consensus.** Barring some [notable exceptions](/community/profiles/30208), businesspeople are not experienced editors or marketers and do not need to be treated as such. Feedback should be listened to, but not every suggestion should be taken — [especially if it suggests a solution](https://www.goodreads.com/quotes/477087-remember-when-people-tell-you-something-s-wrong-or-doesn-t-work).
6664

67-
## So, minimum viable product marketing is just another framework?
65+
## How can this possibly scale?
66+
67+
PostHog's product marketing team is still small, but so far this has scaled well. Everyone has freedom to approach things in their own style and in this way we know we're always using the right tool for the job.
68+
69+
Is it chaotic? Sure.
6870

69-
No. It's a suggestion, based on what works for us at PostHog.
71+
Will it still work in another five years? I don't know!
7072

71-
Product marketing is full of people who want to inflate their importance by making their work more complicated and mysterious than it needs to be, and I'm not trying to contribute to that.
73+
What I _do_ know is that product marketing is full of thought-leaders who want to inflate their importance by making their work more complicated and mysterious than it needs to be. The reality is that the job is basically just storytelling, and storytelling can be messy.
7274

73-
At its core, product marketing is basically just storytelling. You don't need messaging matrices, you just need to follow basic storytelling advice. And so, that's exactly why these are suggestions rather than rules — because [Orwell's sixth rule](https://sites.duke.edu/scientificwriting/orwells-6-rules/) of creative writing still applies.
75+
That's a good thing. It means you don't need messaging matrices, fancy frameworks, or page-long personas. All you really need is to know [Orwell's sixth rule of writing](https://sites.duke.edu/scientificwriting/orwells-6-rules/) and apply it vigorously.

0 commit comments

Comments
 (0)