Enlivy

Webhooks

Get event alerts and automate actions across your tools

Moments after something happens in Enlivy (an invoice is paid, a transaction lands, a user changes), a webhook fires to your system. React to events instead of polling for changes or waiting on reports.

Add your first webhook

Free account, no card needed. Sending events needs any paid pack, from €2.99/month, excluding VAT.

A webhook destination with the events it subscribes to and its recent deliveries; its address covered

WHAT IT IS

The change happens. Your systems act.

Keep your systems in sync with event updates from Enlivy.

Webhooks let your applications react moments after something happens inside Enlivy.

Send each event to your own endpoint as a signed HTTP POST, or as a message to a Slack channel. You add a destination in the Enlivy app under Settings, then Event destinations.

  • Event notifications

    Get notified moments after an invoice, transaction, user, or other key record is created or updated, with retries when your endpoint is down.

  • Direct automation

    Connect Enlivy directly to your apps and workflows. Trigger custom actions, sync with external tools, or keep your reporting current without polling.

Adding an event destination: a webhook that sends a signed HTTP POST to your endpoint, or a Slack channel

WHY IT HELPS

Keep your other systems up to date

Enlivy webhooks tell your systems what changed.

By receiving notifications whenever invoices, transactions, users, or other key events occur, you no longer have to rely on manual checks or delayed reporting.

  • Save time automatically

    Event notifications mean less manual work and faster response times.

  • Reduce errors

    Your systems receive each change from Enlivy, instead of someone copying it by hand.

  • Simplify your integrations

    You choose a destination and its events, and Enlivy does the sending.

EVENT DELIVERY

Helpdesk conversations too

Beyond invoices and transactions, you can subscribe to Helpdesk events, such as a new, assigned or unanswered conversation, and send them to a webhook destination. Choose the events and destination for each subscription.

WHY WEBHOOKS

Fast, reliable, and yours to shape

Webhooks turn Enlivy into the source of truth your whole stack listens to.

  • Signed event notifications

    Moments after an invoice, transaction, or user changes, a signed payload lands on your endpoint. No polling, no waiting on reports.

    You know what changed without checking by hand.

  • Fully customizable

    Subscribe to only the events that matter and choose the related data each one carries. Get exactly what your workflow needs, nothing more.

    Subscriptions cover only the records your role can view.

  • Smarter automation

    Trigger workflows, notifications, and integrations automatically instead of moving data by hand.

    Your systems work for you, not the other way around.

  • Centralized data flow

    Keep every tool, platform, and application synchronized from one stream of events.

    Your team focuses on decisions, not data management.

  • Retries and a delivery log

    Every send is logged, so you can inspect exactly what happened and when.

    A delivery to your endpoint is tried up to five times over about ten minutes, and the account owner gets an hourly digest of anything that still failed.

  • Scalable integration

    Each active paid pack includes 25 event destinations, shared between webhooks, Slack channels and Zapier triggers.

    Automation stays simple at every scale.

API reference

Webhooks & event delivery from the API

Get notified the moment something happens in your account. An event destination is an endpoint, an HTTPS webhook or a Slack channel, that subscribes to the events you care about (an invoice paid, a contract updated, a bank transaction created) and receives a signed payload each time one fires.

Every send is recorded as a delivery, so you can inspect exactly what was sent and how your endpoint responded. This reference covers the full loop: create and adjust destinations, subscribe them to events, fire a test, delete them, and read the delivery logs and their data.

List your configured destinations. Retrieve a single one with its subscribed events and recent deliveries by expanding the includes.

GET/organizations/<organization_id>/event-destinations+1
# list all destinations
curl 'https://api.enlivy.com/organizations/<organization_id>/event-destinations' \
  -H "Authorization: Bearer $ENLIVY_API_TOKEN" \
  -H 'Accept: application/json'

# one destination, with its subscriptions and deliveries inline
curl -G 'https://api.enlivy.com/organizations/<organization_id>/event-destinations/<event_destination_id>' \
  --data-urlencode 'include=event_subscriptions,event_deliveries' \
  -H "Authorization: Bearer $ENLIVY_API_TOKEN" \
  -H 'Accept: application/json'

Works together with

Proposals, contracts, invoices and payments

Ready to automate your workflows?

Set up webhooks and receive signed event updates for invoices, transactions, users and more. Webhooks work with any paid pack.

Free account, no card · Events need any paid pack, from €2.99/month · Prices exclude VAT