Triage Room
What to do next, and why · live from D1 + Supabase
Focus high-leverage outreach actions right now
Full queue
—Contacts
Your full contact library: HubSpot list + open deals, married with LinkedIn signal · ranked by your 11-factor score
Archived
Contacts you archived out of the queue. Restore brings them back into this week's ranking.
Import LinkedIn / Sales Navigator capture
Run the capture with the Claude in Chrome plugin in your own browser session (no LinkedIn API), then paste the JSON here. Rows match by LinkedIn /in/ URL, then by name + company. Fills in connection degree, mutuals, messaged-me, and posting signals so those scoring factors light up.
Draft
Draft Writer
This week's queue
—Drafts
AI drafts pending approval · edit in place · approve & copy to paste into Sales Nav or LinkedIn
Inbox
V1: external links to your real LinkedIn / Sales Nav / InMail / HubSpot inboxes. Live ingest is V2.
Accounts
Generate a ranked target-account list against the AI governance + SOC 2 ICP, or look up one company. Surface the IT lead, backups, and your warm connections, then add them to a campaign or a sequence. Manual send, no auto-outreach.
Build a target list from a Sales Navigator search
LinkedIn Nav only · no auto-sendPaste a saved Sales Nav search URL, capture the leads with Comet (your own session, zero ZoomInfo credits), then paste the CSV back here. It becomes a target list below: filter, check the boxes, add to a campaign.
Target lists
noneLook up one account
Research a single company by name or URLSegments
Every list and HubSpot segment: inspect members, add context, enrich, and move into a campaign.
Bulk Sender
Create a batch from an enriched saved list or tag. Drafting files each message as a Draft Review task; approvals move to the guardrailed Outbox. CSV imports live in List Manager. Nothing sends automatically.
1. Audience
an enriched saved list or tag · CSV lives in List Manager2. Context
mapping, enrichment gate, and how the batch should write3. Destination
the campaign approved drafts enroll into · the Outbox owns timing4. Review tasks
drafting also files each message as a Draft Review taskDraft Review
Review, edit, and approve enriched drafts before they enter the official Outbox. Approval respects timezone, send windows, caps, and campaign rules. Send now bypasses timing only; the daily cap is the hard stop.
Activity
Prospects · Companies · Colleagues + Topics
Campaigns
Pick a starter template, edit every step, save as draft, activate.
Saved campaigns
Smart and non-smart campaigns in one place. Open one to edit it in the designer.Campaign designer
Steps
Template Library
Reusable outreach templates for LinkedIn and email campaigns. Tokens personalize at scale. Edits affect future use only; running campaigns keep the copy they were created with.| Name | Type | Owner | Usage | Status | Modified | Actions | |
|---|---|---|---|---|---|---|---|
Loading templates… | |||||||
Outbox & Guardrails
Nothing sends without the scheduler. Caps, windows, warm-up, and the kill switch decide what goes and when.
In a campaign scheduled cadence, projected from step timing
—Scheduler runs
history starts with the next runNo runs recorded yet.
Warm-up
Loading…
KPIs
Snapshot for Adrienne · generated —
This week's pipeline
From LinkedIn-touched dealsPosts/week tracker
—Framework archetype performance
Reply rate per archetype · accumulates as drafts get outcomesAdmin
Refresh · send limits · ranking sliders · tracking · feedback · roadmap
Restricted
Enter admin password to continue.
Tone & writing rules
Content Rank + Guardrails. Applies to every prospecting motion, draft, and message.Personas
role + industry profiles injected at render timeTokens
editable personalization tokens, source paths, and fallbacksSmart Block Library reusable AI prompt blocks · insert into campaign steps
loading…Danger zone
cannot be undoneClear the entire Outbox queue: deletes every pending, scheduled, deferred, and blocked send row. Sent history stays (cap counters need it). Campaign memberships are not touched.
Refresh
—V1 manual refresh: ask Claude Code to refresh linkedin-cc. claude-code pulls HubSpot, computes drafts, posts a digest to #linkedin-cc-alerts, commits, and triggers auto-deploy.
HubSpot import
Last sync: —
V0.6: imports run via Claude Code MCP (Zapier-free). Enqueue a job here; a claude-code session or the scheduled linkedin-cc-hubspot-sync cron picks it up.
Send guardrails
Daily + weekly caps per action · windows · warm-up · kill switchPriority Queue scoring
—The 11 factors that rank your queue. Edit a weight and Save · the queue re-ranks instantly (computed on read). LinkedIn factors only score once a capture is imported.
Tracked companies, topics, colleagues
Selectable inputs for the Activity tabReconciliation queue
Low-confidence attribution awaiting manual decisionSend feedback to Harper
@-mention to route · @harper @andy @jiang @gilfoyleIntegrations
Every tool wired into LinkedIn CCRoad Map
—Every feature with priority, timeline, and status. Change a status, priority, or timeline inline and it saves. Leave feedback on any item and it reaches claude-code.