Skip to main content
The Intercom plugin handles incoming webhooks. Point your provider’s subscription URL at your Corsair HTTP handler (see Overview for setup context and the exact URL shape).
New to Corsair? See webhooks and hooks.

Webhook map

  • contacts
    • created (contacts.created)
    • deleted (contacts.deleted)
    • tagCreated (contacts.tagCreated)
  • conversations
    • assigned (conversations.assigned)
    • closed (conversations.closed)
    • created (conversations.created)
  • ping (ping)

HTTP handler setup

app/api/webhook/route.ts

Events

Contacts

Created

contacts.created A new contact was created in Intercom Payload
webhookHooks example

Deleted

contacts.deleted A contact was deleted from Intercom Payload
webhookHooks example

Tag Created

contacts.tagCreated A tag was added to a contact Payload
webhookHooks example

Conversations

Assigned

conversations.assigned A conversation was assigned to an admin or team Payload
webhookHooks example

Closed

conversations.closed A conversation was closed Payload
webhookHooks example

Created

conversations.created A new conversation was created Payload
webhookHooks example

Ping

Ping

ping Initial ping sent by Intercom when a webhook URL is first registered Payload
webhookHooks example