Getting contact.edit webhook events when notes are added

It seems that when a note is added to the contact, a contact.edit webhook event is sent. But notes aren’t even part of the contact resource. There are note.add and other webhook events that are actually relevant for the note.

For us, this results in a lot of pointless API churn when an automation that sets notes on a large number of contacts is run.

In general, the skinny nature of the webhook events is frustrating to work with. If the contact.edit event included something like which fields were edited, that could often avoid the need to turn around and pull the contact from the Keap API to see what happened.

Hey Jim, I tried to reproduce the issue on my end but couldn’t seem to, everything looks to be working normally here. Could you share a bit more detail about your setup and what exactly you’re doing when the contact.edit webhook fires?

It happens when I use the “Add Note” popup in the Tasks tab of the bottom half of the Contact management page.

I also created an automation that was triggered by API and creates a note, and it also resulted in a contact.edit webhook event being sent.

I guess the question back would be what did you do to try and reproduce it?

Thanks, Jim. I followed the same steps but wasn’t able to reproduce the issue. I realized that’s because I wasn’t testing in a Classic app. I noticed this behavior occurs there, and we’re looking into it. I’ll share an update soon.

@Jim_Winstead We were able to confirm that this is indeed a bug. We’ll be working on a fix and I’ll make sure to update you as soon as it’s resolved.