Signal based outbound
@gtmengineer/signal-based-outbound
Define the buying signals that matter for your product (hiring, funding, leadership changes, tech changes, product usage, website intent, champion job changes) and turn each into a play: who to contact, the angle, the channel, how fast, and what it is worth. Produces a signals and plays playbook plus a machine-readable signals file any tool can use.
SkillRevOpsv1.0.0 (latest)
- Activity
- New: be the first to try it
- Installs
- 0 installs
- Likes
- 0 likes
- Clones
- 0 clones
- 1{
- 2 "product": "Forecasting and lead routing for RevOps teams",
- 3 "icp": "B2B companies with 200 to 2,000 employees and two or more sales teams",
- 4 "signals": [
- 5 {
- 6 "id": "new-sales-region",
- 7 "name": "Opening a new sales region or team",
- 8 "evidence": "3+ open sales roles in a new region, or a press release announcing expansion",
- 9 "where_to_find": ["company careers page", "job boards", "company newsroom"],
- 10 "strength": "strong",
- 11 "points": 40,
- 12 "decay_days": 60,
- 13 "play": "new-team-routing"
- 14 },
- 15 {
- 16 "id": "new-revops-leader",
- 17 "name": "New RevOps or Sales Ops leader",
- 18 "evidence": "Head of RevOps, Sales Ops, or CRO started in the last 90 days",
- 19 "where_to_find": ["professional network job-change alerts", "company announcements"],
- 20 "strength": "strong",
- 21 "points": 35,
- 22 "decay_days": 90,
- 23 "play": "first-90-days"
- 24 },
- 25 {
- 26 "id": "champion-moved",
- 27 "name": "A past champion joined a new company",
- 28 "evidence": "A contact from a customer or late-stage opportunity changed employer",
- 29 "where_to_find": ["CRM contact job-change data", "professional network"],
- 30 "strength": "strong",
- 31 "points": 50,
- 32 "decay_days": 120,
- 33 "play": "champion-reunion"
- 34 },
- 35 {
- 36 "id": "pricing-page-visits",
- 37 "name": "Repeat pricing page visits",
- 38 "evidence": "2+ visits to pricing or integration pages from the account in 14 days",
- 39 "where_to_find": ["website analytics with company identification"],
- 40 "strength": "medium",
- 41 "points": 20,
- 42 "decay_days": 14,
- 43 "play": "intent-check-in"
- 44 }
- 45 ],
- 46 "plays": [
- 47 {
- 48 "id": "new-team-routing",
- 49 "who": ["VP Revenue Operations", "CRO"],
- 50 "angle": "A second team splits the forecast and breaks routing within a quarter",
- 51 "channels": ["email", "linkedin"],
- 52 "speed": "within 5 business days of the signal",
- 53 "sequence": "routing-for-new-teams",
- 54 "success": "Meeting booked or referral to the owner"
- 55 },
- 56 {
- 57 "id": "first-90-days",
- 58 "who": ["the new leader"],
- 59 "angle": "Quick wins for the first board forecast",
- 60 "channels": ["email", "linkedin"],
- 61 "speed": "between day 30 and day 60 in the role",
- 62 "sequence": "new-leader-first-90",
- 63 "success": "Discovery call"
- 64 },
- 65 {
- 66 "id": "champion-reunion",
- 67 "who": ["the champion"],
- 68 "angle": "Personal note from the person who worked with them; no pitch in the first message",
- 69 "channels": ["email", "phone"],
- 70 "speed": "within 14 days of the move",
- 71 "sequence": "none (one-to-one)",
- 72 "success": "Catch-up call"
- 73 },
- 74 {
- 75 "id": "intent-check-in",
- 76 "who": ["RevOps manager", "Sales Ops manager"],
- 77 "angle": "Helpful resource on the topic of the pages viewed, never 'I saw you on our website'",
- 78 "channels": ["email"],
- 79 "speed": "within 2 business days",
- 80 "sequence": "intent-resource",
- 81 "success": "Reply or resource request"
- 82 }
- 83 ],
- 84 "routing": { "score_to_act": 40, "max_active_plays_per_account": 1 }
- 85}
