Flow is Promptitude's powerful automation tool that helps you connect prompts and tools in a sequential process. Before diving in, there are some key concepts and tips that will make your experience smoother and more productive. This guide covers the essentials you need to know to create effective flows without technical expertise.
π Flow Basics
Start and End Points
Every flow has a clear path:
Step 1 is always your starting point, setting the foundation for what follows
The last step provides the final result of your process
Steps run in sequence, creating a logical chain of actions
Step Management
Organizing your steps:
Rearrange steps using the arrows on the left side
Be cautious when changing orderβthis may invalidate previous results and affect performance
Add new steps with the Plus button in the center of the screen
You can insert steps between existing ones without reorganizing your entire flow
Editing Components
When you need to modify a step:
Look for the direct link at the top, above the step name
Edit in a new tab to avoid losing your place
Save your flow to refresh the screen and apply changes
ππ» Working with Variables and Inputs
Flow Input Variables
Create input variables for the entire flow from any step
Click the arrow in the top-right corner of an input to add it to the flow's input list
Current limitation: Flow input format only supports text
For images or documents, you'll need to add them as public URLs
Accessing and Using Variables
There are two main types of variables you can use:
Flow input variables
Format:
{{flow.input.#_original_content}}
(where # is the input number)These can be used throughout your entire flow
Step results
Format:
{{step#.result}}
(where # is the step number)Access outputs from previous steps to use in later steps
π Connecting Your Steps
Step Sequencing Rules
Steps are chained consecutively
You can only use outputs from previous steps
For example: Step 1's output can be used in Step 2, but not vice versa
Creating Connections
Each step needs inputs to link variables
You can use plain text or variable references
Start typing
{{
to see a dropdown of available variablesChoose from both flow inputs and results from previous steps
π Debugging and Monitoring
Using the Log
When you run a flow, a log record is created for each step
This helps you debug the entire process
Quick access: Click the OK or Error tag for any step
The log shows the final result and provides access to the full execution history
β Best Practices
For optimal flow performance:
Plan your sequence before building complex flows
Name your steps clearly to make debugging easier
Test incrementally rather than building the entire flow at once
Keep your flows focused on specific tasks rather than trying to do too much in one flow
Use variable inputs to maintain consistency throughout your flow
π Common Pitfalls to Avoid
Changing step order without considering input dependencies
Forgetting to save after editing prompts or tools
Creating circular references between steps
Overlooking the text-only limitation for inputs
By keeping these tips and tricks in mind, you'll be able to create efficient, effective flows that automate your prompt workflows and save valuable time. Remember that the Flow feature is designed to be accessible to non-developers, so don't hesitate to experiment and learn as you go.