Create An Integration
- From the action button, click the “Create Integration” button.
- Supply the following information
- Name - A descriptive name
- Type - The integration type. See all possible integrations.
- Urgency - The urgency of the alert when created by this integration.
- Destination Team - The destination team alerts will be assigned to when created by this integration.
- Click Create button.
Update An Integration
- Navigate to the integration page you would like to edit.
- Double click the name, type, destination, or urgency.
- Modify the attribute.
- Click the Save button.
Delete An Integration
- Navigate to the Integrations page.
- Click the trashcan button next to the integration you wish to delete.
- Click the yes button to confirm you would actually like to delete this integration.
Enable or Disable An Integration
- Navigate to the integration page you would like to enable or disable.
- Toggle the Enabled switch.
Additionally you can configure integration options on an integration. Each integration supports customizing the alert title and description using Handlebars substition and the
Additionally use any handlebars-helpers to support any logic. Use JSON dot notation selection to access deeply nested data (ex:
data.alarm.region). If you are unsure of the data being received by your integration, make sure to check the logs.
- Navigate to the options section
- Double click the
Description Templateto edit.
- Edit the template to your liking, using handlebars-helpers as needed using the data.
Integration Rules allow integrations to dynamically route incoming alerts.
To configure integration rules:
- Create a router of type Routing Rules.
- Navigate to the integration page you would like to attach the rules to.
- Double click the Destination section.
- Select the routing rules you’d like to use.
- Click Save.
Please Note: When rules are evaluated by the router, they will be evaluated in order. Only the first matching rule will be used.
- Navigate to the integration page you would like to see the logs of.
- On the right hand side, navigate to the logs tab. Click any log id to inspect the contents.
- Check the Content section for the JSON of what was received.
- body - This is what your application sent.
- status - Is the response code PagerTree sent back
If you have any questions setting up an integration, make sure to check the logs to make sure PagerTree is actually receiving data from your third-party application. If PagerTree is receiving data, double check that you followed the documentation correctly. If you are still having issues, feel free to reach out to firstname.lastname@example.org and we’ll help you with setting up your integration.
Live Call Routing
Live Call Routing is a feature that can route incoming calls to a user that is on-call for a specific team. Live Call Routing is only available in our Elite pricing plan and can be configured using our Twilio Integration.