Zoom webhooks send different events (meeting.registration_cancelled) instead of (meeting.registration_denied) it gets denial from a host on the manual approval process.
at the moment I am updating each meeting to set
‘registrants_confirmation_email’ => false,
‘registrants_email_notification’ => false
to make sure that I would not receive a zoom branded email and I am using webhooks to send a custom email to the user.
here are 3 important bits I would like to point out.
Despite the meeting has been updated to the above-mentioned flag it’s sending a zoom branded email
- when a user gets denial for zoom meeting (zoom meeting manual approval process)
- I am sure when the user gets denial the event meeting.registration_denied should trigger instead
- when meeting details has been updated its triggers a zoom email.
As I am getting duplication of email when a meeting gets denial as well as when the zoom meeting details have been changed/zoom meeting updated. (one from zoom and one from webhook driven custom email)
Can you please advise on the current solution to overcome the above situation at the moment and confirm the above if that’s not the case?