First, there is a Google app script trigger that runs every hour and checks my email address for new Abyssinia bank emails.
However, there are times when Abyssinia Bank does not send emails.
But if there are any, the script extracts useful information such as whether the account has been debited or not, the total balance, and the date.
The script then saves the information on a spreadsheet (Google sheet), and the website retrieves the data from the spreadsheet.