Testomato Integration Guide

The Testomato service specializes in automated testing. It monitors your website and warns you whenever an automated test breaks; the company serves over a million tests on an average day. Through their integration with PagerDuty, a failed test can be used to trigger an incident within PagerDuty. PagerDuty can then alert the appropriate technician via SMS, phone, email or iOS/Android push.

If you are having trouble completing the installation, please contact us.

In PagerDuty

  1. From the Configuration menu, select Services.
  2. On your Services page:If you are creating a new service for your integration, click +Add New Service.

    If you are adding your integration to an existing service, click the name of the service you want to add the integration to. Then click the Integrations tab and click the +New Integration button.


  1. Select your app from the Integration Type menu and enter an Integration Name.If you are creating a new service for your integration, in General Settings, enter a Name for your new service. Then, in Incident Settings, specify the Escalation Policy, Notification Urgency, and Incident Behavior for your new service.
  2. Click the Add Service or Add Integration button to save your new integration. You will be redirected to the Integrations page for your service.
  3. Copy the Integration Key for your new integration: RS_API_pd_3

In Testomato

  1. Go to your Settings tab under your username in the menu tab.
  2. Scroll down to 3rd Party Services, paste your API key into the PagerDuty Service API Key input box, and click Save. testomato_api
  3. Navigate to the Add Project tab.
  4. Enter in a URL to be tested and press the Submit button.
  5. Navigate to the Test page to determine which sites are being tested.
  6. Bring a page down or change your network settings to induce a failure and test your PagerDuty integration. If it’s working, you should see an incident in PagerDuty soon.
    Congratulations! Your PagerDuty integration with Testomato is working.


How do you configure Testomato to have multiple alerts that report to PagerDuty?

Easy: create multiple projects within Testomato, then enable ‘PagerDuty notifications’ for each one. For an example, see the image showing this exact setup at the bottom of the Testomato page here.