Departments / sales / outbound-sequence

outbound-sequence orchestrator

Use when a rep needs a complete, personalized outbound package for a named prospect account. Orchestrates research, competitive analysis, a 3-touch email sequence, and a discovery-call prep brief into a single reviewable markdown bundle.

Department

Sales

Safety

writes-local
Writes locally

Supported stacks

Stack-agnostic — no detection required.

Produces

sales/sequences/<account-name>-outbound.md

Consumes

  • sales/research/<account-name>.md
  • sales/battlecards/<competitor-name>.md

When to use

Invoke this orchestrator when:

Do not use for warm inbound replies (use a lighter follow-up skill), for existing customers (use account-expansion), or when the rep only needs one of the sub-artifacts — call that skill directly.

Chained skills

Four skills run in a fixed order. Research feeds everything downstream, so it must run first. Competitive analysis is conditional on an incumbent being detected.

  1. lead-research — produces a one-page brief: firmographics, tech stack, trigger events, outreach angles, ICP fit score.
  2. competitive-analysis — only invoked if research names an incumbent vendor; pulls or writes the battlecard.
  3. email-outreach — drafts a 3-touch cold sequence (cold, follow-up, breakup) that cites specific triggers and angles from the brief.
  4. meeting-prep — drafts a discovery-call brief assuming the prospect replies: attendees, likely priorities, talking points, landmines, objection handling.

Inputs

Outputs

Tool dependencies

Procedure

  1. Normalize inputs. Slugify account_name to kebab-case. Verify the output paths do not already exist — if they do, append a date suffix rather than overwriting, and note it in the bundle header.

  2. Run lead-research. Produce sales/research/<account-name>.md containing:

    • Firmographics: HQ, headcount band, revenue band, industry, ownership.
    • Tech stack: confirmed tools (from BuiltWith, job posts, GitHub orgs, engineering blog) with confidence ratings.
    • Trigger events: last 90 days of news, hires, funding, product launches. Each with a dated source link.
    • Outreach angles: three angles ranked, each tied to a trigger and to a product capability.
    • ICP fit score: 1-5 with reasoning.
    • Incumbent detection: if a competing vendor is inferable, list it with the evidence.
  3. Conditional competitive analysis. If the brief names an incumbent:

    • Check sales/battlecards/<competitor>.md. If present and updated within 90 days, reuse it.
    • Otherwise invoke competitive-analysis to produce or refresh the battlecard: positioning, our wins, their wins, migration concerns, proof points.
  4. Run email-outreach. Generate a 3-touch cold sequence grounded in the research:

    • Touch 1 (cold). Subject line under 50 chars, body under 90 words. Opens on a specific trigger event. One CTA (15-minute call). No pitch slab.
    • Touch 2 (follow-up, +3 business days). Different angle from Touch 1. Adds one proof point — customer in same segment, metric, or analyst mention. Still short.
    • Touch 3 (breakup, +7 business days). Permission-to-close tone. One sentence. Clean exit.
    • If a battlecard is present, Touch 2 or Touch 3 may reference a specific incumbent weakness without naming the competitor directly.
  5. Run meeting-prep. Assume the prospect replies yes. Produce:

    • Likely attendees and their LinkedIn-inferred priorities.
    • Top three discovery questions tailored to the account’s stack and triggers.
    • Talking points tied to the two highest-ranked angles from the research.
    • Landmines: known objections, political sensitivities, procurement quirks.
    • Suggested next step if the call goes well (technical deep-dive, POC scoping, etc.).
  6. Assemble the bundle. Write sales/sequences/<account-name>-outbound.md with these sections in order: header (account, persona, rep, date), research brief (full inlined), battlecard (inlined if applicable), email sequence (Touch 1, 2, 3 with send-day offsets), meeting prep, and a final “rep review checklist” (facts to verify, any dubious claims flagged).

  7. Return the bundle path plus a one-line summary the rep can paste into CRM activity notes.

Examples

Example 1 — greenfield prospect, no incumbent

Inputs: account_name=Acme Retail, rep_persona=platform engineering leader, rep_name=Jordan Vega.

Flow:

Example 2 — competitive displacement

Inputs: account_name=Nimbus Logistics, rep_persona=CIO, rep_name=Priya Okafor.

Flow:

Constraints

Quality checks

Before returning, verify:

Customise for your organisation

outbound-sequence

The LLM will rewrite this skill for your environment. Your API key and form inputs stay in your browser — only the skill and your environment go to OpenRouter.

One line. Be specific — cloud, language, framework, orchestrator.

Free text that steers the rewrite. Leave blank if nothing specific.

cost estimate: