Skip to main content

Webhooks Integration

Webhooks let TestingBot push test results to your own systems the moment a test completes. Rather than polling for updates through the TestingBot API, you receive an HTTP request with the test details as soon as they become available.

Use webhooks to notify chat tools such as Slack, Microsoft Teams or Discord, open incidents in PagerDuty or OpsGenie, create Jira tickets, or feed test data into your own dashboards and reporting pipelines.

How it works

  1. A test finishes on TestingBot and matches the triggers you configured for the webhook.
  2. TestingBot renders your payload: either the default JSON payload, or a custom body with built-in variables filled in with the test details.
  3. TestingBot sends an HTTP request to your URL, with the authorization, headers and query parameters you configured.

Explore the documentation

  • Quick Start: create and test your first webhook in a few minutes.
  • Core Concepts: triggers, payload modes, the default payload reference, delivery behavior and limits.
  • Built-in Variables: the full reference of variables you can use in custom payloads, URLs, headers and parameters.
  • Integrations: connect Slack, Teams, Discord, PagerDuty, OpsGenie or Jira with a ready-made template.
  • Slack: post a test summary to a Slack channel.
  • Microsoft Teams: send a card to a Teams channel.
  • Discord: post an embed to a Discord channel.
  • PagerDuty: open an incident when a test fails.
  • OpsGenie: create an alert for failed tests.
  • Jira: create a Jira issue with the test details.

At a glance

  • Up to 5 webhooks per team, managed in the members area.
  • Requests can use the POST, PUT or PATCH method.
  • Optional Basic Auth or Bearer token authorization.
  • Custom headers and query parameters, with variable support.
  • A Test Webhook button that sends a sample request and shows the live response.
  • Every delivery is signed with HMAC-SHA256 so your receiver can verify it comes from TestingBot.

Ready to start? Follow the Quick Start, or read the Core Concepts to understand triggers, payloads and delivery in detail.