Author Archive

How to send broadcasts

One of the best functions of assistants and bots in instant messengers is the ability to create broadcasts. Conversion to an open or click-through rate there is 4-10 times higher. It is a solid reason to start using such a tool. There are links confirming my words.

Odus can also do such broadcasts. Let’s look into how it works.

Instant messaging

A message can be sent instantly. To do so, just go to the Broadcast section and fill out several fields.

Here is what this function can do:

  • Send a message to all messengers together, or do it separately.
  • Send several messages in a row to one mailing list.
  • Send different types of messages in the mailing list: text, photo, files, etc.
  • Send messages to individual user segments.
  • Schedule messages to be sent on a certain date or after a certain event.

Scheduled messaging

For maximum automation of your marketing, you need to use scheduled message sequences. It is possible.

Here you have access to the whole host of functions, just like in instant mailings. But now you can schedule the message to be sent by date or select a time delay, after which the message will be sent to the user provided it hits the selected customer segment.

How to send a broadcast on a certain date

To schedule a broadcast to be sent on a certain date, you need to choose “Date” in the scheduling menu and select a certain date and time when a system will send a broadcast through all connected channels.

How to schedule a broadcast by action

Only one type of actions is available now to schedule a broadcast. You can send a broadcast to a user after some time she/he was placed into a certain user segment. This feature is very convenient for marketing purposes: if a new user was placed into a user segment, after some time you could remind her/him about your services and suggest an offer that could be beneficial for a new user based on a user segment she/he was placed into.

To schedule a broadcast based on action, you need to choose “Action” as an option to schedule a broadcast and then to specify time when a broadcast will be sent.

How to design a message for a broadcast

You can easily design messages for your broadcast in the same way you design answers. Exactly the same options are available to you to design a message for your broadcast. You can read an article how to use answers in the Dialog Builder here:

Attention: you can not use shortcodes collected in your forms in messages for a broadcast!

How to follow History of your broadcasts

After sending any message it goes to the History section where you can view the delivery, open and click-through rates statistics.

Usage examples

  • If you need the customer to receive a personal offer message following the first communication session with the bot, set up sending a message with a 1-2 hour delay.
  • If there is any change in your company – send an instant message to all subscribers of your bot.

By combining and rearranging these function, you can create an automated sales funnel in instant messengers without using complex tools!

How to create a Viber bot

A Viber Public Account is a channel for our partner brands and companies to reach users on Viber. Public Accounts offer a suite of tools with multiple ways of reaching your users. Reach your followers on Viber through Public Chat, private messaging, bots, sponsored stickers or by customizing your info screen.

Please note: In order to build a bot for Viber you must have a Public Account.

Start creating a Public Account

A Public Account can contain all or a combination of a Public Chat, 1-on-1 messaging through a CRM or bot, and a customizable info screen, depending on your needs.

You must have Viber activated on your mobile before you can create a Public Account. Your application will be rejected automatically if you do not have a Viber account.

Apply for a Public Account now.

Once your application is approved, you will receive an email inviting you to start creating your Public Account:

  1. Tap on the link in your acceptance message to access the Admin Panel and complete creating your account
  2. Additional help and information can be found in the support site
  3. After gaining access to the admin panel, you can create a bot.

Create a bot in Viber

Press the button “create bot” in the menu on the left.

After that, you will need to fill in all the fields of the form. Please note that the URI value is your bot’s nickname! After saving, you will receive a token that you will need in the future.

Enter the token on the Odus platform.

That’s it! Your bot is ready to go. Now your bot has appeared in the list of public accounts and you can have a dialogue with it.

After the dialogue has started, the bot will be available in the chat list.

How to create a Telegram Bot

This tutorial will go through a straightforward set of steps to get a responsive telegram bot up and running from scratch!

Set up the bot

You don’t need to write any code for this. In fact, you don’t even need your computer! Go to the telegram app on your phone.

Just talk to BotFather and follow a few simple steps.

Click on or type /newbot to create a new bot.

