Webhooks are user-defined HTTP callbacks for events happening in awork.

Merle Hecht avatar
Written by Merle Hecht
Updated over a week ago

They provide a way to notify external tools about changes such as a task being created or a project status changed. Web developers can use the webhooks in combination with our API to build integrations with other tools so that users can share data and collaborate on projects in the tools they are familiar with.

For example, webhooks allow to call other APIs at certain events (e.g. the creation of a new task or time) to build automations or synchronizations.

Configure a new webhook

Use a tool like Requestbin to create a webhook endpoint, configure it in awork and show the received request. To configure a new webhook in awork, go to Settings > Integrations and open the integrations library. Now select Webhooks.

Then enter all the necessary information such as name, URL and activate authentication if required. Now you need to select the awork event that should trigger the webhooks and test it in the webhooks.

All webhooks are displayed in the list Already integrated on the integration page. You'll be able to edit, pause, check the logs, or delete the webhook here.

Check out the following additional resources

โ˜๏ธ Hint: As an alternative to Webhooks, you can also use Zapier. Zapier is platform for integrating various tools without having to write code. With the awork Zapier integration you can create projects and tasks or transfer tracked times from awork to other tools.

Did this answer your question?