Zoom Virtual Agent
cancel
Showing results for 
Search instead for 
Did you mean: 
Topics

Recent Activity

Request for API Access to Fetch Image Attachments from Messaging Transcripts in ZVA

I am developing a custom solution using Zoom Virtual Agent (ZVA) where customers provide image inputs during chat interactions. However, ZVA does not support image uploads out of the box, as confirmed in my previous case with you. In the CX Analytics... Show more

I am developing a custom solution using Zoom Virtual Agent (ZVA) where customers provide image inputs during chat interactions. However, ZVA does not support image uploads out of the box, as confirmed in my previous case with you. In the CX Analytics tab > Logs > Transcripts, I can see the chat history, including attached images , which appear in the UI. To work around this, I want to programmatically fetch the transcript and the image attachment using APIs, as text responses can be passed via variables, but images require API access for processing (e.g., in AWS Lambda). I have explored the following APIs with a Server-to-Server OAuth app (scopes include contact_center:read:engagement:admin and contact_center:read:inbox_messages:admin): GET /contact_center/engagements/{engagementId}/events Response: {"code": 7001, "message": "Only voice and video channels are currently supported."} Limitation: Does not support messaging channels. GET /contact_center/messaging/messages?engagement_id={engagementId} Response: {"code": 11006, "message": "Integration Messaging Channel feature is not enabled for this account."} My goal is to retrieve the full transcript, including image attachments (as URLs or downloadable files), to integrate into our custom flow. Could you please advise on: The correct API endpoint or method to fetch messaging attachments? How to enable the "Integration Messaging Channel" feature if needed? Any beta/private APIs or upcoming features for this as of December 2025? And also, is there any way to disable that message that we get whenever we upload an attachment that " We are unable to read the attachment etc...", I couldn't find any setting for that as well. May be we can alter that.


Show less

Mismatch between results of virtual agent in test view and when deployed via campaign

Hello, My company has signed up to Zoom Contact and Zoom Phone Enterprise. I have a good working knowledge of AI voice agents having worked on POC agents in Ragflow, N8N and Elevenlabs. It's early days so I am happy to park this to one side as we are... Show more

Hello,

 

My company has signed up to Zoom Contact and Zoom Phone Enterprise. I have a good working knowledge of AI voice agents having worked on POC agents in Ragflow, N8N and Elevenlabs. It's early days so I am happy to park this to one side as we are working with a professional partner.

What I am struggling with is the change in behaviour between querying a knowledge base, querying a virtual agent with a minimal prompt and querying a  deployed virtual agent in full screen url campaign deployment. Given I have spent much of the last year, preparing, cleaning and building RAG agent  workflows for text and speech, I am trying to figure out why the same knowledgebase would retrieve different matched content from the same knowledge base using a vanilla prompt.

Are there video tutorials and documentation that go through end to end example projects to give blueprints and examples for start to finish workflows, as is often the case with N8N youtubers?


Show less

reply-icon Latest Reply - 

Interactive Zoom Virtual agent plays tone at maximum volume

When the Zoom Virtual agent submits a response, it plays a tone at maximum volume, which hurts my ears. The tone does not respect the Windows volume control. Environment: Dell Latitude 5400 laptop, Windows 11 Pro, current Zoom version.

reply-icon Latest Reply - 

Knowledge Base Limits

If your knowledge base sync is stalling or creating an error due to size, please read this article. https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0058272If you're KB is under the size limit but still stalling when syncing, please ... Show more

If your knowledge base sync is stalling or creating an error due to size, please read this article. 

https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0058272

If you're KB is under the size limit but still stalling when syncing, please submit a support ticket under the product = zoom virtual agent. 

On Monday mornings, the KB crawlers are slowest because clients like to update their KB's then. Try an off-rush hour time like Monday night or Tuesdays for a faster weekly sync. 


Show less

ZVA with Salesforce Enhanced Messaging (Feb 2026)

We are preparing for the transition to Salesforce Enhanced Messaging from Live Chat. As a company with support agents around the clock and around the world, we rely heavily on a script to check agent availability in Live Chat. As Salesforce will not ... Show more

We are preparing for the transition to Salesforce Enhanced Messaging from Live Chat. As a company with support agents around the clock and around the world, we rely heavily on a script to check agent availability in Live Chat. As Salesforce will not be providing a similar solution for Enhanced Messaging, I'm curious how other companies are addressing this critical workflow. Suggestions?


