Mercateer
Developer

Get Mercateer front-office events as webhooks

Subscribe an endpoint to Mercateer events and receive a signed payload the moment a call wraps, a lead comes in, or a job is booked. Register and manage endpoints from the API or dashboard, and verify every delivery with HMAC.

What is Webhooks?

Webhooks push Mercateer front-office events to a URL you control in real time, so your own systems can react without polling the API. Each delivery is a JSON payload signed with HMAC, you register and manage endpoints from the API or dashboard, and failed deliveries retry with backoff.

What you can do with Webhooks

New lead captured and contact created
Conversation started, closed, or handoff requested
Call completed
Appointment booked and appointment rescheduled
Quote accepted
HMAC-signed payloads you verify on receipt
Register and manage endpoints from the API or dashboard

Install in minutes

1

Create an endpoint

Register your URL and pick the events to subscribe to, from the API or in Settings, then Developer. Mercateer returns a signing secret for that endpoint. API access is included on the Crew and Fleet plans.

2

Verify the signature

On every delivery, read the timestamp (t) and signature (v1) from the signature header, then compute the HMAC-SHA256 of the string "{timestamp}.{raw request body}" with your signing secret and compare it to the v1 value. Reject any request that does not match, or whose timestamp is more than 5 minutes old, so you only act on fresh payloads that truly came from Mercateer. (Our SDK’s verify helper does all of this for you.)

3

Handle retries idempotently

Respond 2xx quickly to acknowledge a delivery. Failed deliveries retry with backoff, so key your handler on the event ID to ignore duplicates and process each event once.

Frequently asked questions

Works with your whole stack

Mercateer speaks the same protocols as the tools you already use.

Put Mercateer to work with Webhooks

Start free and connect your front office in minutes.

No credit card required