How it works

Voice assistant is a framework that allows performing all the application operations by voice commands. The voice assistant is installed into an existing application.

Voice assistant:

– recognizes speech;
– helps to perform operations in the application;
– can keep small talk.

The responses are voiced and all dialogs are additionally displayed in the application as text.

The voice assistant makes a journey to the desired action shorter. The user needs only to say what to do, and the assistant performs the task.

Technologies used


Swift, CocoaPods, DialogFlow, Firebase


Kotlin, GMS, Executor, DialogFlow


Google DialogFlow, Google APIs

What issues can be solved by the voice assistant?

Retail and e-commerce

– Fast voice search for goods.
– Advising on the catalog and special offers.
– Placing and tracking orders.
– Collecting customer feedback.


– Informing about bank special offers and services.
– Assisting in conducting transactions.
– Consulting while applying for services.
– Reminding of payment dates for loans, mortgages.


– Informing about equipment operation.
– Monitoring critical values.
– Reporting failures.
– Training new employees.

Delivery and Taxi

– Assisting with order placing.
– Order Tracking.
– Inviting to rate the service quality.
– Serving as navigator for drivers.

Restaurants and HoReCa

– Advising on menu items.
– Order placing and table reservations.
– Assisting with order payment and tracking.
– Mailing special offers.

Why should it be implemented right now?

How to start using and how much does the solution cost?

You purchase a license for the framework, and we install it in your existing application. All of this is covered with a fixed price.

After that, we start with developing use cases. They are paid on a time and materials basis.


a license for 1 platform (iOS or Android) and its installation

Below is an example of eventual e-commerce use cases for 1 platform (iOS or Android):

Example of eventual use cases for an online store

Use cases:
1. To show a catalog of a specific product group
2. To inform about the current special offers
3. To show the discounted items
4. To show a product card
5. To add the item to the shopping cart
6. To change the item in the cart
7. To order goods delivery
8. To place an order for pickup
9. To pay the order
10. To check the order information
11. To connect with support service (in voice chat)
Total: 32 development hours, $4.7k

Get in touch with us

Our clients

Client reviews

Shahid Mohamed
IT Director, Hamleys
The software is soon to launch for its users and the business expects to see its positive impact shortly. The project was managed well…
Jared Canova
VP of Product, Penske Media Corporation
Umbrella IT’s efforts have been met with high praise. The team members put customer service first and go above and beyond the call of…
Amanda Daume
Director of Sales Enablement, Revenue River
Umbrella IT has sparked an increase in business since they came on board as the primary web vendor. Their team is highly skilled and…
Jac Wong
Head of Engineering at ONESKY TECHNOLOGY PTE. LTD.
We hired Umbrella IT because we needed a highly qualified development team to build our applications and microservices system. Umbrella IT…
Online deals company
VP of Product
They’ve [Umbrella IT] been very good in delivering information, transparency, and what I need. The final app has a 5-star rating on the…
Reviewer photo
Frank McMahon
Co-Founder, Mobile Payment Agency
Umbrella IT produced a great and efficient prototype. The client found it easier to develop their app. Moreover, their workflow was highly…