Filter fields
Agents filter on opportunity, account, and contact fields.Opportunity
Account
Contact
Filter-only fields
Two more fields are available in filters but aren’t general-purpose fields likeAmount or StageName — they exist to narrow the population an agent evaluates.
Operators
Every opportunity, account, and contact field supports all of these:Combining conditions
Filters nest withand, or, and not:
Schedules
Set the timezone explicitly. An agent meant for 8am Eastern will fire at the wrong hour for half the year if it’s running on UTC.
Actions
An agent can have 1–10 actions.send_message
Posts to Slack.
Canvas content renders the template with live deal data at send time. See Canvas.
noop
Does nothing. Useful for testing a filter and schedule on their own before wiring up a real action.
Lifecycle
Any configuration edit disables the agent. Re-enable it when you’re done.
Blockers
Enabling validates dependencies first. If something’s missing, you get a named blocker and the tool to fix it — not a silent failure. Common ones:- The destination Slack channel isn’t connected, or Deal Brain hasn’t been invited to it
- A referenced canvas template isn’t published
- The agent lacks execution authority for the account it would run as

