Skip to main content
Use highlevel.onConversationUpdated to run when a live-chat visitor identifies themselves and HighLevel merges the temporary conversation into their contact conversation.
automations/highlevel-on-conversation-updated.automation.ts
HighLevel triggers require OAuth because HighLevel sends marketplace webhooks for an installed app. Optional static account selects a named OAuth binding; the project binding is the default.

Trigger data

Returns the typed ConversationUpdate webhook payload. oldConversationId identifies the temporary live-chat conversation and newConversationId identifies the retained contact conversation. Automate.ax verifies HighLevel’s Ed25519 signature against the exact request body, rejects deliveries outside a five-minute replay window, and deduplicates retries by webhookId.