When to use Flows
- You want Doris to do something repeatable that you currently do by hand
- You want to know what automations are running in your workspace
- You need to check whether a flow is on, when it last ran, and what it produced
- You want to control which flow alerts reach you
- You want to roll a flow back to an earlier version
How to use Flows
1
Build a flow
Describe what you want in the composer at the top of the page. Doris builds it with you on the canvas. See Flow builder for the full walkthrough.
2
Browse what is running
The three cards below the composer split your flows into Personal, Company, and System. Open one to see the flows in that scope.
3
Find a specific flow
Use search and the filters for scope, status, trigger, and output type. This is how you find the automation responsible for a particular email, brief, CRM update, or report.
4
Open a flow
A flow’s page shows its trigger and its step diagram, so you can read what starts it and what each step does.
5
Check its runs
Open Flow runs to review recent executions. Filter by flow or status, then expand a run to see each step and what it produced.
6
Control your alerts
Use the alerts control on a flow row to choose whether its notifications reach you, whether they arrive by email, and which chat channels it posts into.
Flow scopes
Personal
Runs for one person, over their own records. Any member can build and activate one.
Company
Runs across the workspace. Admins build, activate, and turn these off.
System
Doris-managed flows that work the same way for every customer. You turn them on and off; you do not edit them.
Flow concepts
- Trigger — The event or schedule that starts the flow. See Triggers
- Steps — The sequence Doris works through after the trigger fires
- Effects — What the flow changes outside itself: CRM writes, notifications, documents. Anything that writes outside Doris sits behind a human approval boundary
- Output — The email, brief, CRM update, or document a run produced
- Run — One execution of a flow, with its status and per-step detail
- Version — A published revision of a flow. Republishing creates a new one, and you can roll back to any earlier version
Alerts
Flows that notify people give you control over how those notifications reach you:- My alerts — Notifications about your own records
- Team alerts — Notifications about your team’s records, for managers
- Email — Whether the alert also arrives by email
- Chat channels — Which Slack or Teams channels the flow posts into. Shown here rather than changed here: a channel belongs to the notify step that sends to it, so that is where it is added, renamed or removed