Run Project flow
Run Project flow runs another of your account’s flows as one more step of this one, passes it an input text and returns its results. That way you can reuse a process in several flows without copying it.
When to use it
- Reusing a flow that takes a text, such as one that classifies enquiries or drafts replies.
- Splitting a big flow into parts that are easier to maintain.
Configuration
| Field | What it does |
|---|---|
| Input Value | The text the flow that runs receives as input. |
| Flow Name (required) | The flow to run, among those in your account. Press the refresh button to see the list. |
| Tweaks | Changes to the fields of the components of the flow that runs, for this run only. The saved flow is not changed. |
Output
The Run Outputs output holds the results of the flow that ran, as a list of data.
Example
A company has a “Classify enquiry” flow that decides which department each message goes to.
- In the customer service flow, add Run Project flow and choose “Classify enquiry” in Flow Name.
- Connect the customer’s message to Input Value.
- Use Run Outputs to send the enquiry to the right department.
Best practices
- If the flow you want to run has several inputs, use Sub Project flow, which shows a field for each one.
- Test the flow on its own before calling it from another one.
Related components
- Sub Project flow: runs another flow with its inputs as node fields.
- Project flow as Tool: offers a flow as a tool for an agent.