Getting Started with Webhooks

Getting Started with Webhooks

TL;DR: Webhooks automatically send data to external URLs when events happen in Custojo.


What are Webhooks?

Webhooks are automated messages sent from Custojo to external services when specific events occur. For example:

  • New invoice created → Send data to your accounting software
  • New employee added → Update your HR system
  • Task completed → Notify your project management tool

Prerequisites

Before using Webhooks:

  1. ✅ Webhook module enabled on your plan
  2. ✅ You have an external URL to receive webhook data
  3. ✅ Admin permissions to create webhooks

Quick Start

Step 1: Access Webhooks

  1. Log in to your dashboard
  2. Click Webhooks in the sidebar

Step 2: Create Your First Webhook

  1. Click + Create
  2. Configure:
    • Name — Identify the webhook
    • URL — Where to send data
    • Event — What triggers it
  3. Click Save

Step 3: Test It

Trigger the event and verify data arrives at your external URL.


What's Next?


Technical Note

Webhooks send HTTP POST requests with JSON payload. Your receiving endpoint must be able to accept and process these requests.