Features/Set up webhooks

Set up webhooks

Loading last updated info...

Webhooks allow TimePro to push real-time event notifications (e.g. timesheet or invoice changes) to an external endpoint using OAuth2-authenticated HTTP POST requests.

Video Walk-through

Watch the video for a full step-to-step guide on

  • How to set up webhooks in TimePro
  • How to test it out
YouTube video placeholder
Video: SSW TimePro - How to set up webhooks (5 min)

Prequisites

Before you begin, ensure you have:

  • An external endpoint URL that can receive HTTP POST requests
  • A Microsoft Entra ID app registration

From your TimePro tenant

  1. In the top navigation, go to Admin | Webhook

ImageFigure: Navigate to Webhook page

Fill in the Add Subsriber Form

On the Webhook page, you will see a table listing existing webhook subscribers (empty if none exist yet).

  1. Click + Add subscriber button to open the Add Subsriber form
  2. Fill in four Entra ID fields with info from your Microsoft Entra ID app registration
  3. Fill in Webhook endpoint URL with endpoint that receives POST requests for your app
  4. Under the Subscribed Events section, tick TimePro events you want to be notified of
  5. Tick Enable webhook to activate the subcriber

🎉 Now you can receive notification from TimePro whenever your subscribed event occurs.