wakit
Webhooks

Events

Webhook event types and when they fire.

Available events

EntityOperationTrigger
messagesinsertA new message is created (incoming or outgoing)
messagesupdateA message status changes (sent, delivered, read, failed)
conversationsinsertA new conversation is created
conversationsupdateA conversation is updated (closed, reopened, assigned)

Message events

messages / insert

Fired when:

  • An incoming WhatsApp message is received
  • An outgoing message is sent (by a human agent or AI agent)

messages / update

Fired when:

  • A message status changes: sentdeliveredread
  • A message fails to send

Conversation events

conversations / insert

Fired when:

  • A new conversation starts (first message from a new contact)
  • A conversation is created manually

conversations / update

Fired when:

  • A conversation is closed (24-hour window expires)
  • A conversation is reopened (new template sent)
  • An agent is assigned or unassigned

On this page