Skip to main content

Endpoints

An endpoint is a destination URL plus the set of events it should receive.

Creating an endpoint

From Settings → Webhooks → Endpoints, click Add Endpoint and provide:
  • Endpoint Name — a label to help you tell endpoints apart.
  • Endpoint URL — the https:// URL the CRM will POST to.
  • Subscribed Events — checked from a grouped list (Clients, Leads, Invoices, and so on). Only checked events are delivered to this endpoint. See the Event reference for the full list.
Once saved, the endpoint is active and a signing secret is generated for it automatically — see Verification.

Editing and deleting

Edit an endpoint to change its name, URL, or subscribed events at any time. Deleting an endpoint removes its subscriptions and its entire delivery log — this cannot be undone.

Sending a test event

Open an endpoint’s detail page and use Send Test Event to pick one of its subscribed events and queue a single delivery with synthetic example data. This is the fastest way to confirm your receiving server is reachable and your signature verification code is correct before relying on real CRM activity. Test deliveries are clearly synthetic ("id": 0 and a placeholder message) — real customer data is never used for a test send.

The delivery log

Every attempted delivery — real or test — appears in the endpoint’s delivery log with:
  • The event key
  • Status (Pending, Success, or Exhausted)
  • The HTTP response code returned by your server (if any)
  • Number of attempts made
  • The timestamp of the last attempt
  • The exact JSON payload that was sent (expand View to inspect it)

Resending a delivery

Any delivery — including one that already succeeded — can be manually resent from the log with the resend button. This resets its attempt count and queues it for immediate delivery, which is useful after fixing an issue on your receiving server without waiting for the original CRM event to happen again.

Re-enabling a disabled endpoint

If an endpoint was automatically disabled after repeated failures, fix the underlying issue on your server, then edit the endpoint and save it again — saving reactivates it. New deliveries will resume being sent.