Hi Convai team,
We’re currently on a Scale Plan and actively working on integrating a Convai avatar into our web application. I had a few implementation-level queries and would really appreciate your guidance:
Publishing Avatar URL
I’d like to publish a URL for the avatar created in the Convai Dashboard (under my account). However, I noticed three visibility options:
- Public
- Private
- Unlisted
Could you please clarify the differences between these options?
Which one should I use if I want to:
- Embed the avatar into my web application
- Allow end users to interact with it (one-on-one conversations)
- Keep the experience secure, but accessible only via the web app
Web App Integration
My plan is to integrate the avatar URL into a custom-built React/Vite frontend. Users should be able to converse directly with the avatar from the browser.
Are there any best practices, SDKs, or embed mechanisms you recommend for this scenario?
Capturing User Conversation
Post conversation, I need to capture the user’s inputs/responses and forward them to our backend API for processing, storage, and analytics.
Is there a supported way to listen to or intercept user utterances or conversation transcripts from Convai’s hosted avatar?
Looking for Direction
I’d appreciate any documentation, examples, or architectural guidance you can share to:
- Choose the correct publish setting
- Embed avatars securely in production
- Capture conversation data programmatically
Thanks in advance for the support!
— Shubham