Before you have a lifecycle team

· 8 min read

What a model needs from you before it can write as you

The instruction "friendly, professional, not too salesy" is the reason your emails read like every other startup's. Not because the model is weak. Because an adjective is a pointer into an enormous average, and the average of every friendly marketing email ever written is exactly the sound you were trying to escape. This post ends with you holding a one-page brand brief — six blocks, filled in with your own sentences — that you paste at the top of every drafting session.

Justin Williames

By Justin Williames

Founder, Orbit · 10+ years in lifecycle marketing

SharePostPost

The Tuesday-afternoon welcome email that could belong to anyone

It's Tuesday. Someone needs a welcome email by Thursday and you are the closest thing this company has to a marketer. You open Claude and type the honest version of what you want: write a welcome email for our product, friendly and professional, not too salesy. Fifteen seconds later you have a competent email. Greeting, three benefits, a button, a sign-off. It is fine. It is also completely anonymous — you could paste your competitor's logo on it and nothing would look wrong.

That's not the model failing. That's the model doing precisely what you asked with the only information you gave it. "Friendly" is a word that describes millions of emails, so it points at the centre of all of them. Ask for the centre and you get the centre. The output is average by construction, and average is the one thing your welcome email cannot afford to be, because a new signup's entire read of your company right now is this email and a logo.

An adjective describes the output you want. Evidence constrains the output you get. Only one of those survives contact with a language model.

So the fix isn't a better adjective. Nobody has ever been saved by upgrading "friendly" to "warm but authoritative". The fix is replacing description with evidence — showing the model prose that is already yours, plus the specific moves you would never make. Everything below is how to assemble that in about forty minutes, once, for a document you'll reuse for a year.

Start with sentences you have already sent

Open whatever you use for internal chat and go looking for five to ten sentences you wrote, sent to a real human and would happily send again. Not paragraphs. Sentences. The best hunting grounds, in order of yield: the sales email that got a reply within an hour, the message where a founder explained the product to a confused customer at 11pm, the release note somebody screenshotted and said "this is good" about.

A sentence carries a dozen decisions that no adjective encodes. How long you let a clause run. Whether you use contractions. Whether you address the reader as "you" or talk about "customers" in the third person. Where you put the verb. Whether you capitalise your product features. Whether you ever use an exclamation mark and, if so, how many per year. Hand a model ten of those and it has a distribution to imitate that is narrower than the internet by roughly the entire internet.

Include one more thing that most people skip: a sentence you nearly sent and killed, with the reason. "We're thrilled to announce our newest feature — killed, because we are not thrilled and nobody believes we are." A rejected example with a stated reason teaches more than three accepted ones, because it draws the boundary rather than the centre. If you have two of those, use two.

The kill list does more work than the style guide

Here is the asymmetry that decides how useful your brief will be. A model cannot check its own draft against "warm" — there is no test for warmth it can run. It can check its draft against "never open with a rhetorical question" in about a second, because that's a string search with a rule attached. Negative constraints are enforceable. Positive adjectives are aspirational.

So the largest block in your brief is the list of things you never do. Fifteen to twenty entries, no more, because a longer document is one nobody actually pastes. The file this site is written against bans the verb 'unlock' in front of anything abstract, the three-item rhythm AI prose falls into when it has nothing to say and the whole family of praise-words that sound like a specification and carry no information. Yours will be different, and the differences are the point.

Attach a reason to every ban. This is the part that separates a brief that works from a list that gets obeyed literally and evaded in spirit. "No 'effortless'" gets you a draft that says "frictionless" instead. "No 'effortless' — praise-words that don't describe anything specific; name the specific quality instead" gets you a draft that says what actually happens. The reason generalises to the hundred cases you didn't think to list. Orbit's own voice file is built this way: every banned pattern carries a why and an instead, and the instead is doing most of the work.

The Orbit Anti-Slop Editor skill carries the general-purpose version of this list — the patterns that mark prose as machine-drafted regardless of industry. Take it as your starting set and then add the ones specific to you, which are usually the phrases your own team has worn out without noticing.

Name the reader, and the thirty seconds before they open

Voice isn't a fixed property of a company. It's a relationship, and the same brand writes very differently to a trial user on day two than to a customer who cancelled in March. If your brief doesn't say who is reading, the model will invent a reader. The reader it invents is a generic prospect who knows nothing — which is why AI drafts constantly re-explain your product to people who have been paying for it for a year.

