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.
One additional message for each analyzed feed source.
Xenioo API Actions have by default a 10 seconds timeout. If you require a higher timeout please make sure to get in touch with us at [email protected].
When timeout is increased, any call using more than 30 seconds will count for an additional premium message.
The Events Webhook will automatically transfer to a provided hook url multiple events 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.