Last week I built an automated expense tracking dashboard on Tableau using SendGrid and Google Sheets. I use a Gmail filter to forward my credit card transaction emails to an Inbound Parser setup on SendGrid, which makes a POST call to my home server with the content of the email. A regex then captures the details from the POST body and pushes them to a Google Sheet. Next I use Tableau Public to read data from Google…
How does error-handling in this case happens? Do you get a message if some part of this pipeline fails?
To capture errors on my server I use PaperTrail's email alerts.