Customer Event
The customer event fires every time a customer record is created or updated in myKaarma. The payload mirrors the response from the myKaarma Customer API. Full field documentation for customerWithVehicles is also available here.
Important Notes
- Customer events are pushed via an indexer job that runs once per second.
- If a customer is updated multiple times within one second, you will receive a single event with the final state.
Field Reference
payloadTop-level payload for the customer event.
In the actual webhook delivery, payload is a stringified JSON string (not an object). The example above shows it as a parsed object for readability.
How to Test a Customer Event
Login to https://app.mykaarma.com using the user credentials provided to you.
In the Customer tab, click on NEW button:

Fill in the fields in the Add Customer Dialog and click Save. You should receive an event on your webhook URL for this customer creation:

In the Customer tab, search for and select the customer you want to edit:

Click on the EDIT button:

Fill in/update the fields in the Edit Customer Dialog and click Save. You should receive an event on your webhook URL for this customer update:

FAQ
Are customer events 1:1 in terms of customer updates?
Not always, the indexer job runs once per second, so multiple updates within one second produce a single event with the final state.