Playbook · For Revenue Operations

Policy in a Notion doc is not policy.

You have rules. Do not ask the CEO below $500K. Route customer asks through the CSM. Cap board asks per quarter. They sit in a document nobody reads, so connectors burn out and the programme collapses by month six. Rudy enforces them before a rep sees anything.

Try for free Book a demo
⚙Rudy, workspace rulesaudited
Signal channels#signals, #deal-*, #events. Rudy replies in thread and tags people.
On
Shared customer channelsRead only. Rudy never posts where customers can see.
Read only
Tags per connectorTwo a week, across every channel and every rep.
2 / week
Two-hop asksThe middle person approves. Board routes need the CEO.
Approval
Board pillarUnlocks at $500K ACV for AEs, $250K for SDRs.
Gated
Opt-outs14 connectors have set their own limits.
14
Co-owned goals

Three things you and Rudy both own.

Not three features. Three goals with a name on each, which is the difference between a tool you remember to open and a colleague who turns up.

01

Ship

Put the relationship signal where the work already happens. A native field on the account object, not a tab someone has to remember.

02

Enforce

Make the policy hold without rep effort. Rules a rep has to remember are rules that get broken in the last week of the quarter.

03

Consolidate

Earn the tool consolidation argument with usage data rather than with an opinion, which is the only version procurement accepts.

Where Rudy shows up

Where the work already is. Not another tab.

RevOps does not need another place to look. It needs the same rules to hold in every place Rudy shows up: the browser, Slack, the CRM and Claude.

1WHEN A SIGNAL LANDS

Signals follow the same rules

Every reply Rudy posts to a signal has the caps, gates and opt-outs applied before anyone is tagged. Nobody can tag their way around policy.

# signalscap applied
C

ClayAPP11:20 AM

Datadog flagged in market, tier 2.

1 reply

R

RudyAPPin thread

Alan Boyd knows the buyer, but Datadog is on his no-go list. Tagging the team route instead.

@Dan Okafor you worked with their VP Eng. Close enough to ask?

Fine Override with approval
2IN YOUR CRM

On the record, as native fields

Paths, hops, asks and outcomes are written back to Salesforce, HubSpot or Attio, so reporting runs where it already runs.

SalesforceHubSpotAttioKlarna, $540KCRM RECORD
DetailsRelatedContactsBoomerang

Rudy · asks on this deal

IS
Ingrid SandbergTwo-hop ask, hop 1 accepted.
In flight
SK
Sam KelleherOne-hop intro made. Meeting held.
Done
3ON A WEEKLY RHYTHM

The plan you agree on Friday

Every rep’s plan runs on the same objects, so plan completion is a number you can report, not a vibe.

☰This week’s planagreed Friday
Four things, in priority orderRudy proposes. You cut what does not belong.
Planned
Each one has a reason attachedNot a feed. A short list you both signed off.
Planned
Anything you rejected stays rejectedHe does not quietly re-propose it on Tuesday.
Noted

Rudy drafts. A person sends. Every ask goes out from someone the recipient knows, and anyone along the way can say no.

Ship

A native field, not another tab.

Warm score, strongest path and rule eligibility arrive as fields on your own account object, in your own schema. A custom field in Salesforce, a property in HubSpot, an attribute in Attio. Reps never learn a new console because there is not one to learn.

SalesforceHubSpotAttioAccount objectCRM RECORD
DetailsRelatedContactsBoomerang

Rudy · Boomerang fields, native

WS
Boomerang warm scoreNumber, 0 to 100. Recomputed nightly, timestamped.
Live
SP
Boomerang strongest pathPillar, connector, hops, strength, last touch.
Live
RE
Boomerang rule eligibilityWhich asks policy allows, and why not when it does not.
Live
FR
Boomerang freshnessWhen the graph last recomputed for this account.
Live
Enforce

Reps never see the ask they should not make.

The policy engine sits between every rep and every connector. Per-pillar thresholds, per-connector preferences, routing rules, escalation gates. Configured once. The rep is not asked to remember anything, because out-of-policy paths never render.

# revopsblocked before it shipped
R

RudyAPP10:41 AM

Three asks were stopped this week before anyone saw them. Worth reviewing whether the gate is set where you want it.

POLICY ENGINE, LAST 7 DAYS

