---
name: update-that-earns-a-dm
description: "Rewrites a founder's build-in-public update so it speaks to the customer's problem instead of the founder's changelog, making the right reader see the product's value for themselves and get in touch. Use for build in public posts, product update posts, shipping announcements on X, LinkedIn, Reddit or Indie Hackers, or when a founder says \"my updates get likes from other founders but no customers\"."
---

# The update that earns a DM

Write updates for the customer who might be watching, not the founders who'll clap.

"Just shipped a new onboarding flow" gets likes from other founders doing the same thing. It rarely gets a message from a customer, because nothing in it is about them. The update that brings customers is framed on their problem: "people kept getting stuck before they saw any value, so I cut setup to one step." The same work, written so the right reader recognises their own situation.

Followers are the wrong scoreboard. A small audience with one right person in it is worth more than a big one with none. The update's job is to make that one person think "this is for me".

## What you need

1. What the founder shipped, learned or changed. A rough note is fine.
2. Who the customer is and the problem they have.
3. The platform: X, LinkedIn, Reddit, Indie Hackers, a newsletter.
4. Any real number or real moment behind it. Optional, but it helps.

## Steps

1. **Find the customer reason.** Why did this change happen? Which customer problem, complaint or moment caused it? If there's no customer reason, ask whether it's worth posting about.

2. **Lead with the problem, in their words.** Open on what the customer was struggling with, not on what you built.

3. **Show the change as their gain.** What's easier, faster or possible for them now.

4. **Add one piece of real evidence.** A real number, a named moment, a screenshot description, what someone said. Never invented.

5. **Leave a door open, quietly.** The reader should be able to tell what the product is and how to try it. No hard call to action, no engagement-bait question at the end. Stop when the point is made, or end on one line the post earned.

6. **Fit the platform.** Learn how each place talks. A LinkedIn post, a Reddit post and a tweet are different shapes. On Reddit, check the community's rules and write it as a useful story, not an announcement.

## Output

```
Customer reason: <the problem that caused the change>

Update (<platform>):
<text>

What the right reader takes from it: <one sentence>
```

## Before and after

Before: "Big week! Shipped dark mode, a new onboarding flow and Slack notifications. Loving the progress."

After (for a made-up invoicing tool): "Most freelancers who signed up last month never sent a single invoice, because setup asked for twelve fields before anything happened. Now you paste a client's email and the first invoice is ready to send. If you've been putting off chasing a payment, that's the bit I fixed."

## Rules

- One idea per update.
- Share what you're learning, including what didn't work. Holding ideas back stops them finding the right people. Honesty and real numbers read as trustworthy because so little online does.
- No follower-growth tricks, no threads of generic lessons, no fake urgency.
- No em dashes, no emojis as decoration, no "excited to announce".
- Post consistently. The update that finds a customer is rarely the first one.

## With MyPip (coming)

When the MyPip MCP is live, this skill will be able to use the words real people used when they said yes to an introduction, so your updates speak in the same language your customers do.
