Keep Your Chain

How it works

Six steps. The first one is the slow one.

The critical path in cold outreach is not writing or software. It is domain warmup — three to four weeks before a fresh domain can carry real volume. Keep Your Chain starts that clock on day one and builds the rest around it.

1

Connect sending domains

Register two or three lookalikes per product family — tryyourproduct.com, getyourproduct.com — and point their DNS at Keep Your Chain. Root and www redirect to your real site. Cold mail never leaves your real domain.

RecordValueWhy
MXKeep Your Chain inboundEvery reply becomes an event, headers intact
TXT SPFv=spf1 include:<relay> -allRelay authorised; hard-fail everything else
TXT DKIM2048-bit key, your selectorAligned DKIM is what earns a full authentication pass at Microsoft and Google
TXT DMARCv=DMARC1; p=quarantine; rua=…; adkim=sReports land in the same inbound worker; the monitor reads them
PTRRelay IP → relay hostnameMissing reverse DNS is the tell of a burner box
Root + www301 → your product siteA sending domain that resolves to nothing is a trust signal against you
2

Warm up

Each sender identity — a real person, not a persona — warms on its own schedule. Mailbox providers score the address as well as the domain, so two people on one domain is two ramps. Register every domain in Google Postmaster Tools on day one; it only shows data once there is history.

3

Find prospects with a reason attached

The list is built from competitor presence, not from "companies in general." Public review pages for competitor apps name businesses already paying for your category — the highest-intent list there is. Storefront scraping confirms what is installed. An enrichment provider finds the person; every address is verified before it enters a sequence.

Honest caveat. Some competitor apps live where a scraper cannot see — inside a checkout or a thank-you page. Keep Your Chain shows detection coverage per product, so you know when detection is confirmation and when the review list is the real source.

4

Write a sequence that can only reply

Four steps, prose, one named competitor, one specific gap, one two-second ask. The editor previews every step against a real prospect. Reply-in-chain is locked. Bullets are discouraged — they turn a note into a newsletter, and newsletters go to Promotions.

Newsletter shape

Hi Dana, I noticed you have Fairing installed — it's a bit pricey and doesn't have these features:

  • Feature one
  • Feature two
  • Feature three

We're giving away 2 months free! Click here to learn more.

Note shape

Dana,

Saw Fairing on Halcyon's checkout. Solid tool, but you are paying a per-order rate for what is usually a two-question survey.

Luv Survey does the same thank-you-page ask, keeps the answers next to the order, and if you use Claude it will set the whole thing up from one prompt.

First two months are on us. Want the prompt?

Adams · Customer Luv · Manhattan Beach, CA

5

Send inside the ramp

Sends go out in the prospect's local business hours, weekdays, with jitter, under per-sender and per-domain caps the health monitor enforces. No open-tracking pixel. No link rewriting — a visible domain that differs from the destination is a phishing signature, and it is worse than the raw link. Steps one and two carry no links at all.

6

Reply from one inbox

Every reply, across every domain and both seats, in one threaded inbox with a classification and, for engaged replies, a draft. Reply from there and the chain stays intact. Your booking link only ever reaches someone who already answered — which is where it converts anyway.

The state machine

What moves a prospect, and what it triggers.

StateTriggerNextSide effect
prospectApproved in the UI, or by rulesequenced · step 1Step one queued for the next send window
sequencedDelay elapsed, silencestep n+1Threaded follow-up sent
sequencedHuman reply, any address in chainengagedStop; push with draft; pause siblings at the company
sequencedInstall or signup eventinstalledStop cold track; welcome flow from your real domain
sequencedOut of office with datedeferredNext step at return + 1 business day
sequencedReferral to a colleaguereferredStop; new contact created, pending approval
sequencedBouncebouncedStop; address flagged; counts to domain bounce rate
anyOpt-out languagesuppressedGlobal, permanent
sequencedLast step + 5 days, silenceexhaustedCompany cooldown before another product track may start
installedUninstall eventchurnedSurfaced for a manual note; never auto-resequenced

Install signal

One signed request from your app.

From your install handler and your uninstall webhook, post one event, HMAC-signed with a shared secret:

POST https://app.keepyourchain.com/events/install
{ "shop": "halcyon-skin.myshopify.com", "app": "luv-survey", "ts": 1789000000 }

Keep Your Chain matches the shop to the company captured at prospecting time, ends the cold track, tags the contact installed, and emits a trigger for your welcome flow — which runs from your real domain through the transactional sender you already use. The CRM's job is over the moment they become a customer.