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 action that changes a database collection(save, delete)
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 the 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 the first message whenever your messages usage will rise above 80% and a second one when it reaches 90%.
If you finish the number 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 switching to an unlimited message model by adding the no-limits package that can bill every message outside your standard messages count separately.
The no-limits option can prove very useful if you have chatbots that can have high traffic only in specific months during the year.