Rules
Matching, survivorship, normalization schemes, segments, scoring models, routing policy and field mappings. Saved on the connection, not buried in whoever ran the job last.
The gap this closes. The policy exists. It lives in the head of the person who ran the last cleanup, or in a spreadsheet attached to a ticket from two quarters ago. Nobody can reproduce last quarter's result because nobody wrote down what it meant.
Rules are configuration in the strict sense: a saved decision that outlives the operation using it. A run points at them; it does not carry a copy.
Each tool has its own sections. Deduplication has three, because matching, choosing the master and choosing the surviving field values are genuinely separate decisions. Most tools have one. Mass Update has none at all, because its instruction is the run itself.
They are keyed to the object. Accounts, contacts and leads each get their own, since a rule that works on a company rarely works unchanged on a person.
The distinction
The split is what lets one policy serve many operations, and it is the thing most CRM tooling gets wrong by putting everything in the job.
Stable. Written once, read by every run that points at it.
Situational. Decided per operation, because it is about this pass rather than about policy.
How it goes
The change log
What it was, what it became, and who did it.
Every change to the configuration that decides what runs do is recorded, newest first, with the before and the after. That log is deliberately separate from the CRM write log, and the page says so plainly: nothing here touched a record.
The distinction matters when something goes wrong. A record with the wrong value has two possible causes, a bad write or a bad rule, and they are fixed in completely different places. Two logs answer that question in one look. The most recent change can be undone from the log itself.
For agents
Reads are free and need no permission to write. Anything that changes a record is a separate grant.
list_rule_templates the rules on this connection readget_rule_template one rule, in full readget_default_rule_config what a tool does before you configure it readcreate_rule_template author a rule writeupdate_rule_template change one writedelete_rule_template remove one writeThe rest of it
Where to start
The readiness scan reads your CRM and reports what it finds, before you describe a single change.