Imagine being a consultant; You charge 50$ an hour. You are booked and busy, so you plan to bulk-send invoices at the end of the day. But you're tired. So you put it off. You're not paid, and people are waiting in limbo. An easier way to manage invoices is doing it automatically - but how? My idea? When the 1 PM meeting on the calendar has concluded at 1:00:01 PM, the calendar triggers your payment processor to send the invoice. Here is that thought process.... My initial idea was: [Calendar program marks complete]---> AWS Lambda triggers event --> Square Invoice API -- Invoice sent. The next question was: APIs or webhooks? Probably webhooks from calendar to lambda to prevent constant retrieval. Webhooks operate when an event happens. Followed by: Do we need Lambda? Can we go directly from calendar program to Square invoice API? That was a yes; and Zapier came in clutch. Connectivity was easy after ...
I research and implement products + infrastructure for the Cloud, software, and other interesting things. My tailored Cloud Project Portfolio is at runtcpip.com