Writing

AI drafts written from each person’s own LinkedIn posts.

Connection notes, messages and comments start from something the person posted or commented, shaped by your strategy’s tone and length and by what your knowledge base says you can offer.

Draft

EditApprove

Recent commentOn a post about demos ending in a sandbox

KnowledgeRelevance play: sandbox demos for sales teams

StrategyDirect · under 300 characters

Andrea, your comment on demos ending in a sandbox is how we run ours. Worth comparing notes on what happens after the demo?

Connection request · Jev’s accountWaiting for approval

Illustrative draft · the person and company are fictional
One person. A reason to write.
Priya NatarajanVP Sales · Lumen Labs
Recent comment · fit 91
Strategy
“You mentioned leads going quiet. Does that usually happen after the first call, or once a proposal goes out?”
Waiting for your approval
Writing & approval

A real reason. In your words.

Every draft starts from what the person posted or commented, plus what your knowledge base says about why you’re relevant to them. Then a person on your team decides.

Context, not a mail merge
Their recent posts, comments and profile give each note, message or comment its starting point. If nothing relevant matches your knowledge base, nothing is written.
Your voice, as strategies
Save the prompt, tone and length you want as a strategy and reuse it across campaigns. Built-in rules keep out filler like “delve” and “great post”.
Nothing sends without a yes
Every connection request, message, comment and reaction waits in the approval queue. Approve it, edit it, reject it or regenerate it with guidance.
What goes into a draft

Context in, a short message out.

You set the rules once. Each draft combines them with what enrichment found about the person. If nothing in your knowledge base fits them, nothing is written.

  • Their words

    Recent posts, the post being commented on, and the conversation so far give the message its starting point.

  • Your strategy

    Reusable strategies set the tone, a prompt and an example, with eight comment styles to start from.

  • No AI voice

    A length limit, plus rules that ban filler like “delve” and “Great post”, em dashes and emoji clutter.

  • Your knowledge base

    Your offering, relevance plays, proof and objection answers, added from pasted text or a URL and approved by you.

Review

Nothing goes out without a yes.

Every draft waits in the approval queue with the context that produced it. Approve it, edit and approve the edited text, regenerate with guidance, or reject it.

  • See why each draft was written
  • Edited text goes out exactly as you wrote it
  • Rejected drafts never send

Approvals

RegenerateApprove
Andrea RossiHead of Growth at Lumen LabsWaiting

Connection request · Jev’s account

Andrea, your comment on demos ending in a sandbox is how we run ours at Bloom. Worth a look?

Why this draft: her comment from last week · relevance play “sandbox demos”

Questions

About writing.

Which model writes the drafts?
By default, models we run on Cloudflare Workers AI. Add your own OpenRouter key under Settings → Integrations to use your account instead.
Can I use my own templates?
Yes. Steps can use generated text, text you wrote, or text with variables like {{contact.first_name}} and short AI snippets. A missing variable stops the send rather than leaving a gap.
What if there is no good reason to write?
If nothing in your knowledge base is relevant to the person, no draft is generated. You can also reject any draft in the queue.
A new conversation awaits

Your next conversation starts here.

Connect a LinkedIn account, add the people you want to reach, and approve your first drafts today.

Book a demo