Difference Between Run Flow and Publish Flow
Learn when to use the Run Flow and Publish Flow features in FlowHunt AIStudio to safely test and deploy your AI workflows.

When working in FlowHunt AIStudio, understanding the distinction between Run Flow and Publish Flow is essential for safe, controlled workflow development, especially if your Flow is already active in production (for example, embedded in a website chatbot). Below, we clarify the roles and recommended use cases for each function.
Run Flow – For Safe Testing
The Run Flow button allows you to test and experiment with your latest changes privately before exposing them to end users.
What Happens?
- You can interactively run your Flow with your most recent, unpublished edits.
- Only you (the editor) see the effects of these changes; your live users do not.
- Ideal for debugging or perfecting complex logic, text, or integrations.
Use Case Example
You want to refactor a step in your Flow or add a new integration. Use Run Flow to test changes and verify the output, all while your live users continue to interact with the unchanged, published version.
Publish Flow – Making Updates Live
The Publish Flow button makes your changes public by replacing the existing version used everywhere the Flow is deployed (e.g., on your website or chatbot).
What Happens?
- The current state of your Flow, including all recent modifications, becomes the new live version.
- All users and integrations connected to the Flow experience the updated functionality immediately.
Use Case Example
Once you’ve validated your changes with Run Flow, use Publish Flow to update the production system for all users.
Best Practice
Always test flow changes with Run Flow before using Publish Flow to push updates live. This ensures seamless and bug-free user experiences.