Rate this page:


A Voximplant application is an entity that is designed to perform a certain task, similar to any other software application. You can create several applications for your needs and store them in the Voximplant control panel.

An application consists of your code (or scenario), users, routing rules and much more.

You need to create an application before starting any new project and writing any code.

How to create an application

Copy URL

Go to the Voximplant control panel and log in to your account or create a new one. Then choose the application section from the menu in the upper left corner and click New application in the upper right corner or Create at the bottom of page:

Create an application

This opens a New application editor window where you can set it up and save by clicking Create. The new app appears in the application list. To change its name, icon or description, click the three dots menu and select Edit.

Edit an application

When you create an application, you can open it and go to the next steps with creating users, a scenario and much more.

Application sections

Copy URL

After you create an application, you can see multiple sections within the application.


Here you can find the summary of your app:

  • Step-by-step application creation guide
  • Scenario examples for most common cases
  • Billing and coming payments information (for all applications)
  • Active sessions
  • The number of calls during the last hour, day, 30 days
  • Expiring phone numbers and SIP registrations, making it easier to notice them and pay before the subscription expire
  • Information about active sessions, calls, manuals

Call history

Here you can find your application's call history. You can filter the history, see the cost and other info, and download the session log.


Here you can write your application logic in one or multiple JavaScript scenarios. Without a scenario you cannot make or receive calls or have any other application functionality. Read more about scenarios here.


Here you can create and manage users, which are necessary to authorize in web or mobile applications, or SIP calls. Read more about users here.


Here you can buy a testing or a real phone number for your application to receive calls and use as your caller ID and to manage the existing numbers. In this section, you can attach an existing phone number to the application's routing rule to process incoming calls. Read more about phone numbers here.


Here you can create and manage routing rules. They are necessary to specify which scenario to choose to make or receive a call, process a video conference or run any other scenario logic. You can find more information about routing rules here.


Here you can manage call queues for a contact center based on ACD v1. Though we recommend to use SmartQueue (ACD v2) for your contact center, the previous queue system is fully supported by Voximplant. You can find more information about ACD v1 here.


Here you can manage call queues for a contact center based on SmartQueue. SmartQueue helps to distribute calls and IM conversations between agents based on their skills and availability, and create multiple call queues. Read more about SmartQueue in this section.

Call lists

Here you can create a call lists to use in your scenarios, then track the call list results. You can use call lists if you need to call a list of phone numbers, and then process them with any scenario logic, such as IVR or connecting to agents. You can also use our Predictive dialing system to connect the dialed calls to multiple agents in your contact center. Find more information about PDS here.

SIP registrations

Here you can buy SIP registrations and manage them for usage in your scenarios. SIP registrations allow developers to integrate Voximplant Cloud into a 3rd-party PBX. Learn more in the Guides section.

Push certificates

Here you can manage push certificates for usage in iOS and Android applications. Push notifications are necessary to receive incoming calls on a mobile application when it is closed or to receive an instant message notification. Create a certificate in your iOS/Android/Huawei control panel and load it to this section.

You can read more about push for iOS and Android in the Guides section.

Dialogflow connector

Here you can integrate your Dialogflow bot into Voximplant. Download your Dialogflow account json file here to use the bot in your scenarios. Learn more about Dialogflow ES and Dialogflow CX in the Guides section.

Key-value storage

Voximplant provides a built-in database for key-value pairs, available throughout the application. Here you can store unlimited key-value pairs in the database, your keys can be up to 200 characters string, your values can be up to 2000 characters string. You can find more information on how to use it in this article.

VoxEngine CI

Here you can manage Voximplant integration into your 3rd-party IDE. Connect your own IDE to manage your scenarios and routing rules remotely. Learn more about VoxEngine CI usage in the Guides section