Write a short block per lifecycle stage — the phases a customer moves through, from signup to activation to steady use to lapse. For each one: who this person is, what they did in the last day, what they already know and what they're privately worried about. Three or four lines each. "Day 2 trial: has connected one integration, has not invited a colleague, is wondering whether this is going to take a week to set up." That single line changes the draft more than any tone instruction, because it tells the model what the email is for.

The strongest entries in this block read like audience notes but function as voice rules. "Never explain what the product does to someone who has been paying for a year" is an audience fact and a register instruction at the same time. So is "a churned customer does not want to hear that we've been busy shipping." Collect those as you notice them; they arrive one at a time, usually while you're wincing at a draft.

The brief itself: six blocks, one page

Create a file. brand-brief.md, in whatever folder you'll actually find again — the repo, the shared drive, a note you can paste from on a phone. Six blocks:

  • Who we are, in one sentence, said the way you'd say it to a friend at a barbecue. Not the positioning statement. The sentence you actually use when someone asks what you do.
  • Five to ten sentences we'd send again, each with a one-line note on where it came from and why it's in here.
  • One or two we killed, each with the reason.
  • The kill list — fifteen to twenty banned words, phrases and structural moves, each with a why and an instead.
  • The reader, per stage — three or four lines for each lifecycle stage you actually send to. If you only send a welcome email today, this block has one entry. That's fine.
  • The check — how a draft gets approved, and by whom. One named person. A brief that nobody enforces decays inside a quarter.

Then use it as the first thing in the session, before the request: paste the brief, then ask for the email. If you work in a tool that reads files, keep it on disk and point at it — the version that lives in a file gets updated, the version that lives in a chat history gets retyped slightly differently every time and slowly drifts into something nobody agreed to.

The last block is the one that keeps this honest, because a brief with no check is a document you wrote to feel organised. Run the finished draft through the slop detector, which scores prose against the machine-drafting patterns rather than against your taste. Orbit's own voice file sets 85 as the floor for anything that ships on this site; 70 to 84 is fixable with one editing pass, below 70 means start again. Pick your own floor if you like, but pick a number, because "does this feel like us?" asked at 6pm on a Thursday always resolves to yes.

One warning about what the brief can and can't do. It transfers a voice that exists. It does not create one. If you sit down to fill block two and cannot find five sentences you'd defend, the brief is not what you are missing. You have a writing problem wearing an AI costume, and the fix is to write five sentences to one real customer, badly and today, then start the brief from those. The brand voice guide covers how to decide what those sentences should sound like in the first place.

Forty minutes, six blocks, one file. Do it before the next email rather than after, because the draft you're about to write is going to set the tone for every draft that copies it.

Read next

Score your draft in the slop detector

Frequently asked questions

How long should the brand brief be?
One page. If it runs past two, nobody pastes it and it stops being used, which makes a thorough brief strictly worse than a short one. The kill list is the block most likely to sprawl — cap it at twenty entries and cut the weakest one every time you add a new one.
Should I include my brand guidelines document?
Usually no. Brand guideline decks describe logo clear-space, colour values and adjectives. The adjectives are the part that causes the problem this post is about. Take any concrete rules from it — product name capitalisation, forbidden claims, legal disclaimers — and leave the rest.
Does this work for channels other than email?
Yes, with one change: the reader block. Push notifications and SMS have a reader in a different state and a hard character budget, so add a line per channel about length and what gets cut first. The sentence samples and the kill list carry over unchanged.
How often should the brief be updated?
When a draft annoys you. That's the real trigger — you'll notice a phrase you hate long before any scheduled review would catch it. Add the ban, add the reason, move on. A quarterly reread to prune dead entries is enough beyond that.

This post is backed by an Orbit skill

More in Before you have a lifecycle team

Found this useful? Share it with your team.

SharePostPost

You finished the playbook. Get the next.

New guides and product updates land in your inbox when they ship. One list, real lifecycle work, unsubscribe the second it stops being useful.

Guides and Orbit updates only. No sequences, no selling your address.

Use this in Claude

Claude can run this playbook for you.

Orbit is a free extension for Claude Desktop — no licence key, no card — that runs the lifecycle work you just read about. You've read how it works; Orbit hands Claude the same playbook as a skill it can execute: discovery, build, QA, push, on your own ESP.

Download Orbit — free