Skip to main content

Webhooks

Configure webhooks in awork to trigger HTTP callbacks when tasks, projects, or time entries change, enabling automations across external tools.

Webhooks are custom HTTP callbacks for events that take place in awork.


Key benefits and use cases

  • Notify external tools about changes, for example when a task is created or a project status changes
  • Call other APIs in response to specific events (for example, when a new task or time entry is created)
  • Create automations or syncs so users can share data and collaborate across different tools
  • Build custom integrations using webhooks and our API

How to configure a new webhook

First, you'll need a webhook endpoint to receive and inspect the webhook request.

Create a webhook endpoint

  • Use a tool (for example, Pipedream) to create a webhook endpoint
  • Copy the endpoint URL

Add the webhook in awork

  • Go to Einstellungen (the gear icon in the bottom-left corner of the main menu) > Integrationen
  • Open the Integrations-Bibliothek
  • Under the API-Konnektoren category, select Webhooks
  • Click Integration einrichten

Enter the details, select an event, and test

  • Enter the required information, such as the Bezeichnung and URL
  • Enable Authentifizierung if needed
  • In the Auslösende Event(s) section, click Hinzufügen to select the awork event that should trigger the webhook
  • If needed, deactivate Nur Events von Properties der ersten Ebene: By default, only first-level events are sent for task, project, and time-tracking properties. Changes to nested properties (such as tags) are ignored. This can significantly reduce the number of webhook requests.
  • Test the webhook and check the request received in your endpoint tool
  • Click Speichern

Manage existing webhooks

All webhooks are listed on the Integrations page under Bereits integriert.

From here, you can:

  • Edit a webhook
  • Pause a webhook
  • Check the logs for a webhook
  • Delete a webhook

Best practices and resources

Check out these additional resources:

Tip: If you want to create integrations without writing code, use Zapier. With the awork-Zapier integration, you can create projects and tasks or send tracked time from awork to other tools.


FAQ

What are webhooks in awork?

Webhooks notify external tools about changes in awork, for example when a task is created or a project status changes.

What can I build with webhooks?

You can call other APIs in response to specific events (for example, when a new task or time entry is created) to build automations or syncs.

Where do I configure webhooks in awork?

Go to Einstellungen > Integrationen, open the Integrations-Bibliothek, and select Webhooks.

Where can I view and manage existing webhooks?

You'll find them under Bereits integriert on the Integrations page. There, you can edit or pause webhooks, delete them, or check their logs.

Can I use something else instead of webhooks?

Yes. You can use Zapier as an alternative. It lets you integrate tools without writing code yourself.

Last updated HappySupportPowered by happysupport.ai
© 2026 HappySupport. All rights reserved.