Sales Motion (Seller)

Status
in-flight
Tier
Tier 1 — Operating business
Owner
Ryan Colston
Started
2026-04-21
Target launch
2026-05-01

One-line description. End-to-end seller sales motion for personal production. Capri brand. Orchard Brokerage as legal label. ISA-driven outbound off cancelled and expired listings.

Why

I need my own production lane. Team-lead income alone is brittle. A working seller motion proves the playbook before I roll it out to the team.

The motion targets cancelled and expired listings. Setters call. I qualify. I run the consult. Capri is the brand on it. Orchard is the legal label on the agreement. May 1 is the MVP ship date.

Current state

All asset fills complete and all 7 email source files paste-ready as of 2026-05-02. Sequence restructured during paste-prep: consult-prep is now 3 emails (added pricing-strategy education email at Day 1), post-consult is 4 emails on Day 2/3/4/7 cadence (front-loaded value, then 3-day silent gap, then salvage). Two Kit sequence shells live (2730518 + 2730519). Remaining: Kit paste-and-wire + FUB workflow + landing placeholder + E2E test.

Next 3 actions

  1. Kit UI: override sequence time zones (2730518 + 2730519) NY → Chicago, paste 7 emails per the new structure (3 in consult-prep, 4 in post-consult), set per-email delays per the README cadence tables.
  2. Wire Kit automations: stage:consult-set → enroll in 2730518; stage:agreement-sent → 48hr wait → enroll in 2730519; stage:do-not-contact → exit all sequences. Plus Day-8 hard-stop automation on 2730519.
  3. FUB workflow setup per automations/fub-outcome-to-kit-tag.md — 3 outcome values, outcome → person-stage rule, FUB→Kit sync verified.

Decisions log

In-project decision log:

Date Decision
2026-04-21 MVP scope locked. 2 sequences. Text-only signature. Landing placeholder.
2026-04-21 ISA dial cadence runbook lives in appointment-setter-hiring (single source)
2026-04-21 post-consult objection buckets: silent disagreement / credibility gap / commission pushback
2026-04-21 Outcome-driven FUB→Kit cascade. I update FUB outcome. Tags follow.
2026-04-21 Option-period explainer email = educational, newsletter-style
2026-04-22 Tag stage:agreement-sent (19057984) live in Kit
2026-04-22 Sequence shells live: 2730518 (consult-prep) + 2730519 (post-consult-no-commit)
2026-05-02 Brand mark locked: Capri RE (not Capri). Every mention paired with powered by Orchard Brokerage.
2026-05-02 All asset fills complete: case-study-001 (Edwards), case-study-002 (Morgan), commission-defense (3 differentiators + math), static-fields (phone + signature), testimonial-001 (placeholder, currently unused).
2026-05-02 Consult-prep restructured to 3 emails (added pricing-strategy education email at Day 1).
2026-05-02 Post-consult restructured to Day 2/3/4/7 cadence (was Day 2/5/9/13). New order: proof → commission → three options → where-do-you-stand. Hard drop Day 8.
2026-05-02 Proof email reframed to Morgan family / 813 Goose Ct case study (lender pushback + short sale rescue). Edwards case retained for consult-prep morning-of email.
2026-05-02 Trigger architecture confirmed: stage:agreement-sent + 48hr wait for post-consult sequence. Day count is from agreement-sent moment.
2026-05-02 Writing rules tightened globally: Hormozi "talking to a friend" rule now explicitly excludes slang/swagger register in customer-facing copy. Documented in ~/.claude/CLAUDE.md.

Open issues

Live launch checklist. Hit items in any order. They're grouped by type, not sequence.

1. Case studies (DONE)

Two case studies filled. Edwards used in consult-prep morning-of; Morgan used in post-consult proof email.

2. Commission defense (DONE)

commission-defense.md filled with three differentiators (P.R.E.P.A.R.E.D Framework / 3 Tier Pricing Strategy / Performance Guarantee) and the commission math example. Restructured 2026-05-02 from inline placeholders to bold-header + body format. Values now hardcoded in commission email source file.

3. Static + per-subscriber data (DONE for MVP)

5. Option-period explainer email

The educational, newsletter-style template at sales-motion/email-templates/option-period-explainer.md. 7 placeholders to fill or leave as merge fields.

📁 Edit the file in place: ~/capri/personal-production/sales-motion/email-templates/option-period-explainer.md (this email is per-listing; merge-field syntax handles the per-listing variables)

6. Decisions still open

7. ISA prep (parallel to Kit work)

📁 Edit the file in place: ~/platform/projects/recruiting-appointment-setter/onboarding/dial-cadence-runbook.md

8. Phase E paste-and-wire

9. FUB → Kit sync wiring (Cloud Function build)

Decision 2026-05-02 (revised): Add a new route /fub-kit-sync to the existing pos-fub Cloud Run service. NOT a new function. Reuses the live FastAPI service. Architecture per ~/platform/projects/kit-mcp/FUB-SYNC-PLAN.md. Cost: $0/mo (rolls into existing pos-fub free-tier usage). Build estimate: 5-6 hours focused dev.

MVP tag mapping (3 rules):

FUB signal Kit tag (id) Kit sequence enrollment
FUB tag "Consult Set" added stage:consult-set (19049515) Enroll in 2730518 (consult-prep)
FUB tag "Agreement Sent" added stage:agreement-sent (19057984) Enroll in 2730519 (post-consult) after Kit-side 48hr wait
FUB tag "Do Not Contact" added OR unsubscribed = true stage:do-not-contact (19049531) Exit all sequences

FUB-side prerequisite tasks:

Cloud Run service extension tasks (target: existing pos-fub service):

Other FUB UI work (separate from sync wiring):

10. Landing page placeholder

11. End-to-end test

12. Launch day (May 1)

References

Phase F backlog (post-launch)

Don't worry about these before May 1. Full prioritized list at gap-analysis.md section 3.