Celigo Listener does not recognize NetSuite Merge as a Change

I have a few integrations set up to keep NetSuite data (including vendors) in sync with another application. From time to time, duplicate vendor records get created in NetSuite and they end up needing to be merged. I have an integration defined to listen for NetSuite vendor updates but when vendors get merged there is no merge event. They are handled through a duplicate manager process, so the listener never picks up the change.

Has anyone ever experienced anything similar and successfully been able to implement an alternative integration?

@jodyennen Moving this post to Troubleshoot custom flows topic for better reach.

@jodyennen the issue is more around how NetSuite themselves handle this. We rely on NetSuite user events to fire off these webhooks, but in the case of merging duplicates NetSuite doesn't fire off a user event for us to consume. This is similar to other native NetSuite buttons and the work around is the same. You basically need to create a suite script to hijack the native merge button. This suite script would show a new merge button that is custom and upon clicking it you would log some change that does fire off a user event script and then run the merge. See external thread: https://stackoverflow.com/questions/35399784/handling-merge-scenario-in-user-event-script-in-netsuite