We're reworking how Enate webhooks work, so your integrations get only the events they need, with enough information to act on each one without calling back.
What we're planning:
  • Subscribe to exactly what you need. Narrow a subscription by Customer, Contract, Service, Service Line, Case or Ticket Type, Process, work item type and Action Type. All the filters must match. You can also subscribe to a single work item.
  • Subscribe by Action Type. Get notified when a specific Action Type is created, with subscriptions that keep working when a new process version goes live.
  • A closed event. Be notified when a work item is resolved and closed, as well as when it's created, updated or receives a new communication.
  • Test and Live kept apart. Each subscription belongs to either Test Mode or Live Mode, and every message says which mode it came from, so test work never reaches a live integration by mistake.
  • Richer messages. Each message says what happened, where the work item sits (customer, contract, service, process, state, due date, RAG status) and, for an update, which fields changed. Messages never include custom data values, email bodies or files.
  • Configuration events. Webhooks for configuration changes, not only work items.
  • Safe for existing integrations. The new behaviour comes through new subscriptions that name a message version. Your existing subscriptions keep working exactly as they do today.
Good to know: Enate doesn't guarantee the order in which messages arrive. Each message carries the work item's last-updated time, so you can put them in order.
Tell us in the comments how you use webhooks today, and which events and filters matter most to you.