Buying Window Signal Workflow
This repository packages a signal-routing workflow for B2B SaaS teams that want better timing across outbound, ABM, LinkedIn warming, and monitor states. It turns buying-window signals into operational decisions with clear scoring, routing, and first-action rules.
What's inside
| File | What it does |
|---|---|
.agents/skills/SKILL.md | Orchestrator and routing logic |
.agents/skills/signal-scoring-router.md | Scores signals using a fixed decision model and assigns route by confidence and fit. |
.agents/skills/champion-job-change-play.md | Runs the champion move workflow and outputs the first action path by account state. |
.agents/skills/new-executive-reset-play.md | Qualifies executive-hire signals and routes execution based on support context. |
.agents/skills/intent-signal-play.md | Handles first-party and third-party intent events with route logic and message angles. |
.agents/skills/minimal-stack-operator.md | Defines the minimum stack to run the workflow before adding extra tooling. |
Prerequisites
- Claude Code installed and running
- CRM access (HubSpot or Salesforce)
- Enrichment layer access (Clay or equivalent)
- At least one signal source (Sales Navigator, visitor ID, or intent provider)
- Sequencer access for outbound routing
Installation
Cursor, Windsurf, or Generic AI IDE
- Clone the repo:
git clone https://github.com/forma-norden/buying-window-signal-workflow - Copy the
.agents/skills/directory into your project's.agents/skills/folder.
Claude Code
- Clone the repo:
git clone https://github.com/forma-norden/buying-window-signal-workflow - Copy the
.agents/skills/directory into your project's.claude/skills/folder.
Usage
Load the scoring and routing skill before evaluating any signal:
Read .agents/skills/signal-scoring-router.md
Signal type: New Executive Hire
Account context: [firmographic data]
Supporting context: [hiring, traffic, stack change, or none]
Return route: outbound, ABM, LinkedIn warm, or monitor.
Expected output:
- signal score with reason
- route decision with owner
- first move and message angle
Running tests
Use the prompt tests in tests/ to validate expected behavior and edge cases before deployment.
tests/README.mdinbuying-window-signal-workflow- Load each skill and run the corresponding test prompt
- Compare output against the validation checklist before rollout
Who this is for
GTM engineers, RevOps leads, VP Sales, and founders at B2B companies with 50 to 500 employees who are building or consolidating their outbound infrastructure and want to reduce tool sprawl through better-engineered GTM systems.
Ecosystem connections
This repository is designed to work as part of the Forma Norden open-source GTM ecosystem.
Works with
| Repo | Relationship | When to use together |
|---|---|---|
signal-based-list-building-workflow | Upstream | Signals feeds produce the events this repo scores and routes |
cold-email-copy-playbook | Downstream | Signal type and timing determine email copy angle |
clay-claude-code-skill-pack | Downstream | Scored signals feed into Clay for enrichment |
n8n-gtm-workflow-pack | Parallel | n8n automates signal capture and routing |
linkedin-claude-code-workflow | Downstream | LinkedIn engagement signals route through this system |
Suggested skill chains
- Signal detection to outreach:
signal-based-list-building-workflow(capture) >buying-window-signal-workflow(score and route) >clay-claude-code-skill-pack(enrich) >cold-email-copy-playbook(write)