Show less

Knowledge Base Not Syncing? Try this.

We recently updated our IP addresses for web crawlers. If you are seeing an error in your knowledge base sync, please ask your IT team to whitelist/allow these IP addresses to crawl your website. 44.199.223.208 44.198.248.168 44.199.239.85 3.12.25.1 ... Show more

We recently updated our IP addresses for web crawlers. If you are seeing an error in your knowledge base sync, please ask your IT team to whitelist/allow these IP addresses to crawl your website. 

44.199.223.208

44.198.248.168

44.199.239.85

3.12.25.1

3.12.48.211

3.12.140.78

Additionally, depending on your website architecture, you will want to check that your website allows for Zoom.us to crawl and index in your /robots.txt files. Also verify that your website's headers have "<meta name="robots" content="index,follow"> to ensure Zoom has access to crawl the sites you would like. You can limit the pages and content that you want Zoom to have access to by adjusting your robots.txt file. 

Try enabling the "javascript support" feature in the knowledge base settings to parse and index content in a way that you prefer. 

Link to images of common crawler and robot rules and errors: https://docs.zoom.us/public/doc/4R1MuR5yT4qo9EjgWHL-Aw 


Show less

reply-icon Latest Reply - 

ZVA Use Specific Knowledge for an End User

Hello, I'm working with Zoom Virtual Agent and wanted to clarify two things: User-Specific Knowledge:Is it possible to assign or tie specific knowledge to an individual end user, so that when they ask questions during a session, the bot references on... Show more

Hello, I'm working with Zoom Virtual Agent and wanted to clarify two things:

 

  1. User-Specific Knowledge:
    Is it possible to assign or tie specific knowledge to an individual end user, so that when they ask questions during a session, the bot references only (or prioritizes) that knowledge?
    Our intended workflow is:

  • We receive the event that a chat has started.

  • We look up relevant data for that user in our database.

  • We want to pass that data to the bot as knowledge, so it can use it in responses during the same session.

  1. Dynamic Knowledge via API (Mid-Session):
    If we add new knowledge via the Knowledge API during an active chat session, is the virtual agent able to immediately access and use that information in the same ongoing conversation?


Show less

reply-icon Latest Reply - 

CSP Errors when opening ZVA window on a website

If you have successfully created a campaign and see the "button" for Zoom Virtual Agent on your website, but it's not loading, then it's likely the SDK has not been "whitelisted by your website's CSP.Some websites have a Content Security Policy (CSP)... Show more

If you have successfully created a campaign and see the "button" for Zoom Virtual Agent on your website, but it's not loading, then it's likely the SDK has not been "whitelisted by your website's CSP.

Some websites have a Content Security Policy (CSP) that only authorizes "whitelisted" or "allowed" endpoints to access their website. Each CSP is unique, so please get in touch with the person who manages the website you want ZVA to work on (or across) and ask them to update the CSP settings to match the recommendations in this article.

CSP SETTINGS FOR ZVA SDK: https://developers.zoom.us/docs/virtual-agent/web/get-started/

Send this link to your web developer, and they will understand which protocol you use and implement the CSP headers for ZVA accordingly. 

Additionally, please note that Zoom's SDK options are committed to security and adhere to best-in-class protocols. We require a minimal version of our SDK to be implemented. If ZVA was working on your website and suddenly stopped, check your SDK version against SDK Version Policy here: https://developers.zoom.us/docs/meeting-sdk/minimum-version/

There's also a handy article about whitelisting Zoom's IP addresses in the Zoom Community. While not usually the cause of this error, not having the updated IP addresses as "allowed" in your firewalls can cause user experience issues. 

Hope this helps!


Show less

reply-icon Latest Reply - 

ZVA not loading on webpage

I have issue with the virtual agent when accessed through website. Please let me know if anyone can help with the situation. I have attached an Image with the post.

reply-icon Latest Reply - 

ZVA login

I have an issue with the ZVA login."Failed to login: The subdomain URL is not connecting. Manage subdomains in Contact Center preferences."This is the error message displayed when running the downloaded SDK file and running it on html. Can someone he... Show more

I have an issue with the ZVA login.

"Failed to login: The subdomain URL is not connecting. Manage subdomains in Contact Center preferences."

This is the error message displayed when running the downloaded SDK file and running it on html. Can someone help me on this topic1 .


Show less

reply-icon Latest Reply -