Messages Count

One of the main counters of your account is the Messages Count.

As you move upward from free to professional or agency plan you will see the available messages pool greatly increased.

Xenioo messages are used as a mean of counting how much your chatbot is used and are, most of the times, directly determining the cost of your chatbot.

In the following paragraph we will explore how this counter is affected by messages, operations and integrations.

Standard Messages

Very simply: every time your chatbot replies to any of your users, we count one message.

A single bot reply may be comprised of multiple elements: for example it could be made of two text lines and three quick buttons: all the block is still counted as one message by Xenioo.

In the image below, you chatbot is displaying a single line of text. This is counted as a message.

In the image below instead, your chatbot is displaying 2 bubbles and 4 buttons. Still, this is counted as a message.

For both cases, Xenioo will count just one message.

After you publish your bot, pay close attention to its real-time statistical dashboard and follow closely its success verifying how many messages are used daily.

Message count have no impact on how you build your Interaction (Interactions define a group of actions but do not affect how messages are counted).

Any message sent or received inside the preview section, where you test and try your chatbot before publishing, DOES NOT count toward your paid account messages.

Action Messages

Any action that requires integration with external sources to retrieve or synchronize data will increase your messages counter by 1 upon execution.

Any external web service or API call, any Firebase or DialogFlow or IBM Watson integration will increase your message counter as well.

A chatbot that retrieves data from an API REST endpoint and displays the result to the user will, at least, consume 2 messages from your account quota.

Please note that the message is counted as the action executes and not if any result is produced. For example, a broadcast sending news to multiple users based on the results of an API call or RSS feed may not send any message until there's an actual news but still be executed by Xenioo multiple times each day. All of these executions will add to your premium counter.

All of these actions stated below will generate an additional message during chatbot execution.

Action

Mode

IBM Watson Input and Detection

One additional message for each message evaluation, regardless of number of actions

Dialogflow Input and Detection

One additional message for each message evaluation, regardless of number of actions

API Service Action

One additional message per action.

Cloud Script Action

One additional message per action.

Zapier Webhook Action

One additional message per action.

Firebase Document Action

One additional message per action.

Mailchimp List Action

One additional message per action.

ActiveCampaign Action

One additional message per action.

Post To Facebook Action

One additional message per action.

Sendgrid Mail Action

One additional message per action.

Wordpress Search API Action

One additional message per action.

Send Mail Message

One additional message per action.

Send Custom Mail Message

One additional message per action.

RSS & Podcast Feed Action

One additional message for each analyzed feed source.

Conversation Webhook

The Conversation Webhook will automatically transfer to a provided hook url each and every conversation event happening on Xenioo backend for a specific chatbot.

Calls to this hook count as messages outgoing and will be summed to your account messages count.

Ending your monthly messages

Message counters are reset on the 1st day of every month.

Xenioo will automatically send you a first message whenever your messages usage will raise above 80% and a second one when it reaches 90%.

If you finish the amount of available messages before the end of the month, your chatbots will stop replying to your users as they don't have any more messages to use.

You can add more messages to your account by simply adding additional packages or switch to an unlimited message model by adding the no limits package that can bill every message outside your standard messages count separately.

This options can prove very useful if you have chatbots that can have a high traffic only in specific months during the year.