Search for anything you want to know about our NovuDialog platform. We have filled a knowledge base with features of our NovuDialog platform.

With the help of NovuQnA you get back specific information about what you searched for. NovuQnA is trained and learns to be able to handle misspellings like "desing".

Every design

Make sure that your dialogs are responsive and look good on any device. The NovuDialog platform enables you to build stable and fast working dialogs based on any interaction design (wireframe).

Dynamic e-mails

Easily create dynamic emails. Design the lay-out and content of HTML emails. Transform the (user)data to show formatted text. Furthermore, use dependencies to show or hide text. 

Dynamic PDFs

Configure (user)data to generate dynamic PDFs. Design the lay-out and content of these PDFs. Generated PDFs can be downloaded directly or can be attached to emails. 

Zip-code search

Use Novudialog's standard zip-code search component to set up a connection with a zip-code service providor. 

Integrate everywhere

Get your integration code and easily integrate your dialog in your favourite CMS or web-application. Integrate natively on the page.

Prefilled-in fields

Want to change or reuse existing data? Fill the data-model with data from external sources and start the dialog with the known data prefilled-in.

Connected Forms

Start data collection with one form and take the data to the next form. For example, go from a quick quote form to a separate check-out form.

Workflows integration

Integrate with workflow management systems, like Microsoft flow or IFTTT, to follow-up tasks from your dialog.

A/B test everything

Switch two fields or change a button colour. Add some focus text or leave a question out. With the NovuDialog platform you can easily A/B test everything.


Easily create a variant of your dialog for multiple channels: website, app and chat. Manage all dialogs from a central environment.


Create dialog in multiple languages. The model state persists when switching languages, so no data is lost during a language change. 

Two-way data binding

The NovuDialog platform has two-way data binding to synchronize between the model and the dialog. When model data changes, so does the dialog, and vice versa.

OWASP top 10

Security does not stop at the application level. That's why we adhere to best practices such as the OWASP top 10 for application and infrastructure configuration.

Onion Architectuur

The NovuDialog framework is built using ASP.NET Core and implements the Onion Architecture. This provides a composable application and loose coupling of components.

Linear scalability

The NovuDialog framework scales linear. Need to serve double the concurrent users, scale up the server resources accordingly!

Test before production

In the NovuDialog platform you can choose to use different environments for development stages in a DTAP-street. Let your team test and accept all changes to your dialogs before deployment to production.

NuGet feed

Get access to a private NuGet feed to get the packages for your NovuDialog custom project.

Build and release

Set up DevOps build and release pipelines to automate the deployment process of your NovuDialog custom project.

Management environment

Manage all your dialogs from a central secure environment. Give team members the permission to easily and efficiently view, test, edit and optimize all dialogs.

No-code editing

Give team members permission to make changes to the dialogs in a no-code online editor. Each change is logged and can be reverted at any time.

Secure dialog access

Secure the dialog access with OpenId or IdentityServer to only grant access to authorized users. Integrate dialogs in a secure app or an online environment.

Advanced dependencies

All content and controls in your dialogs can be dependent on multiple (user)data fields. Show or hide a specific question or piece of content based on the known data in the dialog.

Save for later

Allow dialog users to save a dialog and return later. The user data can be stored in an encrypted link or an external data source.

Data-driven dialogs

The NovuDialog platform has data-driven dialogs. Set up a data model definition with all fields defined and typed. Connect the fields to the controls in the dialog.

Custom server commands

Create interactions between your dialog and any external service using server commands. The custom command can be coded in an isolated project. Make a command in .NET Core with C# once and use it in any funnel on any control.

Client-side storage

The NovuDialog platform supports several ways to store data on the user's computer and to retrieve it when necessary. This lets you persist data for the active session, save the data for a specific period or set the data to be reused in other dialogs.

Duplicate dialogs

Easily duplicate an existing dialog or reuse parts of existing dialogs. Create a dialog duplicate for a derived product or a (white-label) dialog in minutes.

Custom client commands

In the NovuDialog platform you can create custom client commands. With a client command, specific client interactions can be made without a call to the server. Make a command once and use it in any funnel on any control.

Task manager

Calls for external background tasks, short-running and long-running, CPU intensive and I/O intensive, can be handled by the task manager. If a background job encounters a problem during its execution, it will be retried automatically several times.

Security and data integrity

We put great effort into providing a secure product by performing regular security penetration tests. In order to ensure data integrity, we also make sure that dialog users can only change data that they are allowed to change.

No storage needed

Storage of client data is optional. If it is needed to store client data the data access layer can be connected to a storage (Blob-storage, SQL server, Cosmos DB etc). A retention period is configurable. The data access layer prevents SQL injection attacks.


High performance

The NovuDialog platform was built with support for high performance dialogs in mind. Client-server interactions are optimized and only required when necessary. Server calls only contain the datamodel and are secured.

Windows or Linux

The NovuDialog frontend API can be hosted on a Windows or Linux webapp in Microsoft Azure or On-premise. Preferred hosting is on Microsoft Azure.

Soorten Dialogs

Een van de voordelen van het NovuDialog platform is dat u alle verschillende soorten dialogs in één platform kunt bouwen en beheren. Het platform kan worden gebruikt voor het bouwen en onderhouden van

Funnels, surveys, forms

The NovuDialog platform can be used for the development and maintenance of: sales funnels, online surveys, inquiry forms, feedback forms, lead forms, request forms, contact forms, chatbots and more.