# Signal-Routed Allbound Campaigns

> Build signal-based multi-channel outbound campaigns that route prospects across email, LinkedIn, and paid ads based on intent signals.

Signal-Routed Allbound Campaigns is an AI skill for sales & marketing teams that you can use in Claude Code, Codex, or type.com. It works with LinkedIn, Crustdata, and Meta Ads.

- Skill page: https://type.com/library/skills/signal-routed-allbound-campaigns
- Raw SKILL.md: https://type.com/library/skills/signal-routed-allbound-campaigns/SKILL.md
- Created by the type.com team
- Updated: October 27, 2026
- Package: 1 file

## What it does

- Route each prospect to the right campaign track based on the strongest detected signal.
- Sync audiences across email, LinkedIn organic, LinkedIn ads, and Meta ads from one scored list.
- Coordinate direct touches and paid impressions so cold outreach feels warm.
- Set budget guardrails that prevent overspending on LinkedIn ads and right-size the channel mix.

## Before you start

- A prospect list with LinkedIn URLs and company domains, or the ability to build one with Crustdata.
- Access to an email sequencing tool (Instantly, HeyReach, Smartlead, etc.).
- LinkedIn Ads and/or Meta Ads accounts for paid air cover.

## How to use Signal-Routed Allbound Campaigns

1. **type.com:** Choose Use Skill to add Signal-Routed Allbound Campaigns to your type.com workspace.
2. **Claude Code:** Download the skill and extract it into ~/.claude/skills/signal-routed-allbound-campaigns/ (or .claude/skills/signal-routed-allbound-campaigns/ in a project). Then ask Claude to use Signal-Routed Allbound Campaigns.
3. **Codex:** Download the skill and extract it into ~/.agents/skills/signal-routed-allbound-campaigns/ (or .agents/skills/signal-routed-allbound-campaigns/ in a repository). Then ask Codex to use Signal-Routed Allbound Campaigns.

## Frequently asked questions

### What is Signal-Routed Allbound Campaigns?

Signal-Routed Allbound Campaigns is an AI skill for sales & marketing teams that you can use in Claude Code, Codex, or type.com. It works with LinkedIn, Crustdata, and Meta Ads.

### What does Signal-Routed Allbound Campaigns do?

Build signal-based multi-channel outbound campaigns that route prospects across email, LinkedIn, and paid ads based on intent signals.

### What do I need to use Signal-Routed Allbound Campaigns?

A prospect list with LinkedIn URLs and company domains, or the ability to build one with Crustdata; Access to an email sequencing tool (Instantly, HeyReach, Smartlead, etc.); LinkedIn Ads and/or Meta Ads accounts for paid air cover.

### Can I use Signal-Routed Allbound Campaigns in Claude Code or Codex?

Yes. Signal-Routed Allbound Campaigns is a standard Agent Skills folder with a SKILL.md file. Download it and extract it into ~/.claude/skills/ for Claude Code or ~/.agents/skills/ for Codex.

### Who created Signal-Routed Allbound Campaigns?

The type.com team created Signal-Routed Allbound Campaigns. The type.com team reviews every skill before it is published in the Skills Library.

## Example output

Example output from a sample run. Unless the example says otherwise, company names and figures are sample data.