Follow instructions and make a new name for your bot.

Congratulations! You have created your first bot. You should see a new API token generated for it (for example, in the previous picture, you can see my newly generated token is 270485614:AAHfiqksKZ8WmR2zSjiQ7_v4TMAKdiHm9T0). Now you can search for your newly created bot on Telegram!

Now you need to enter this token in the settings on the Odus platform.

Now your bot is ready to go!

P. S. If you want to set up an avatar and description of the bot, you need to go back to BotFather.

How to create AI assistants

Unlike primitive bots, you are offered to create using various bot-building platforms. Smart bots understanding the natural language would be much more effective for your business.

A complete sales or customer support department can be easily replaced with 1-2 persons who would train your bot to communicate with customers and buyers every day.

In this article I will tell you where to start to create such an assistant using

Create a bot setup wizard

You need to sign in here to start. Just use your Google/Facebook profile or corporate email. No passwords or emails required.

To create a bot, you need to press “+” in the main page in your personal account and to enter setup details of your bot in the window you will see:


To setup your bot, first, you need to specify constants. Complete the welcome message and answer to the unrecognized messages. They are located in the Constants section. This step is essential so that the bot could start a normal dialogue and answer even if the customer’s message is not understood.

You have 3 options for answers to unexpected messages. This means that your bot will try to understand what your user says and it will do this 3 times by default, and then your bot will switch a user to a live operator automatically. That’s why it is important to fill in all 3 answers to unexprected messages.



An example of an answer to the 2nd unexpected message:

An example of an answer to the 3rd unexpected message:

If you want to switch your user to a live operator after the 1st or the 2nd answer to an unexpected message, then you can connect this option in an answer and do this. To include switching to a live operator in an answer, you need to press “Function” and then choose “Operator”. See a picture as an example:

Connecting social media and widgets

Congratulations! Your assistant is being created. Let’s go to the last configuration step.

You need to connect your messengers (Messenger, WhatsApp, Telegram, Viber), and install the widget on the website. You may skip this step and fill it out in the settings section later. But I recommend doing it right away. You have two subsections – channels and widgets.

Configuring the bot answers

Following through all the steps of the setup procedure will take you to the assistant control panel. The first thing to do is to configure questions and answers. This is the core of your robot. It is the information that allows the robot’s neural network to learn and to understand what your customers write or say. The more questions and answers the robot receives, the more intelligent the robot is.

How does it work

Your assistant has a set of different modules or plugins. Call them as you like. Each plugin is a set of questions and answers on a given subject. You can add and edit these blocks using the Visual Dialog Builder.

A plugin can contain a sequence of forms for creating surveys, questionnaires, and lead capture forms. Also, a plugin comprises integration with forwarding of the filled out questionnaires to your corporate email. The base plugin has three sections: Builder, Tags, Forms.

Intent and Answer blocks are arranged in subject-based chains. Every Intent may contain an unlimited number of questions.

Let’s talk more on the answers

Multiple answers: If you add multiple answers, the bot will show them in random order rather than all at once! You can also select a condition to display a specific answer.

Several messages in the answer: You can add a chain of several messages, photos and so on in each answer. It will be sent in a predetermined sequence, all at one go. In addition, the answer to the customer’s question can redirect him to another intent in the same story, and also run a static form to fill in the survey.

For example, an intent may be created with a set of activator phrases that will trigger a certain function or an order checkout.

The assistant’s performance only depends on your content! However, if the data available are insufficient, you will need to track the bot’s communication history with the customers. We have the History section designed for this purpose. In this section, you can distribute questions from customers to relevant Intents thereby training your bot.

The most important button

On filling the assistant with the content and doing all the settings, you will need to train your assistant. A special train-the-bot button is provided for the purpose. Training the assistant takes some time, so don’t rush to test the bot right after pressing the button. Give the system a few minutes to learn. After training, you can test the bot’s performance.

If everything is OK, you can safely start promoting your assistant. Congratulations on your first step to fully-fledged automation of your business!