You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: improve Zoom webhook troubleshooting with diagnostic steps
Reframe the FAQ to not assume resignation as the only cause. Add a
step-by-step troubleshooting flow: create a new webhook, test it, then
confirm whether the old one is invalid before concluding root cause.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: en/on-call/integration/instant-messaging/zoom.mdx
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Before configuring, you need to create a Chatbot application in the [Zoom Market
14
14
2.**Verify Token**: The Verify Token used to authenticate request origins.
15
15
16
16
<Warning>
17
-
Zoom Incoming Webhook connections are tied to the Zoom account that created them. When that user leaves the organization or their account is deactivated, all Webhook connections they created are automatically invalidated. **We strongly recommend using a shared team service account** (rather than a personal account) to create Webhook connections, preventing notification disruptions due to personnel changes.
17
+
Zoom Incoming Webhook connections are tied to the Zoom account that created them. When that user leaves the organization or their account is deactivated, all Webhook connections they created are automatically invalidated, and Zoom's error response will not indicate the actual cause. **We strongly recommend using a shared team service account** (rather than a personal account) to create Webhook connections, preventing notification disruptions due to personnel changes.
18
18
</Warning>
19
19
20
20
## Configuration steps
@@ -87,10 +87,15 @@ Go to Platform Management → Mapping Table Management to create a Zoom-type use
87
87
</Accordion>
88
88
89
89
<Accordiontitle="Notification fails with 'Failed to send bot message'?">
90
-
This error typically indicates the Webhook connection has become invalid. Zoom Incoming Webhook connections are tied to the Zoom account of the user who created them. When that user leaves the organization or their account is deactivated/deleted, all Webhook connections they created are automatically invalidated, causing notifications to return HTTP 400 errors.
90
+
This error means Zoom cannot send messages through the Webhook. Possible causes include: the Webhook connection has been invalidated, the creator's account was deactivated or removed, or the Webhook was manually deleted. Zoom's error response (HTTP 400 `Failed to send bot message`) does not indicate the specific cause.
91
91
92
-
**Solution:**
93
-
- Have a current active Zoom user create a new Incoming Webhook connection, then update the Webhook URL and Token in Flashduty
94
-
- We recommend using a shared service account (rather than a personal account) to create Webhook connections to prevent notification disruptions due to personnel changes
92
+
**Troubleshooting steps:**
93
+
1. Create a new Incoming Webhook connection in Zoom
94
+
2. Test the new Webhook URL in your Flashduty escalation rule
95
+
3. If the new Webhook works, the original connection has been invalidated (commonly caused by the creator leaving the organization and their account being deactivated) — replace it with the new Webhook
96
+
4. If the new Webhook also fails, check the message content format or contact Zoom support
97
+
98
+
**Prevention:**
99
+
- Use a shared team service account (rather than a personal account) to create Webhook connections, preventing notification disruptions due to personnel changes
0 commit comments