```markdown
## Signal → Campaign Routing Map

| Priority | Signal | Campaign Track | Channels |
| --- | --- | --- | --- |
| 1 | Champion moved to new company | Warm Re-engage | Email only |
| 2 | Fresh funding (<90 days) | Growth Pain | Email + LinkedIn + LinkedIn Ads |
| 3 | Hiring surge in category | Problem Acknowledged | Email + LinkedIn |
| 4 | New exec in function | New Mandate | Email + LinkedIn + Meta retarget |
| 5 | ICP match, no signal | Air Cover | LinkedIn Ads + Meta Ads only |
| 6 | Engaged with content/ads | Activated | Email + LinkedIn DM |

## Prospect Routing — 42 accounts

| Name | Company | Track | Signal | Signal Date | Channels |
| --- | --- | --- | --- | --- | --- |
| Sarah Chen | Acme Analytics | Growth Pain | Series B, $18M | Oct 2 | Email, LinkedIn, LinkedIn Ads |
| Marcus Webb | DataFlow | Warm Re-engage | Was VP Eng at your customer Relay | Sep 28 | Email |
| Priya Kapoor | Stackline | Problem Acknowledged | 4 data eng roles open | Oct 8 | Email, LinkedIn |
| James Liu | Vantage | Air Cover | ICP match, no signal yet | — | LinkedIn Ads, Meta Ads |
| ... | ... | ... | ... | ... | ... |

**Routing summary:** 6 Warm Re-engage · 11 Growth Pain · 8 Problem Acknowledged · 4 New Mandate · 10 Air Cover · 3 Activated

## Sequence: Growth Pain track (11 prospects)

| Day | Channel | Content | Personalization |
| --- | --- | --- | --- |
| 0 | LinkedIn | Comment on their recent post | 1:1 |
| 1 | Email | Signal-based cold email — funding + scaling pain | 1:1 |
| 3 | LinkedIn | Connection request — reference the round, no pitch | 1:1 |
| 5 | Email | Proof point — customer at same stage | Merge-field |
| 8 | LinkedIn DM | Value-add question (if connected) | 1:1 |
| 12 | Email | Different angle — a peer's pain | Merge-field |
| 18 | Email | Break-up — one line | Merge-field |

**LinkedIn Ads (running alongside):** 3 creatives — social proof, educational framework, case study. $40/day budget, frequency capped at 4/person/week.

## Launch Checklist

- [x] Email list verified (<3% bounce rate)
- [x] Sequences loaded into Instantly
- [x] LinkedIn matched audience uploaded (380 contacts)
- [x] Meta custom audience uploaded
- [ ] Conversion tracking pixel on landing page
- [x] Suppression list applied (existing customers + active deals)
```

## Related skills

