> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.devit.software/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Workflow testing

# ${color}[#204a87](Workflow testing)

${color}[#3465a4](In this article:)
* [What is Bind test?](#1-what-is-bind-test)
* [Triggers testing](#1-triggers-testing)
* [Webhook testing](#1-webhook-testing)
* [Need help?](#1-need-help)

# ✔️ What is Bind test?

**Bind test** is a feature that allows you to test created workflows with the use of existing data. This helps creating more correct and effective automations by validating how the workflow behaves with actual event data.

# ✔️ Triggers testing

1. Go to the **React Flow admin** and create a new workflow.
2. In the right-side menu, select the trigger.
3. Click **Bind test data** in the upper-right corner.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/2/7/1/3271b421d88bd400/bind-testing-workflow_1us5r6a.png)

4. From the provided list select the element for testing and click **Bind**.

You can click **Binded** in the upper-right corner to replace the selected data with another as a trigger output example to preview variables and conditions values.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/2/7/1/3271b421d88bd400/binded_1sevhb0.png)

# ✔️ Webhook testing

|| Important: Before you start, please note that for webhook testing you will need to use third-party services that send test requests (Postman, Insomnia, Xero, or your own server).

**Step 1: Create workflow**

1. Go to the **React Flow admin** and create a new workflow.
2. In the right-side menu, select the **Webhook event** trigger.
3. Click **Select webhook** -> Create a new webhook or select the existing one.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/2/7/1/3271b421d88bd400/select-or-create-webhook_62jcvo.png)

4. Click on the + icon and add condition or action and save the workflow.

**Step 2: Launch testing**

1. Click **Bind test data** in the upper-right corner.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/2/7/1/3271b421d88bd400/bind-test_145y829.png)

2. **Copy the provided test URL** and go to your **third-party service** (Postman, Insomnia, Curl, etc.)
3. Enter the URL and any test data -> Click **Send**.

|| Important: When testing your webhook, make sure to use the same authentication method that you selected during setup.

**Step 3: Save test data**

Return to your workflow and in the **Test window** you can see the test execution process. If you want to use any test data further in your workflows, you need to save it. 

Click the **Set payload as current GraphQL schema** and click **Bind**.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/2/7/1/3271b421d88bd400/payload-button_1i7a6hj.png)

After that, you can find the saved data by clicking on **Add variables** -> **Webhook**.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/2/7/1/3271b421d88bd400/check-data_17xna2n.png)

# ✔️ Need help?

Don’t worry if this feels technical - our support team can guide you through the testing process or even set up it for you. Just send us a message: support@devit.software