Skip to main content
Webhooks are a simple way to have Komo ingest data and events from external sources. You can use this to update Contact properties, drive segmentation, power rewards or badges or simply execute Marketing Automation journeys.

How to create a Webhook

First, create a new Workflow, and set the Trigger to “Webhook Received”. You can optionally add Authentication Keys and a defined Payload Schema (JSONSchema) if you like. Webhook Received Trigger Next, add any further Workflow Steps to your Workflow. You will most likely want to use a Search for Contact step, to lookup the Komo Contact associated with the incoming webhook payload. Webhook Workflow Example

Publish and test your workflow

Next, you can publish and test your Workflow. Set the Workflow to Published, and then you can start sending requests to your Webhook URL. Use the HTTP POST method. Ensure you are using the Authentication Key and adhering to the Payload Schema if these have been defined. Once you have sent a request, you will see the request in the Workflow Runs tab, or via the Workflow Summary modal. Webhook Run Summary Click on a specific Run to see a log of its execution. Workflow Run Detail View