# LinkedIn ghostwriting

> Run a one-person LinkedIn ghostwriting agency for a busy founder. Voice interviews → drafted posts in their voice → carousels → analytics, all on one Sunday a month.

Source: https://aistack.sh/stack/linkedin-ghostwriting
Category: Writing · Agency
Level: Intermediate
Last verified by a human: 2026-05-05

## The tools

### Granola — Voice + idea capture

- Pricing: Free · $18/mo Individual · $14/seat/mo Business
- Site: https://granola.ai
- Why this one: 30-min monthly interview with the client recorded as background audio. Granola produces structured notes you can feed straight into Claude.
- Swap in instead: fireflies
- More: https://aistack.sh/tool/granola

### Claude — Drafting + voice match

- Pricing: Free · $20/mo Pro · $100/mo Max 5x · $200/mo Max 20x · Sonnet API $2/$10 per M tokens (input/output)
- Site: https://claude.ai
- Why this one: Claude is the LLM with the most consistent voice match for editorial-grade prose. Use a project with the client's last 30 high-performing posts as context.
- Swap in instead: ChatGPT, Gemini
- More: https://aistack.sh/tool/claude

### Taplio — Scheduling + viral search

- Pricing: $39/mo Starter · $65/mo Standard · $199/mo Pro
- Site: https://taplio.com
- Why this one: Where the posts actually go out. Their viral post search seeds hooks; analytics close the loop.
- Swap in instead: Typefully
- More: https://aistack.sh/tool/taplio

### Canva — Carousel + image posts

- Pricing: Free · $15/mo Pro
- Site: https://canva.com
- Why this one: Templates do the heavy lifting. The bottleneck is the writing, not the design.
- Swap in instead: Figma
- More: https://aistack.sh/tool/canva

## Monthly cost

### $77/mo — 1 client · 4 posts/wk (small)

- Granola: $0
- Claude: $20
- Taplio: $39
- Canva: $15
- + misc: $3

### $129/mo — 3 clients · 12 posts/wk (medium)

- Granola: $18
- Claude: $20
- Taplio: $55
- Canva: $15
- + misc: $21

### $420/mo — 8 clients · 30 posts/wk (heavy)

- Granola: $18
- Claude: $200 API
- Taplio: $155 multi-acct
- Canva: $15
- + misc: $32

## Workflow

### 1. Monthly voice interview (Granola)

Record a 30-min open-ended call with the client. Granola captures it.

### 2. Pull post angles (Claude)

Feed the notes into Claude with the brand voice doc; ask for 20 hooks then narrow to 12.

**Prompt: 20 angles from interview notes**

```
You are a LinkedIn ghostwriter for {{client_name}}, a {{role}} writing for a {{audience}} audience.

Here are the notes from a 30-min interview with them this month:
"""
{{paste granola notes}}
"""

Here are 10 of their best-performing posts (for voice and topic anchoring):
"""
{{paste 10 posts}}
"""

Generate 20 LinkedIn post angles that:
- come directly from the interview notes (no invented stories)
- match their voice (specific, opinionated, no warm-up phrasing)
- mix formats: 1 hot take, 1 contrarian, 1 framework, 1 personal story, 1 mini case study, etc.

Output as a numbered list. For each: a 1-line hook, the post format, and the source quote from the interview.
```

### 3. Draft posts (Claude)

One prompt per post. Maintain a voice library of past posts in the project.

**Prompt: Draft one post in voice**

```
Write 1 LinkedIn post in {{client_name}}'s voice.

Voice library (their last 30 high-performing posts):
"""
{{paste voice library}}
"""

Today's angle:
{{paste one angle}}

Constraints:
- Hook in the first line, no warm-up
- 5 to 8 short paragraphs separated by blank lines
- One concrete number, name, or example
- No emoji unless the voice library uses them
- No "in today's world" phrasing, no "let me ask you this"
- End on a sharp statement, not a question

Output the post only, no commentary.
```

### 4. Design carousels (Canva)

Slot copy into a Canva template; export at 1080×1350.

### 5. Schedule + ship (Taplio)

Stage in Taplio; auto-comment with a hook variant; review analytics weekly.

## What it produced

**Founder with 18k followers, 4 months in**

Average post 1,400 impressions before, 11,200 impressions after. Booked 9 inbound leads in month 4 from a single 'lessons learned' post. Total writer time: ~6 hours/week per client.

## Pitfalls

- **Voice drift after model updates** — Re-anchor every 6 weeks by feeding the most recent 10 high-performers back into the project context.
- **Auto-commenting at scale flags spam** — Cap auto-comments at 1/post on Taplio; vary the comment so it doesn't look templated.
- **One client owns the relationship** — If your client churns, the LinkedIn account goes too. Diversify with at least 3 clients.

## Recent changes affecting this stack

- **Granola now supports 32 languages** (2026-09-02, feature) — Granola expanded language support to 32 languages, up from 10. The app can now handle meetings with multiple languages simultaneously, enabling broader international adoption. Source: https://www.granola.ai/updates
- **Granola expanded language support from 10 to 32 languages** (2026-09-02, feature) — Granola now supports 32 languages, enabling international teams to conduct meetings with multiple languages. Important for global organizations integrating meeting notes across diverse language settings. Source: https://www.granola.ai/updates
- **Granola expands language support to 32 languages** (2026-09-02, feature) — Granola now supports 32 languages for meeting transcription and note-taking, including the ability to handle multiple languages in the same meeting. This broadens accessibility for international teams and multilingual conversations. Source: https://www.granola.ai/updates
- **Granola adds support for 32 languages** (2026-09-02, feature) — Granola now supports 32 languages for meeting transcription and note-taking, including handling of multilingual conversations within the same meeting. This expands accessibility for international teams. Source: https://www.granola.ai/updates
- **Granola now supports 32 languages for meetings** (2026-09-02, feature) — Granola expanded language support from 10 to 32 languages. This enables the tool to serve international teams and handle meetings that mix multiple languages, making global adoption possible for users in diverse markets. Source: https://www.granola.ai/updates

## Other ways to do this

- [LinkedIn (for yourself)](https://aistack.sh/stack/linkedin-personal): Solo: writing for your own account, not clients. — $33/mo

---

Curated by alex-w on aistack.sh. Last updated 2026-05-05.
