- ZVA (Campaign): must use
chat-client.jsand must not includedata-chat-entry-id. - ZCC (Campaign): must use
zcc-sdk.js. - ZVA (SDK): must use
chat-client.jsand includedata-chat-entry-id. With a ZVA Entry ID, includedata-product-module="zva". - ZCC (SDK): may use
zcc-sdk.jsorchat-client.jswithdata-chat-entry-id. Usingdata-product-module="zva"will break a ZCC Entry ID. data-envshould align with the src cluster (e.g.,us01↔https://us01ccistatic.zoom.us/.../us01cci/...).
SDK/Web Tags troubleshooting
Combinations that work (and don’t)
1) ZCC Campaign — ✅ works
<script data-apikey="YOUR_API_KEY" data-env="us01" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/zcc-sdk.js"></script>
2) ZCC Campaign + entry id — ✅ works
<script data-chat-entry-id="YOUR_ZCC_ENTRY_ID" data-env="us01" data-apikey="YOUR_API_KEY" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/zcc-sdk.js"></script>
3) ZCC SDK (entry id) — ✅ works
<script data-chat-entry-id="YOUR_ZCC_ENTRY_ID" data-env="us01" data-apikey="YOUR_API_KEY" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/chat-client.js"></script>
4) ZVA Campaign — ✅ works
<script data-apikey="YOUR_API_KEY" data-env="us01" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/chat-client.js"></script>
5) ZVA Campaign +
data-product-module="zva" — ✅ works
<script data-apikey="YOUR_API_KEY" data-product-module="zva" data-env="us01" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/chat-client.js"></script>
6) ZVA Campaign + entry id — ⚠️ UI loads; login may fail
<script data-apikey="YOUR_API_KEY" data-chat-entry-id="YOUR_ZVA_ENTRY_ID" data-env="us01" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/chat-client.js"></script>
7) ZVA SDK (module + entry id) — ❌ live agent transfer won’t work
<script data-chat-entry-id="YOUR_ZVA_ENTRY_ID" data-env="us01" data-apikey="YOUR_API_KEY" data-product-module="zva" src="https://us01ccistatic.zoom.us/us01cci/web-sdk/chat-client.js"></script>