Troubleshooting Webhooks

David Giali
calendar_month Updated

Webhooks in Kajabi are URLs that link two apps together, automatically triggering an action in an app after completing an action in another app.

For example, adding a contact to InfusionSoft using an Activation Webhook URL for a specific Offer in your Kajabi account will automatically grant the Contact access to that Offer in Kajabi.

Note
Webhooks on Kajabi are exclusively accessible for Heroes on the Growth and Pro subscription plans. Learn how to upgrade your Kajabi subscription plan here.

When troubleshooting Kajabi Webhooks, you may encounter the following payload errors:

  • email: can’t be blank
  • name: can’t be blank
  • email: is invalid

Often, the solution is verifying that both the name and email are included on the Webhook.

It is also good practice to confirm the email is valid.

Follow this chart to successfully troubleshoot your Webhooks error:

IMG_2996.jpg

Additional Information when troubleshooting Webhooks

  • Webhooks always require the name, email, and external_user_id. All values should be lowercase.
  • The external_user_id will be prioritized over email.
  • The easiest way of making the email and external_user_id match is to use the email address as the external_user_id. If you need assistance updating your existing users' external_user_ids to be the email address, reach out to Support.
  • Make sure the required Key-Value Pair/payload is on the top-level. If it's nested underneath it will not work and will give you the "Email can't be blank and Name can't be blank" error as shown below.

Sample Payload Comparing Top Level Payload & Nested Objects Payload:

F8207B11-8012-4F58-BEA6-FBA0D3A1CD72.png

And that's how to troubleshoot Webhooks! Please vote below and let us know if you found this article helpful. We value your feedback. Thanks for being the best part of Kajabi!!

Did you find this article helpful?