- [Docs Answerability Pass](https://type.com/library/skills/docs-answerability-pass.md): On the first Tuesday each month, audit 20 docs pages for direct answers and AI citations. Post a ranked fix list with drafted intros and FAQs in a linked doc.
- [AEO Entity-Consistency Audit](https://type.com/library/skills/aeo-entity-consistency-audit.md): Every Thursday, compare your pages and public profiles with canonical brand facts. Get exact fixes in a 12-line report and an owner-only DM for login-dependent changes.
- [AEO Comparison & Alternatives Page Monitor](https://type.com/library/skills/aeo-comparison-page-monitor.md): Every Wednesday, compare AI-mentioned competitors with your comparison pages. Get a ranked gap table and two page outlines in a 12-line report.
- [AEO Question-Panel Refresh](https://type.com/library/skills/aeo-question-panel-refresh.md): Each Wednesday, propose up to six tracking-question changes from real buyer language, with quota math. DM only the configured owner and keep tracker configuration unchanged.
- [AI Citation Target Hunt](https://type.com/library/skills/ai-citation-target-hunt.md): Each Tuesday, rank new cited pages and fresh articles, verify existing listings, and post a 12-line action summary. Queue outreach for human review without contacting third parties.
- [Weekly AEO & SEO Report](https://type.com/library/skills/weekly-aeo-seo-report.md): Each Monday, combine AI-answer visibility, AI referrals and search performance into three tracked actions. DM the owner a draft and publish to the weekly thread after approval.

## Package files

- SKILL.md

## SKILL.md

````markdown
---
name: signal-routed-allbound-campaigns
description: "Build signal-based multi-channel outbound campaigns that route prospects across email, LinkedIn, and paid ads based on intent signals — the orchestration layer that turns outreach copy into a coordinated allbound system."
---

# Signal-Routed Allbound Campaigns

One job: **detect the signal, pick the channel mix, build the campaign, sync the audience.**

This skill sits above single-person outreach: it takes a batch of prospects or a live signal feed, decides *which campaign* each person belongs in, builds the multi-channel motion (email + LinkedIn organic + LinkedIn ads + Meta ads), and produces everything needed to launch — audiences, copy, creatives, and routing rules.

The hardest part isn't building 8 campaigns. It's deciding **which signal routes a person to which one** so you don't turn scale into spam.

---

## When to use this skill

- You have a list of prospects and want to run coordinated outbound across email, LinkedIn, and ads — not just send cold emails
- You want signal-based campaign routing: different signals trigger different campaign tracks
- You need audience sync across channels (email lists → LinkedIn matched audiences → Meta custom audiences)
- You're building an "allbound" motion where organic touches and paid impressions reinforce each other

---

## Step 0 — Campaign Architecture (before building anything)

### 0a. Define the signal → campaign routing map

This is the most important artifact. Every prospect enters exactly one campaign track based on the strongest signal detected. No prospect should be in two tracks simultaneously.

Ask the user to confirm their signal priority, or propose this default:

| Priority | Signal | Campaign Track | Why this channel mix |
|----------|--------|---------------|---------------------|
| 1 | Champion moved to new company | **Warm Re-engage** — Email only, personal | They know you; ads feel impersonal |
| 2 | Fresh funding (<90 days) | **Growth Pain** — Email + LinkedIn organic + LinkedIn ads | Budget unlocked; surround them |
| 3 | Hiring surge in your category | **Problem Acknowledged** — Email + LinkedIn organic | They're spending on the problem already |
| 4 | Exec hired in your function | **New Mandate** — Email + LinkedIn organic + Meta retarget | New leader = new stack eval |
| 5 | ICP match, no signal | **Air Cover** — LinkedIn ads + Meta ads only | Warm them before any direct touch |
| 6 | Engaged with content/ads | **Activated** — Email + LinkedIn DM | They raised their hand |

**Rules:**
- A prospect in track 1 never sees ads from track 5. Dedup across tracks.
- Track 5 (Air Cover) is the holding pen — prospects graduate to a direct track when a signal fires.
- Track 6 is re-entry: any prospect from tracks 1-5 who engages with an ad or content moves here.

### 0b. Budget guardrails

LinkedIn ads are expensive (~$8-15/click). Meta is cheaper but less targeted for B2B. Set budget caps before building:

```
Ask the user:
1. Monthly paid budget across LinkedIn + Meta ads? (default: split 40/60 LinkedIn/Meta)
2. Max daily email volume? (deliverability ceiling — usually 50-100/day for a warmed domain)
3. LinkedIn connection request cap? (LinkedIn limits ~100/week)
4. How many campaign tracks to run simultaneously? (start with 3, not 8)
```

**Recommendation:** Start with tracks 1, 2, and 5. Warm Re-engage and Growth Pain are highest-converting outbound motions. Air Cover runs in the background building familiarity for everyone else.

---

## Step 1 — Audience Building & Segmentation

### 1a. Pull and score the prospect list

Every prospect needs:

| Field | Required | Source |
|-------|----------|--------|
| Name | Yes | Person enrichment |
| LinkedIn URL | Yes | Person enrichment |
| Company domain | Yes | Company enrichment |
| Email (verified) | For email tracks | Email enrichment |
| Signal detected | Yes | Prospecting / champion tracker |
| Signal date | Yes | Signal source |
| ICP score | Yes | Prospect ranking |

### 1b. Route each prospect to a campaign track

Apply the signal → campaign routing map from Step 0a. For each prospect:

1. Check signals in priority order (1 → 6)
2. Assign to the first matching track
3. If multiple signals exist, note the secondary signal — it becomes personalization fodder, not a second campaign

Output: a **routing table** — one row per prospect, showing: name, company, assigned track, primary signal, signal date, channels they'll be touched on.

**Show this table to the user before proceeding.** The routing is the strategy; the copy is execution.

### 1c. Build channel-specific audiences

From the routing table, produce:

- **Email list**: prospects in tracks 1-4, 6 with verified emails — CSV (name, email, company, campaign track, personalization note)
- **LinkedIn organic list**: prospects in tracks 1-4, 6 — list of LinkedIn URLs for connection requests and DMs
- **LinkedIn Ads matched audience**: prospects in tracks 2, 4, 5 — CSV of emails and/or company names for LinkedIn Campaign Manager upload
- **Meta custom audience**: prospects in tracks 4, 5 — CSV of emails for Meta Ads Manager upload

**Overlap is intentional for ads tracks** — a prospect getting cold email AND seeing LinkedIn ads is the point. But the ad creative must feel like a different voice (brand/educational), not a second sales pitch.

---

## Step 2 — Campaign Copy & Creative (per track)

For each active campaign track, produce the full touchpoint kit:

### Direct touches (email + LinkedIn organic)

**Sequence template per track:**

| Day | Channel | Content | Personalization |
|-----|---------|---------|-----------------|
| 0 | LinkedIn | Comment on their recent post (if available) | 1:1 |
| 1 | Email | Signal-based cold email — the hook + the pain | 1:1 |
| 3 | LinkedIn | Connection request — reference the signal, no pitch | 1:1 |
| 5 | Email | Proof point — case study or metric relevant to their signal | Merge-field |
| 8 | LinkedIn DM | (only if connected) Value-add question or resource | 1:1 |
| 12 | Email | Different angle — a peer's version of the pain | Merge-field |
| 18 | Email | Break-up — one line, leave the door open | Merge-field |

Adjust cadence by track:
- **Warm Re-engage (track 1)**: faster cadence (days 0, 1, 3, 5 only), warmer tone, skip the proof point — they already know you
- **Air Cover (track 5)**: no direct touches — ads only until a signal fires or they engage
- **Activated (track 6)**: fastest cadence, most direct ask — they already engaged

### Paid ad creative (LinkedIn + Meta)

Ads build familiarity and credibility *before* and *alongside* the direct touches.

**LinkedIn Ads (for tracks 2, 4, 5):**

Produce 3 ad variants per track:

1. **Social proof ad** — a customer quote or metric relevant to the signal
2. **Educational ad** — a short insight or framework related to the pain (NOT a product pitch)
3. **Case study ad** — a named customer story, ideally in their industry or at their stage

**Budget note:** LinkedIn matched audiences under 1,000 contacts have limited reach. If a track has <300 prospects, merge its ad audience with another track or skip LinkedIn ads for it.

**Meta Ads (for tracks 4, 5):**

Produce 2 ad variants:

1. **Brand awareness** — who you are, what you do, in one scroll-stopping visual
2. **Retarget** — for prospects who visited your site from any channel; show the proof point

### Creative specs

For each ad variant, provide:
- Headline (40 chars for LinkedIn, 27 for Meta primary)
- Body copy (150 words max for LinkedIn, 125 for Meta)
- CTA button text
- Suggested image concept
- Landing page URL

---

## Step 3 — Launch Checklist

Walk through before launch:

### Email
- [ ] Sending domain warmed up? (if new, need 2-3 weeks of warmup)
- [ ] Email verification run (<3% bounce rate)
- [ ] Sequence loaded into email tool
- [ ] Daily send volume within deliverability limits
- [ ] Unsubscribe link present

### LinkedIn organic
- [ ] Connection request volume within weekly limits (~100/week)
- [ ] Profile optimized for the ICP
- [ ] Post commenting plan in place

### LinkedIn Ads
- [ ] Matched audience uploaded (>300 contacts minimum)
- [ ] Daily budget set ($30-50/day recommended start)
- [ ] Conversion tracking pixel installed
- [ ] Frequency cap set (max 4 impressions/person/week)

### Meta Ads
- [ ] Custom audience uploaded
- [ ] Meta pixel installed
- [ ] Retargeting audience created (30-day window)
- [ ] Daily budget set ($20-30/day recommended start)

### Cross-channel
- [ ] Dedup confirmed across tracks
- [ ] Suppression list applied (customers, active deals, hard-no replies)
- [ ] Signal refresh schedule set (weekly re-run)

---

## Step 4 — Measurement & Iteration

### Weekly review

| Metric | Source | Action threshold |
|--------|--------|-----------------|
| Email reply rate | Email tool | <2% after 100 sends — rewrite hook or re-segment |
| LinkedIn accept rate | LinkedIn | <25% — rewrite connection note |
| LinkedIn ad CTR | Campaign Manager | <0.4% — swap creative |
| Meta ad CTR | Ads Manager | <0.8% — swap creative |
| Cost per click (LinkedIn) | Campaign Manager | >$12 — narrow audience or pause |
| Signal → meeting conversion | CRM | Track which signal type converts best |
| Track graduation rate | Internal | Air Cover → direct track — signals are working |

### Iteration rules

1. Don't optimize copy until you've validated the signal routing. If one track converts but another doesn't, the problem is likely the signal, not the email.
2. Swap ads every 2 weeks — creative fatigue is real in small audiences.
3. Re-pull signals monthly. A quiet prospect today may have a signal next month.
4. Kill tracks that don't convert after 4 weeks and 200+ prospects. Redirect budget.

---

## Output Artifacts

1. **Signal → Campaign Routing Map** — the strategy doc
2. **Routing Table** — every prospect, their track, signal, and channels
3. **Audience CSVs** — one per channel
4. **Copy Kit** — all sequences and ad copy organized by track
5. **Launch Checklist** — pre-flight, checked off together
6. **Measurement Dashboard Spec** — what to track and when to act
````
