VueJS Web Client

Integration published by Jovo | 3,422 downloads

Build voice experiences and chatbots for the web with Jovo and VueJS

Jovo Web Client - Vue

Build voice and conversational experiences for the web with Vue.js and Jovo. You can find the vanilla JavaScript web client here: Jovo Web Client.


Jovo Client and Jovo Core Platform

Jovo Clients are used as a frontend that collects user input. This input (e.g. speech or text) is then passed to the Jovo Core Platform that handles the conversational logic.

The "Jovo for Web" client can be used on websites and web apps built with Vue.js. It comes with helpful features that make it easier to capture speech input, detect when a user stops speaking, and display information that is returned from the Jovo app. The client is open source and fully customizable.


This package is a plugin for Vue.js and does not work without it.

vue is a peer-dependency of this package and therefore needs to be installed as well.


Download one of the starter templates.

In your main.ts file, change the URL to your Jovo Webhook URL.

In your Jovo app, make sure to install the Jovo Core Platform.


You can configure the client like this:

Jovo Client Vue Changelog

Jovo Marketplace | GitHub | npm

Current version might be higher than the latest changes displayed below because of updates of dependencies.

2020-08-31 [3.0.32]


No functional changes since the release of Jovo version 3.x.


Find the 2.x changelog here.

Join Our Newsletter

Be the first to get our free tutorials, courses, and other resources for voice app developers.