Skip to content

Flowise

Choose Flowise if you built your AI system using Flowise. Mibo integrates directly with Flowise and can automatically collect trace data, so there’s minimal setup required.

Before you set up your connection, it’s important to understand how Mibo can work with Flowise in two different ways.

When you click Run on a test in Mibo, it sends real messages to your Flowise flow and evaluates the responses. This is the primary way to test your system.

If you’re using an older flow type and want to use active testing, consider migrating to Agentflow v2 in Flowise.

With passive testing, Mibo doesn’t send any messages to your flow. Instead, it analyzes interactions that already happened — from traces your flow sends to Mibo.

  1. Create the platform

    Go to your project, click Add Platform, and select Flowise.

  2. Enter your Chatflow URL

    Paste the full URL of your Flowise flow. Mibo automatically extracts the flow ID from the URL — you don’t need to find it separately.

  3. Set up authentication (if needed)

    If your Flowise instance requires an API key, enter it here. If your instance is open (no authentication), you can skip this step.

  4. Choose a message template

    Mibo provides two presets optimized for different flow types:

    • Chatflow — for standard Flowise chatflows. Sends a simple message payload.
    • Agentflow — for Flowise Agentflow v2. Includes the additional fields that agentflows expect.

    Pick the one that matches your setup. You can also customize the template if your flow expects a different format.

  5. Test your connection

    Click Test Connection to verify Mibo can reach your Flowise instance and get a response.

When running active tests, Mibo sends inputs through Flowise’s prediction API — the same way your users interact with the flow. The response is automatically extracted from the correct field, so you don’t need to configure a response path manually.

One of the biggest advantages of using Flowise with Mibo is automatic trace collection. When you use Agentflow v2, Flowise provides detailed execution data for every interaction — including:

  • Which nodes executed and in what order
  • What tools the agent called and with what inputs
  • How the agent reasoned through each step
  • The final response and how it was assembled

Mibo uses this data to power the Failure Matrix, which breaks down issues into four stages: Router, Arguments, Tool, and Response. This helps you pinpoint exactly where something went wrong — not just that it went wrong.

Mibo supports Flowise session IDs. If your flow uses sessions to maintain conversation history, Mibo will create a unique session for each test execution. This ensures tests don’t interfere with each other or with your real users’ conversations.

Flow TypeActive TestingPassive TestingTrace Detail
Agentflow v2YesYesFull — nodes, tools, reasoning
Agentflow v1NoYesVaries
ChatflowNoYesBasic — input and output only

If you’re starting fresh or can choose your flow type, Agentflow v2 gives you the best experience with Mibo. You’ll get active testing, automatic traces, and the full Failure Matrix.

If you’re already running a chatflow or older agentflow, you can still use Mibo through passive testing — just make sure your flow sends traces.

  • “Connection failed” — make sure your Flowise instance is running and accessible from the internet. If it’s running locally, it won’t be reachable by Mibo.
  • “Authentication error” — check that your API key matches what’s configured in your Flowise instance settings.
  • “Flow not found” — verify the URL is correct and the flow is deployed (not just saved as a draft).
  • No trace data appearing — make sure you’re using Agentflow v2 for active testing. Older flow types don’t provide the execution data Mibo needs.
  • Unexpected responses — check that you selected the right message template (Chatflow vs. Agentflow). Using the wrong template can cause Flowise to misinterpret the input.