Skip to main content

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 like Amount 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 with and, or, and not:
Read as: late-stage deals that have slipped past their close date, or any large deal with a VP-level contact.

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
Listing your agents shows current blockers and readiness for each one.