Updated · 10 min read
Claude with Orbit vs Claude without: same model, one of them can check its work
Ask Claude to build you a welcome email and you get one, fast. It looks good in the chat window. Tidy HTML, decent copy, a personalisation tag exactly the shape a personalisation tag should be. Then you paste it into Braze, send yourself a test, open it on your phone — and the button has wrapped onto two lines, the first name is rendering as a blank, and Gmail has hidden the last third behind a "View entire message" link. Nothing errored. The model was confident and had no way to know. That distance, between fluent and checked, is what this guide is about.

By Justin Williames
Founder, Orbit · 10+ years in lifecycle marketing
Claude alone is already good at most of this
Any comparison that makes the baseline look stupid is selling something, so start with the fair version.
Without any extension at all, Claude is a strong lifecycle collaborator. It writes better subject lines than most teams ship, argues with your segmentation logic and turns out to be right, and will take a messy brief and give you back a programme — trigger, audience, sequence, exit criteria — in about two minutes. The structure will be sound. Ask why your reactivation flow is flat and you get the three questions a good CRM lead would ask. Orbit improves none of that.
Checking is the gap. Opening the email it just wrote, reading your ESP's API — your email service provider, the platform you actually send from, like Braze or Klaviyo — to find out whether the toggle it just described exists on your plan, telling a working Liquid tag from one that silently renders as an empty string: all of that sits outside the chat window. So when the model doesn't know, it does what language models do. It produces the most plausible-looking answer, in the same confident register it uses when it's right.
Fluency without verification is the failure mode. The output is wrong in exactly the way that looks correct.
Worth being precise about the mechanism, because the marketing version of this claim is usually nonsense: Orbit adds no intelligence. It adds things to look at — a rendering engine, the platform's documented behaviour, your own template — so that "I don't know, let me check" becomes an available move.
Five tasks, run both ways
These are the jobs a lifecycle person does in a normal week.
1. "Build me the welcome email."
Without Orbit: clean HTML, sensible structure, decent copy, and no eyes on it. Yours or the model's. You paste it into your ESP, send a test, and start the loop — spot something, describe it in chat, get a revision, paste, test again. Four rounds of clipboard tennis, and you only catch the problems that happen to be visible on whichever device you picked up.
With Orbit: the email gets opened. The render gate loads the compiled HTML in a real browser at 640 pixels — desktop inbox width — then again at 390, which is an iPhone. It measures what a reviewer squints at: whether the call-to-action has wrapped to a second line, whether a heading left one orphaned word stranded, whether tap targets are big enough for a thumb, whether text contrast genuinely passes rather than looking like it probably does, and whether total byte size crosses Gmail's clipping threshold. The failures arrive before the email does.
2. "Write the personalisation so it degrades properly."
Without Orbit: you get Liquid — the templating language most ESPs use to drop user data into a message — and it will look correct. Trouble is, personalisation is a set of branches, and every branch is a different email: the one where first name is present, the one where it's missing, the one where somebody typed theirs in lowercase at 2am. The happy path gets written confidently. The fallback branch is the one nobody renders until a customer receives "Hi ," with a space before the comma.
With Orbit: the branches get enumerated and each renders as its own document, so you read the email your lowercase-2am user actually receives. Missing-value fallbacks stop being something you intended and become something you looked at.
3. "How do I actually do this in Braze?"
Without Orbit: a confident answer describing a menu path, an API field, or a Canvas step. Often exactly right. Occasionally describing the platform as it stood two years ago, or blending two products' behaviour into one plausible hybrid. The failure is quiet — you find out when you go hunting for a setting that was never there.
With Orbit: the answer comes out of a loaded platform skill rather than recall, and it states which operations Orbit can execute against your platform and which it cannot. An honest "that one you'll have to do in the UI" beats a confident wrong click path every time. The next section is entirely about this, because it removes the docs-tab round trip that interrupts the work ten times a day.
4. "Build the win-back segment."
Without Orbit: good strategic reasoning about recency and frequency, expressed against attribute names the model has guessed. Logic sound; field names fictional until somebody checks them against your workspace.
With Orbit: same reasoning, run against what your workspace contains. The thinking doesn't improve. The attributes exist.
5. "Is this ready to send?"
Without Orbit: you'll be told it looks good, because from where the model sits it does. Most expensive moment on this list. Anything that cannot inspect the artefact has no mechanism for saying no, and "looks good" is what fluency produces when evidence is absent.
With Orbit: a gate that can fail. Rendered checks, contrast, size against the clipping threshold, dark-mode behaviour.
A review that has never once returned "no" is not a review. It's a formality with good manners.
It already read the documentation for eight platforms
Orbit carries the platform documentation with it. The knowledge ships inside the extension as dedicated platform skills — eight at the time of writing, covering Braze, Klaviyo, Iterable, Salesforce Marketing Cloud, Mailchimp, Customer.io, HubSpot and PostHog — and loads on demand when a conversation turns to one of them. Nothing is fetched from the web mid-answer.
In practice you stop leaving the conversation. Think about the normal loop for "what's the rate limit on this endpoint", or "which trigger types can a Canvas entry accept", or "how do I express this cohort in PostHog". Open a docs tab. Search. Skim three pages. Discover the answer is on a fourth. Come back having lost the thread of whatever you were doing. That round trip is most of the friction in lifecycle work, and it fires ten times a day.
These are substantial rather than summary — the PostHog skill alone runs to several hundred lines of platform behaviour, with Braze, HubSpot and Iterable in the same range. They cover what documentation is worst at surfacing: which operations are genuinely available versus plan-gated, where two features interact badly, and which API field names differ from the labels printed in the UI.
Each one also states its own limits, which is the property that makes it usable at all. Every platform skill spells out which operations Orbit can execute for you and which are UI-only, so you learn the boundary up front instead of discovering it after a failed call.
Once platform knowledge is in the room, your own questions get better. "Can Braze do X" turns into "what breaks if I do X this way" — the question that was always the useful one, and the one nobody asks while the cost of checking is a fifteen-minute documentation detour.
Where Orbit stops
An honest comparison includes the ceiling.
Your business stays unknown to it. Orbit has no idea that Tuesday sends underperform because your audience is B2B and half of them are in standups, or that legal has opinions about the word "free". Whether the programme should exist at all is not a question it can answer. Strategy remains yours; execution is what gets checked.
Platforms also hide things. Some data is simply not available through any API — certain Braze reporting cuts among them — and where that's true you get told so rather than given an estimate. Useful, and still a limit: expect to hear "check that one in the dashboard" regularly.
Sending yourself a test remains necessary. What goes away is sending yourself five, because the obvious failures surface before the first one. Final judgement is still a human opening an email on their own phone.
The decision rule
Never touch a real ESP? Use Claude for strategy, copy and structure, and skip Orbit entirely. Claude is already good at that work, and installing an extension to fix something that isn't broken is how people end up with a stack instead of a workflow.
If you ship email — if there's a moment each week where you paste HTML into a platform and hope — then checking is the gap, and checking is the entire product. Orbit is free, needs no licence key, and unlocks every tool at install.
Run the honest test. Take the last email you shipped, the one you felt good about, and put it through the render gate before writing anything new. Most people find at least one thing. The finding isn't the interesting part — the interesting part is that the email had already gone out, and nothing anywhere had mentioned it.
Read to the end
Scroll to the bottom of the guide — we'll tick it on your reading path automatically.
Frequently asked questions
- Does Orbit make Claude better at writing marketing copy?
- No, and it doesn't claim to. Claude's copywriting is strong with no extension at all. Orbit changes what happens after copy exists — whether it can be rendered, measured against Gmail's clipping threshold, checked for contrast and tap-target size, and validated against your ESP's real behaviour. Same writing, added verification.
- Which marketing platforms does Orbit carry documentation for?
- Eight at the time of writing: Braze, Klaviyo, Iterable, Salesforce Marketing Cloud, Mailchimp, Customer.io, HubSpot and PostHog. The knowledge ships inside the extension as dedicated platform skills and loads on demand when a conversation turns to that platform, so nothing is fetched from the web mid-answer.
- Do I need an API key to get value from Orbit?
- No. Platform documentation, the render gate, Liquid branch checking, the calculators and the QA tooling all work with nothing connected. An API key only matters for operations that read from or write to your own workspace — pulling a real segment, pushing a template. Install it and you get value in the first conversation.
- Is Orbit free?
- Yes. No licence key, no payment, no gated tools, no paid tier held back. Every tool and skill is available from install.
This guide is backed by an Orbit skill
Related guides
Browse allLiquid for lifecycle marketers — the complete Braze reference
Every personalised field in every Braze message runs through Liquid. Get it right and personalisation quietly improves every send. Get it wrong and 50,000 people see 'Hi {{${first_name}}}'. This reference covers the syntax and the production habits that stop that happening.
Brand voice in lifecycle: how to sound like you, not the generic SaaS CRM voice
Lifecycle emails — the automated sequences that go out on signup, after a purchase, when a cart is abandoned — drift toward a polished, generic SaaS voice because it's the default in every template library. Here's how to actually write in your brand's voice across an entire program.
Generative AI for lifecycle content: where it earns its place and where it embarrasses you
Generative AI inside lifecycle ESPs has moved from novelty to default in 18 months. BrazeAI (formerly Sage AI), Iterable Copy Assist, Klaviyo's subject line generator — they all promise per-message copy at scale. Some uses are genuinely useful. Others are a fast path to brand drift, factual errors, and reputational damage. Here's the line.
Personalisation that doesn't feel creepy
There's a line between personalisation that earns trust and personalisation that breaks it. It's not where most people think it is — it's about how you signal what you know, not what you know. Here's the line, how programs cross it without noticing, and the patterns that keep you on the right side.
The SMS playbook from the operator's seat
SMS is the highest-engagement and highest-risk channel in the lifecycle stack. Here's the compliance architecture, the copy discipline, and the frequency rules that keep SMS from destroying the goodwill it's uniquely positioned to create.
Subject line anatomy: the four parts every line that performs shares
Most subject-line advice is decoration tips — emoji, length, numbers. The lines that actually get opened share a structural pattern. Four parts in a specific order, the three distortions that ruin it, and the four rules that keep A/B tests honest.
Found this useful? Share it with your team.
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