Why this matters
Weekly content is the #1 organic growth lever for indie SaaS, and the #1 thing founders skip. The reason is always the same: “I don’t know what to post.”
You actually do know — you just need someone to translate your week’s numbers into a story. Old way: scroll three dashboards, screenshot a chart, write a tweet, edit it 6 times, post. 90 minutes for one post.
New way: prompt the agent with the numbers you care about and the voice you want. Get back a draft. Edit two lines. Post. 5 minutes flat. Compounds over months into thousands of organic visitors.
What you get
- A 4–6 tweet thread (or Slack post / changelog entry / LinkedIn update — your choice)
- Real numbers pulled from your data
- A voice you can iterate (the agent learns your tone the more you use it)
- Optionally: a chart screenshot URL from a published query
Walk through it
Generate a Twitter/X thread summarizing this week’s metrics: signup count, retention delta vs last week, top error we fixed, biggest user we got. Voice: matter-of-fact, slightly self-deprecating, no emojis except where genuinely warranted. End with a soft CTA to try the product.
Let me pull the numbers first.
POST /v1/projects/:project_id/query-blueprints/:blueprint_id/run {
blueprint_id: "weekly_metrics",
params: { project_id: "default", week_ending: "2026-05-16" }
}
{
"signups": { "this_week": 142, "last_week": 118, "delta_pct": 0.203 },
"activation_rate": { "this_week": 0.41, "last_week": 0.38, "delta_pct": 0.079 },
"day_7_retention": { "this_week": 0.62, "last_week": 0.58, "delta_pct": 0.069 },
"top_resolved_case": {
"id": "c_f72a",
"message": "TypeError on checkout for free-tier users",
"users_affected_before_fix": 14
},
"biggest_new_signup": {
"email": "[email protected]",
"signed_up_at": "2026-05-14",
"company_domain": "anthropic.com"
}
}
Draft thread:
1/ Week in numbers.
142 signups (up 20%), day-7 retention 62% (up from 58%),
activation rate 41% (up from 38%).
The retention bump is from the onboarding email we shipped Monday.
Going to keep ripping that thread.
2/ Bug of the week: 14 free-tier users were silently hitting a
TypeError on checkout. Their fault for clicking the upgrade
button, I guess.
Fix shipped Tuesday morning. Apologies to everyone who hit it
and didn't tell us.
3/ Biggest new signup: someone from anthropic.com signed up on
Wednesday. We assume it's Claude lurking.
If you're reading this, hi.
4/ Tomorrow's plan: ship the team-invite flow. Today's plan:
finish writing it.
5/ agentry.sh — error monitoring + analytics for teams that
would rather ask an agent than open another dashboard.
Two things I held back from: I almost wrote “we’re so back” in tweet 1 but you said no corporate-speak — that includes meme-speak. Also the bug fix line is borderline self-deprecating; let me know if it should be straighter.
The output
The agent returns a draft thread based on live metrics. You edit voice (5%), add a screenshot if you want, post. Total time: 5 minutes.
If you want screenshots too, ask the agent to publish the relevant chart:
Add a chart of the retention curve as tweet 2’s media.
It publishes the query, gives you the URL, and you screenshot it (or embed an iframe).
Setting it up
Two ingredients:
1. Consistent event names for the metrics that matter to you. The playbook starts from the saved signal map and live event names. If signup, activation, or retention proxies differ from the examples, the agent should map them before querying.
2. (Optional) A voice_note saved in memory. After the agent drafts a few posts, save the rules:
agent memory note "Voice rules for changelog posts:
- No emojis except when genuinely fitting
- Slightly self-deprecating, never mean
- Numbers are the spine — one chart per post if applicable
- End with a soft CTA, never aggressive"
Next time the agent drafts a post, it pulls these rules automatically.
Variations
- “Generate a LinkedIn post version of the same content — more professional, less terse.”
- “Draft a Slack message version for #company-all, focusing on what changed for customers.”
- “Generate a monthly investor update from the last 4 weekly summaries.”
- “Set up a Routine: every Friday at 5pm, draft the weekly thread and DM it to me in Slack.”