The Backbone of Voice Apps

API Driven Content Management Combined with Conversational Analytics for Voice Apps

Voice App Management


Content Management

Manage every content piece from within our CMS. Go live with a single click.

User Management

User Management

See every detail about your users’ attributes and data.

Audience Targeting

Audiences & Targeting

Define custom audiences and target users individually.

Analytics Reporting

Analytics & Reporting

Use extensive analytics to gain insight into your users’ interactions.

Hear the Difference

Unoptimized Web Content
  • Static and Unoptimized
  • Confusing and Unhelpful for the User
  • Bad User Experience
Dynamic Content from Voicehub
  • Highly Dynamic
  • Adjustable to the User Needs
  • Allows for Variables and Formulas
Voicehub lets you create dynamic voice-first content, tailored to a user request.

Dive into your Voice App

Our Features make Voice App Management simple.

name age

Welcome to Voicehub,


How about a

(age > 20) ? 'beer' : 'tea'


Willkommen bei Voicehub,


Wie wäre es mit einem

(age > 20) ? 'Bier' : 'Tee'


Dynamic & Localized Content Editor

Voice content should be highly dynamic. Use variables and functions within your localized speech output.

User 1
faveFood 'Pizza'
latitude 50.434092
longitude 8.691524
User 2
User 3

User Database & Management

Use Voicehub to store and manage the users of your voice apps. Generate reportings and analytics based on user data.


Gain deep insights into how your users interact with your Voice App and improve your interactions.

faveFood 'Pizza'
locale 'en-US'
time 'night'

Build Audiences

Your users are different, so should be your content. Target users based on region, language, time or your own custom attributes.

Simplify your Voice App Development

Use our SDK or API to enrich your Skill or Action.

$ npm install @voicehub/voicehub
// Initialize Voicehub SDK
const voicehub = require('voicehub')('app-id', 'api-key');

// Create a User in your handle() function
let user = await voicehub.user(handlerInput).findOrCreate();

// Access and change user attributes
user.faveFood = 'Pizza';

User Attributes

Store and retrieve user data from Voicehub.

const welcomePost = await voicehub
	.state('Root State')
	.withParameters({ name: 'John', age: 18 })

// Welcome to Voicehub, John! How about a tea?

Dynamic Speech Retrieval

Get dynamically parsed speech saved in Voicehub CMS by providing speech parameters.

Comprehensive API & Node SDK

Use our Node SDK or directly talk to our API.

Join now.

Start building awesome Voice Apps

Start using Voicehub now.