Skills › Knowledge Work Plugins › growth-pulse › output_template.md
output_template.md
122 lines · small-business/skills/growth-pulse/reference/output_template.md at 2574e29
Output Template
One page. The story first, the numbers underneath, three actions at the end.
Raw lines 1 to 6
7## Structure
9```
10## Growth pulse — <period>
12<One sentence: what this period actually says about the growth engine.>
14### The numbers
16**Revenue** — <value>, <delta> · <channel breakdown in one line>
17**Leads** — <count>, <delta> · <top source>
18**Win rate** — <percent>, <delta>
19**Ad return** — <multiple> on <spend> · <cost per lead, with trend>
20**Sentiment** — <score>, <delta> · <dispute or churn signal>
22### What's working
24- <Specific, with the number>
26### What isn't
28- <Specific, with the number and the likely cause>
30### Do these three things
321. **<Action>** — <why, citing the number> · <what it's worth>
332. **<Action>** — <why> · <what it's worth>
343. **<Action>** — <why> · <what it's worth>
36<Appendix: sources unavailable this run, if any.>
37```
39Omit any section with no data. Never print an empty header.
41---
Structure
## Growth pulse — <period>
<One sentence: what this period actually says about the growth engine.>
### The numbers
**Revenue** — <value>, <delta> · <channel breakdown in one line>
**Leads** — <count>, <delta> · <top source>
**Win rate** — <percent>, <delta>
**Ad return** — <multiple> on <spend> · <cost per lead, with trend>
**Sentiment** — <score>, <delta> · <dispute or churn signal>
### What's working
- <Specific, with the number>
### What isn't
- <Specific, with the number and the likely cause>
### Do these three things
1. **<Action>** — <why, citing the number> · <what it's worth>
2. **<Action>** — <why> · <what it's worth>
3. **<Action>** — <why> · <what it's worth>
<Appendix: sources unavailable this run, if any.>Omit any section with no data. Never print an empty header.
Raw lines 7 to 42
43## Worked example
45```
46## Growth pulse — July
48Lead volume is the best it's been all year, and the funnel is losing them at
49the quote stage.
51### The numbers
53**Revenue** — USD 86,400, up 4% vs. June · 61% direct, 24% paid social, 15% referral
54**Leads** — 112, up 38% vs. June · paid social is the top source at 47
55**Win rate** — 11%, down from 19%
56**Ad return** — 2.1x on USD 3,200 · cost per lead USD 18, down from USD 31
57**Sentiment** — 4.4 stars, flat · 1 dispute, no change
59### What's working
61- Paid social is the best it has ever performed. Cost per lead fell 42% to USD 18 and
62 volume nearly doubled. The creative refresh on Jun 12 is the likely cause.
63- Referral revenue is up 22% with no spend behind it.
65### What isn't
67- 38% more leads produced 4% more revenue. The funnel is losing them: 68 leads
68 reached quote stage and 12 closed. That single step is where the growth went.
69- Median first response is 31 hours. Paid-social leads arrive at all hours and sit
70 overnight.
72### Do these three things
741. **Fix quote-stage follow-up.** 56 quoted deals went nowhere last month. At
75 the current average deal of USD 740, recovering even a quarter of them is
76 ~USD 10,000. This is the largest number on the page.
772. **Answer inbound faster.** 31 hours to first response on leads that cost USD 18
78 each. Same-day replies would likely move win rate more than any new campaign.
793. **Hold paid-social spend where it is.** It is performing, but do not scale yet —
80 one more month of data will show whether USD 18 per lead holds at higher volume.
82Sources unavailable this run: Google Ads (not connected here — export a CSV and
83I'll add it next time).
84```
86Notice the shape. The headline names the problem. The actions are ranked by money, not by ease. The third action is a deliberate "don't do anything yet," which is a real recommendation.
88---
Worked example
## Growth pulse — July
Lead volume is the best it's been all year, and the funnel is losing them at
the quote stage.
### The numbers
**Revenue** — USD 86,400, up 4% vs. June · 61% direct, 24% paid social, 15% referral
**Leads** — 112, up 38% vs. June · paid social is the top source at 47
**Win rate** — 11%, down from 19%
**Ad return** — 2.1x on USD 3,200 · cost per lead USD 18, down from USD 31
**Sentiment** — 4.4 stars, flat · 1 dispute, no change
### What's working
- Paid social is the best it has ever performed. Cost per lead fell 42% to USD 18 and
volume nearly doubled. The creative refresh on Jun 12 is the likely cause.
- Referral revenue is up 22% with no spend behind it.
### What isn't
- 38% more leads produced 4% more revenue. The funnel is losing them: 68 leads
reached quote stage and 12 closed. That single step is where the growth went.
- Median first response is 31 hours. Paid-social leads arrive at all hours and sit
overnight.
### Do these three things
1. **Fix quote-stage follow-up.** 56 quoted deals went nowhere last month. At
the current average deal of USD 740, recovering even a quarter of them is
~USD 10,000. This is the largest number on the page.
2. **Answer inbound faster.** 31 hours to first response on leads that cost USD 18
each. Same-day replies would likely move win rate more than any new campaign.
3. **Hold paid-social spend where it is.** It is performing, but do not scale yet —
one more month of data will show whether USD 18 per lead holds at higher volume.
Sources unavailable this run: Google Ads (not connected here — export a CSV and
I'll add it next time).Notice the shape. The headline names the problem. The actions are ranked by money, not by ease. The third action is a deliberate "don't do anything yet," which is a real recommendation.
Raw lines 43 to 89
90## When the honest answer is "steady"
92Do not manufacture drama. A calm month should read calm:
94```
95## Growth pulse — July
97Nothing moved much. Revenue, leads, and win rate are all within a few points
98of June, and sentiment is unchanged.
100...
102### Do these three things
1041. **Nothing urgent this week.** The engine is steady. The one thing worth
105 watching is referral share, which has grown three months running with no
106 effort behind it — worth a deliberate test next month.
107```
109A pulse that invents three urgent actions every week trains the owner to stop reading it.
111---
When the honest answer is "steady"
Do not manufacture drama. A calm month should read calm:
## Growth pulse — July
Nothing moved much. Revenue, leads, and win rate are all within a few points
of June, and sentiment is unchanged.
...
### Do these three things
1. **Nothing urgent this week.** The engine is steady. The one thing worth
watching is referral share, which has grown three months running with no
effort behind it — worth a deliberate test next month.A pulse that invents three urgent actions every week trains the owner to stop reading it.
Raw lines 90 to 112
113## When data is missing
115Name it once, at the bottom, and say what would fix it:
117```
118Sources unavailable this run: HubSpot (auth expired — reconnect and funnel
119conversion returns), Google Ads (not connected here — export the campaign CSV).
120```
122Never surface a connector error mid-brief, and never let a missing source silently remove a section without a word.
When data is missing
Name it once, at the bottom, and say what would fix it:
Sources unavailable this run: HubSpot (auth expired — reconnect and funnel
conversion returns), Google Ads (not connected here — export the campaign CSV).Never surface a connector error mid-brief, and never let a missing source silently remove a section without a word.
Raw lines 113 to 122