Skip to main content

Things You Should Know Before Starting: Flow's Tips & Tricks

Master Promptitude's Flow with these essential tips and tricks for efficient prompt management and automation in your business.

Promptitude Team avatar
Written by Promptitude Team
Updated over a week ago

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:

  1. Look for the direct link at the top, above the step name

  2. Edit in a new tab to avoid losing your place

  3. 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:

  1. Flow input variables

    • Format: {{flow.input.#_original_content}} (where # is the input number)

    • These can be used throughout your entire flow

  2. 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 variables

  • Choose 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.

Did this answer your question?