Webhooks
  • 08 Dec 2022
  • 1 Minute to read

Webhooks


What are webhooks?

Nexudus webhooks can push data onto other systems automatically when a specific action takes place in Nexudus. This information is transferred over the internet by means of webhooks. The receiving end of these webhooks should be a system that understands this type of data and can process it.
 

The receiving end of a webhook listens for incoming calls coming from Nexudus with specific data. 

For example, if you want to notify another system every time you make a change to a member or contact you could use the "Coworker Update" webhook which sends the data of the contact or member whose record you have updated.

How Webhooks Work 

Webhooks are created by clicking Settings > Integrations > Webhooks on the Admin Panel. We keep adding new webhooks as users require them for specific integrations but these are the ones we have available so far:

  • Access Control UPDATED
  • Article CREATED
  • Article DELETED
  • Article UPDATED
  • Booking CREATED
  • Booking DELETED
  • Booking UPDATED
  • Chat Message CREATED
  • Check-in ATTEMPT FAILED
  • Check-in DELETED
  • Check-in UPDATED
  • Community Message CREATED
  • Community Thread CREATED
  • Contract ACTIVATED
  • Contract CANCELLED
  • Contract CREATED
  • Contract FIRST ACTIVATED
  • Contract RENEWED
  • Contract UPDATED
  • Contract Upgraded/Downgraded
  • Credit Note CREATED
  • Customer CHECK-IN FAILED
  • Customer CHECKED IN
  • Customer CHECKED OUT
  • Customer CREATED
  • Customer DELETED
  • Customer Message CREATED
  • Customer UPDATED
  • Customer Welcome Email sent
  • Delivery ASSIGNED to customer
  • Delivery CREATED
  • Event Attendee CREATED
  • Event Attendee DELETED
  • Event Attendee UPDATED
  • Event DELETED
  • Event UPDATE
  • Help-desk Message CREATED
  • Help-desk Reply CREATED
  • Invoice AWAITING PAYMENT
  • Invoice CANCELLED/REFUNDED
  • Invoice CREATED
  • Invoice DELETED
  • Invoice FAILED PAYMENT
  • Invoice FIRST CREATED
  • Invoice FULLY PAID
  • Invoice RECEIVED PAYMENT
  • Invoice UPDATED
  • Newsletter Subscriber CREATED
  • Newsletter Subscriber REMOVED FROM GROUP
  • Newsletter Subscriber SUBSCRIBED
  • Newsletter Subscriber UNSUBSCRIBED
  • Proposal CREATED
  • Proposal DELETED
  • Proposal UPDATED
  • Team CREATED
  • Team DELETED
  • Team UPDATED
  • Visitor CHECKED IN
  • Visitor CREATEDVisitor DELETED
  • Visitor NOTIFIED

Webhook requests created by our servers can be verified by calculating a digital signature using a shared secret you can type from the webhooks integration.

GET Webhook Types

GET https://spaces.nexudus.com/api/utils/enums?name=eWebhookAction