Bot Builder - A Visual Bot Development Tool

The Bot Builder tool developed by Velotio is extremely useful for our team, as we do not need to engage developers for creation of a bot. The process is simple and results are exceptional.

Head of Digital Marketing
Chatbot Development
San Francisco
Series-B startup
4 months
Tech Stack Used
Amazon Lex
DialogFlow
React
NodeJS
Amazon Alexa
Chatbot Development
Tech Stack Used:
Amazon Lex
DialogFlow
React
NodeJS
Amazon Alexa
Results

- Enables integration with Alexa.

- Connects with multiple platforms like Amazon Lex and Google Dialogflow

- Successfully executed A/B testing in real-time.

Talk to us

Velotio created Bot Builder, a visual tool for bot development. Bot can be developed via the GUI by non-technical people by creating each intent as a node, which is used to define the behavior and responses of the bot. The tool also allows additions and changes to the behavior and responses without writing any code.

The tool was developed in React to manage intents, flows and their specific connections to each other. A separate interactive flow can be created for each intent and can be further modified. Bot Builder connects to multiple platforms like Amazon Lex and Google Dialogflow for NLP & backend logic. The objective was to allow users without coding experience to easily develop and manage bots for their specific needs.

Business Challenge

The major challenge was enabling non-technical users to create, deploy and manage bots developed using Lex and Dialogflow. While the actual development was managed by the Bot Builder tool in the backend, the user has a simple visual interface to create the intents, manage the relationships between intents as well as the responses to each user action. This makes it very simple and quick to design and deploy a bot for practically any requirement.

The tool is developed keeping in mind the requirements and sensibilities of users who are not from a development background, and simplifies the bot creation and management process to a large extent.

The Solution

The main components of the solution included:

Amazon Lex: Lex is the AWS service for building conversational interfaces into applications using voice. Amazon Lex provides the advanced deep learning functionalities of automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU). Lex helped the bot interact with humans in the way that the humans find it natural. Lex was the backend development platform for the Bot builder tool and allowed integration with Alexa. Dialogflow was also integrated as an addtional platform for bot development.

Node & React: For creation of the graphical user interface of the tool, development was done in Node and React. All the visual components of the editor were designed and developed using React.The visual elements created by user were converted into code using Node which will execute within the Lex/Dialogflow backend component.

Velotio used this platform to build multiple chat bots for one of India's largest life insurance companies. Their marketing team was able to A/B test multiple chat workflows and optimize the chat bots almost in real-time based on user engagement metrics.

The Bot Builder tool developed by Velotio is extremely useful for our team, as we do not need to engage developers for creation of a bot. The process is simple, and results are exceptional

Manager, Digital Marketing, Series C insurance firm

Our journey together so far

Exclusive office space

Right from renting out an exclusive office space to setting up robust technology architecture, handling payroll and other local administrative task

Dedicated recruitment team

Fast-track your hiring by selecting from our pool of carefully-screened talent pipeline or get dedicated recruiters to build your dream team of highly-skilled engineers that match your precise requirements.

High confidentiality

Ensure foolproof NDAs. We honor it not only at a company level, but also at an individual level as each member who joins your team signs it as well.

About Velotio


Velotio helps you deploy high-performance offshore teams on demand. We build teams that can design, develop and scale your vision in the most efficient way.

Our core areas of expertise include DevOps, Data engineering, ML/AI and Full-stack development. We're amongst one of the top software developers on Clutch with a rating of 4.8/5.

Here are a few reasons why our clients love working with us:
Great technical expertise. We come to the table with solutions, not problems.
We help you quickly add experienced and qualified engineers to your team, as and when you need them.
Soft skills are an important selection criterea for us. All our engineers command good English language skills, both written and oral.  
Quick turnaround inspite of the time difference.

Talk to us