BLOCKED2 board asks below the ACV gate
BLOCKED1 customer ask, open critical ticket
ROUTED9 customer asks sent via the CSM automatically
LOGGEDEvery one of them, with reason, exportable
Keep the gate at $500K Lower it for enterprise only Open the audit log
Enforce

Two hops, one audit trail.

Two-hop asks are where programmes go wrong: a rep asks a CSM, who asks a champion, and nobody can see it. Rudy drafts every step, logs who approved each hop and what happened, and writes it to the opportunity. You set who may start a two-hop ask and who approves.

HOP 1

Jon, AE to Maria, CSMSlack DM

Logged 10:02. Maria approved 10:40.

HOP 2

Maria to Lena, championEmail

Logged 10:41. Lena replied, forwarding.

FORWARD

Lena to Nadia, VP FinanceEmail

Forwarded 14:15. Meeting booked Thursday.

Every hop is written to the opportunity with its approver and outcome. The champion never sees Rudy.

Enforce

Every connector sets their own terms.

A board member who will take two asks a quarter and only above a certain size. A customer champion who will answer anything but not in renewal month. Those preferences ride with the person across every interaction rather than living in somebody's head.

ClaudeBOOMERANG MCP

what are Alan Boyd’s connector preferences and how close are we to them

C

Alan has a self-set cap of two asks per quarter and a floor of $500K ACV. He has taken one this quarter and answered it in a day. His no-go list has two accounts on it:

THE USEFUL PART

One ask left this quarter, and his response rate is 100 percent across seven asks this year. This is a connector worth protecting, not one worth maximising.

boomerang.get_connector boomerang.get_policy boomerang.get_audit
Consolidate

Procurement does not accept opinions.

By month six you have per-seat usage data on the tools the relationship layer overlaps, which is the only argument that survives a renewal conversation. Boomerang ships alongside what you have, then you decide what is still earning its licence.

☰Seat usage, last quarterthe consolidation case
38
Opened once or neverSeats that exist because nobody audited them.
Cut
24
Opened occasionallyReal but light use. Worth a conversation.
Review
12
Power usersRecruiters and BD. These genuinely need it.
Keep
AU
Audit logEvery ask, approval and outcome. Comp design gets cleaner too.
Export

The trigger comes from your stack. Rudy does the relationship work.

Salesforce, HubSpot and Attio Clay Common Room and Outreach Your own calendars and call recordings

And he shows up where the work already happens.

Chrome, on LinkedIn and company websites Your team’s upcoming meetings, with Inside track Slack, including shared customer channels On the CRM record Claude and ChatGPT, over MCP HTTP API and webhooks
The rules Rudy keeps

Connector capital is a budget, not a tap.

Every pillar has a different cost and a different refill rate. The limits are set per source, and Rudy applies them before anything is surfaced, so the only asks anyone sees are the ones they are allowed to make.

Per pillar

YESACV thresholds, qualification thresholds and frequency caps, set differently for each persona: SDR, AE, CSM, marketing.

NEVEROne global rule for everyone. That is how you get a board burned out by SDRs.

Per connector

YESEach board member, champion and partner sets their own quarterly cap, deal-size floor and no-go list. It rides with them everywhere.

NEVERPreferences that live in one person’s memory.

Routing

YESCustomer asks via the CSM, partner asks via the Partner Manager, CEO asks via the Chief of Staff. Configured once, enforced everywhere.

NEVERReps deciding routing case by case under quarter-end pressure.

Audit

YESEvery ask, every approval, every outcome, exportable. Comp design and programme governance both get easier.

NEVERNothing. This one is never optional.

The connector contract

You will say yes or no to every ask. No silence.

Every connector agrees to one rule. Someone who ghosts three asks is telling you they would rather not be a connector, and that is a fine answer. Better than silence, because silence is what trains the next person to stop asking. Both sides protected.

YesNot nowWrong personI’d rather not
On the scoreboard

Once it has a rhythm, it can have a number.

Policy compliance

What share of asks fell inside the configured rules. It should be close to all of them, because out-of-policy paths do not render.

Adoption

Reps actively using it each week, which is the number that predicts whether any of this survives.

Licence position

Seats you can defend at renewal, with the usage data to defend them.

Policy that holds without rep effort.

See what Rudy would put in your first weekly plan. Connect your stack and the graph you already own shows up in about thirty minutes.

Try for free Book a demo →

Seven day free trial on Starter · No card to start · See pricing