Bots

Bots are a specialized kind of App that react to events from your Books.

A Bkper Bot can, for example, calculate taxes on transaction posting, convert currencies on transaction checked or post a message to Slack on comment created.

Bot agents

Bots run on behalf of the user who installed it, and the agents are identified in the transactions and activities list:

Bot responses

The bot responses are registered in the activity which started the bot call and can be viewed and replayed by clicking on the response at the bottom of the activity:

Bot errors

Bot execution are usually idempotent and is tried up to 5x with a small delay between calls. If, for some uncontrolled reason, the bot returns an error, the response is registered with an error flag, and is presented in red:

You can replay the bot execution anytime by clicking in the top right icon.

Transaction with bot errors can be filtered by running the query:

error:true 

Properties

The bots work by reading the book and accounts properties in your book.

Did this answer your question?