Find Records
The Find Records step reads CRM data mid-run and hands it to the steps that follow — the account a contact belongs to, the open deals on it, the people on the buying committee. It’s read-only: it gathers data but doesn’t take an action on its own. You can search any of seven object types: Account, Contact, Employee, Deal, Event, Meeting, or Email.Two ways to say what you want
With the AI option you describe the records you want in plain language; with the Logic option you build precise field conditions. Reference variables from earlier steps so the same step resolves to live values each run:
Build it
- Add a Find Records step anywhere after the trigger.
- Choose the object type to search.
- Pick AI and describe the records, or Logic and set the conditions.
- Set how many records to return — between 1 and 100.
Using the results
The step makes its matches available to every step after it. Downstream steps can use:- the first matched record — what the next step reads by default,
- all matched records, up to your limit — feed these into a loop to act on each, and
- whether any record was found at all.
Filter
A Filter gates a run: if its condition passes, the workflow continues; if it fails, the run stops. Use it to keep a workflow to the events you actually care about. There are two ways to write the condition — set one, not both:- AI filter — a plain-English condition evaluated at run time, with no field names to look up (for example, “Only proceed if this is an external customer call”). This is the reliable default.
- Structured filter — a precise, deterministic condition on a field, operator, and value. Confirm a structured filter with a test run before publishing.
In practice
On a weekly schedule, Find Records pulls every open deal with no activity in two weeks, and a loop sends each owner a nudge. On a post-call workflow, a Filter keeps the run to external customer calls before an agent writes the recap.Related
- Triggers — meeting triggers require a filter as the first step
- Loops — act on every record a find step returned
- Run an agent — reason over the records you found