
Works with your existing ESP
Connects to HubSpot, ActiveCampaign, Mailchimp, and the other major providers. No migration, no rebuild.
Most email programs don't stall because nobody has ideas. They stall in the gap between the idea and the send, waiting on a designer, waiting on copy, waiting on one more round of approvals. We closed that gap with our own software. You request a campaign in Asana, you give feedback in Slack, and the edits apply themselves.
Onboarding sequence v3 is in the canvas for review.
Looks good. Ship it.
“Amazing group, and amazing people. Can't say enough good things about what they have done for us. Very responsive and genuine team players/problem solvers!”

Lacie Randall
Director of Marketing, Agentis Longevity
Ask most teams what's holding their email program back and they'll describe a queue, not a shortage of ideas. The onboarding sequence everyone agreed on in March is still half-built. The follow-up campaign needs a template, the template needs a designer, the designer is on the website redesign. Copy comes back, someone has notes, the notes live in an email thread, and two weeks later the version that ships isn't quite the version that got approved.
Meanwhile the sends that do go out are generic, because the information that would make them relevant (what the customer actually did, where they are in onboarding, what they bought, whether they've logged in) lives in a product database or a booking system your email platform has never heard of.
Those are two different problems. We built software for each.
A full service, b2b email marketing agency: strategy, copy, campaigns, and hygiene.

Which sequences to build, in what order, triggered by what. Grounded in how your customers actually move from first contact, whether that started in SEO and answer engine optimization or paid advertising, to revenue, not a generic lifecycle diagram. Design and copy approvals, joint campaign planning, and a workflow that fits how your team already operates rather than asking them to adopt ours.

Which sequences to build, in what order, triggered by what. Grounded in how your customers actually move from first contact, whether that started in SEO and answer engine optimization or paid advertising, to revenue, not a generic lifecycle diagram. Design and copy approvals, joint campaign planning, and a workflow that fits how your team already operates rather than asking them to adopt ours.

We write the copy and build the templates. On-brand, mobile-first, and built for deliverability rather than for looking impressive in a desktop preview.

Onboarding sequences, notifications, follow-ups, re-engagement, and the transactional sends most programs never get around to optimizing. Built once, running continuously. Announcements, promotions, newsletters, and batch sends, planned, written, built, and scheduled.

Duplicate records, decayed contacts, and broken field mapping quietly wreck both deliverability and segmentation. We clean the database and keep it clean, because no amount of good copy survives sending to a list that's half dead.
Captive Mail is our own software, and it does the production work. It connects to whichever email platform you already use: HubSpot, ActiveCampaign, Mailchimp, and the other major providers. It designs custom templates from your brand, and assembles them with copy our team has written and you have approved.

Connects to HubSpot, ActiveCampaign, Mailchimp, and the other major providers. No migration, no rebuild.

Custom templates generated from your brand, not a stock library.
Limited: $50 off lip filler (and $50 off your next Botox)
Artistry of Face · Promo · August Wk 2
It assembles templates with copy our team has written and you have approved.

Built to scale with volume, so more sends don't mean proportionally more time.
Template production is where email programs lose weeks. Moving it into software means the human effort goes into strategy and copy.
Feedback is where campaigns go to die. Notes arrive across three threads, someone consolidates them by hand, a revised version goes back, and the cycle repeats until the send is a month late and nobody can remember what was actually agreed.
We wire our process into the tools your team already lives in. Request a new campaign or email through your Asana or Monday board. Review and comment in a dedicated Slack channel. Captive Mail ingests that feedback and applies it to the build automatically: no re-briefing, no manual re-keying, no version drift between what you approved and what goes out.
Your team doesn't learn a new system. They ask for what they want where they already work, and it shows up built.
Rewrite subject line on email 3
Change offer to $50 off
Swap hero image on welcome
New campaign or email requested from your Asana or Monday board

Onboarding sequence v3 is in the canvas for review.

Looks good. Ship it.

Board notes are applied in this build.
Feedback given in a dedicated Slack channel, in plain language
Captive Mail applies the edits to the build automatically
Conduit gets the data your campaigns needThe reason most lifecycle email is generic is that the information needed to make it specific is trapped somewhere the email platform can't reach. Product usage sits in Mixpanel. Account health sits in a Metabase query. The list your team actually works from is a Google Sheet. Getting any of it into a marketing platform normally means a workflow automation project or an engineering ticket, and by the time it lands the segment is stale.
Conduit is our own software, and it removes that dependency. It pulls from where your data lives and pushes into the tools your campaigns run on, mapped once, then refreshed on whatever schedule you set. No code, no engineering ticket, no exported CSV that was accurate last Tuesday. And because we own it, the connector list isn't a limit: when your stack includes something it doesn't cover yet, we build it. With live data landing in custom fields, campaigns can be triggered by what someone actually did rather than by which list they happen to sit on.
See Conduit
Google SheetsA win-back push to users whose activity dropped off, refreshed every morning.
Mapped
Every five minutes to weekly
An onboarding nudge to accounts that haven't adopted a key feature.
HubSpot
Airship
InstantlyA follow-up that fires when a booking is made rather than when a weekly export happens to run.
Postgres source in development. Custom integrations built on request: internal databases, booking systems, or anything else your stack runs on.
Authentication, domain reputation, and list hygiene aren't glamorous and they decide whether any of the rest of this works. We handle SPF and DKIM setup, monitor domain reputation, prune decayed contacts, and fix the duplicate records and broken field mappings that quietly corrupt segmentation.
It's also the first thing we audit. A program with a deliverability problem doesn't need better copy. It needs the problem fixed before another send goes out.
Before
Inbox is empty
Campaign
Moved to spam
After
Campaign
Opened just now
Spencer Donaldson
Founder · Senior strategy

The person who builds your lifecycle strategy is the person on your recurring calls, as often as weekly, at whatever cadence matches how much you're shipping, whether the program is national or email marketing in Nashville, and you can reach them directly in between. Not a coordinator relaying answers from someone you met once during the pitch.
Only 20-30min. Friendly chat, no pressure.
Recurring strategy calls, up to weekly
Direct access between meetings, plus a shared Slack channel
US-based senior strategy at a price that usually buys an offshore team
Every client gets Northstar Analytics, our own BI platform, with reporting delivered automatically each month. Because it's a real BI tool rather than an ESP dashboard, it can pull from your CRM and revenue data too, so you're looking at what your email program produced in pipeline and revenue, not just opens and clicks.
Link Meta Ads and Google Ads from paid advertising, rankings and citations from SEO and answer engine optimization, Mixpanel, and more. We pull it all together into one consistent set of metrics.
Custom landing pages start at $500 each
Lifecycle marketing starts at $2,500/month, priced project to project. It scales with how much you're building: the number of new emails, sequences, and templates in a given month, rather than with the size of your list.
That distinction matters. List-size pricing charges you more for contacts you already had, which has nothing to do with the work involved. We'd rather price the work.

Strategy, copywriting, template design, and campaign build.

Software, approvals, reporting, and senior access on every program.
Landing pages, Northstar, and Conduit, priced separately.
From $500 each. Conversion pages matched to the campaign.
From $50/month. Pipeline and revenue, not just opens.
From $149/month (free plan available). Data into your ESP on a schedule.
Send us your account and we'll audit the program: what's sending, what's landing, what's leaking revenue, and what we'd build first.
A senior operator does the review and gives you a straight read.
Amazing group, and amazing people. Can't say enough good things about what they have done for us. Very responsive and genuine team players/problem solvers!
Lacie Randall
Director of Marketing, Agentis Longevity
RESPONSE TIME · WITHIN ONE BUSINESS HOUR