Webhooks
Webhooks enable you to integrate P4 Plan with external services, such as Jira, Slack, and GitHub. With webhooks, you can connect P4 Plan with external applications and services, and notify them when specific actions and events occur.
Webhooks are created and managed in the web client, but webhook events will also trigger for updates made in the desktop client.
You can access the webhooks panel by selecting your user name in the P4 Plan toolbar and selecting Webhooks. Here, you can see all existing webhooks along with their current connection status indicated by a colored icon:
- Green - The webhook is able to connect.
- Yellow - The connection is currently being established. This usually requires no action. Inactive webhooks are not tested, so they always show yellow.
- Red - The webhook is not connected.
If the connection still does not work, check that the P4 Plan web API and integration services are running correctly. See Installing and configuring the P4 Plan web client for more information.
For GitHub webhooks, also check that the GitHub App is installed on the repository and that the Repository URL is correct.
There are types of webhooks you can create:
- Jira webhooks - Enables you to connect P4 Plan items with Jira work items.
- Slack webhooks - Enables you to connect P4 Plan to Slack.
-
GitHub webhooks - Enables you to link GitHub pull requests, commits and branches to items, and to create branches from items.
- Custom webhooks - Enables you to create custom integrations to send updates about P4 Plan item updates.