When to use the flow builder
- You want Doris to do something repeatable that you currently do by hand
- You want an alert when a specific thing happens on a deal
- You want a report or digest on a cadence
- You want to keep your CRM current without typing into it
Build a flow
1
Describe it
Open Flows from the sidebar. Type what you want in the composer, in your own words. “When a deal moves to negotiation, check we have an economic buyer and tell me if we don’t.”
2
Set when it starts
Above the composer, Starts picks the trigger. Leave it on Let Doris choose and Doris picks the closest match from your description.
3
Choose who it runs for
Admins also see a for control: Just me builds a personal flow, Whole company builds one that runs for everyone. Members always build personal flows.
4
Build it with Doris
Submitting opens the canvas: the flow diagram on the left, Doris on the right. Doris proposes steps, and you apply, revise, or discard each proposal. Keep talking until the diagram matches what you want.
5
Review it
Choose Review flow. Doris checks the flow and shows you who it runs for, when it starts, what it does, and every effect it has outside Doris.
6
Test it
Choose Test flow. Pick a real recent event and Doris runs the saved flow against it. Nothing is written and nobody is notified. You see exactly what each step produced.
7
Activate it
Activate for me or Activate for workspace turns the flow on. It starts running on the next matching trigger.
The canvas
The canvas has two halves. The left shows the flow as a diagram: the trigger at the top, then each step in order. Select a step to read what it is configured to do. The right is the conversation with Doris. It is the editor. You do not drag steps around or fill in configuration forms; you say what you want changed and Doris proposes the change. When Doris proposes something, you get three choices:- Apply — Save it to the draft
- Revise — Say what is wrong and get a new proposal
- Discard — Throw the proposal away and keep the current draft
What a step can do
Doris builds flows from a reviewed set of steps. Each one does a single job.Read
Find record loads one deal, person, or meeting with the related context you ask for. List records and Count and group records work across many. Reads a connected account fetches data from an external tool.
Reason
Compose text writes from the context the flow has already gathered. Analyse records investigates further using read-only access to your Doris data.
Decide
Continue if stops the flow when a condition is not met, or routes it down one of two named paths.
Write and notify
Write CRM fields, notes, and objects. Save briefs and cards inside Doris. Notify person alerts someone in Doris, by email, and in a connected Slack or Teams channel.
Connections
Some steps reach outside Doris. Above the composer on the Flows page, the connections control opens a sheet where you can:- Connect an external account so flows can read from it or act in it
- Add a chat channel by pasting an incoming webhook URL from Slack or Teams
The approval boundary
Anything that writes outside Doris sits behind an approval boundary. Doris prepares the change and a person approves it before it is written. The review screen tells you when a flow has steps like this. There is one rule that no flow can be built around: no flow sends anything to your buyer. Alerts, briefs, and drafts all end with a person on your side deciding what to do next.Testing
Test flow runs the saved flow for real, with a safety boundary around it:- Steps that read data run properly, against real records
- Steps that write, notify, or act on an external account are simulated, and tell you what they would have done
- Nothing is committed, and nobody receives anything
Permissions and scope
- Personal flows run for you, over your records. Any member can build and activate one.
- Company flows run across the workspace. Admins build and activate these.