This script pulls data from the attendee Airtable using Airtable-JS, then sends emails according to values in the airtable.
Each run is logged in src/data/result-MM-DD-YYY.json, with the most recent Airtable state pulled into src/data/airtable-export.json. After running the script, approved attendees will have emails sent and the statuses will either be
delivered, requiring no followupfailed, which means the email bounced. Usually this means the address was wrong.FLAGGED, which means that they were queued to be sent, but after a set number of checks, the status was neitherdeliverednorfailed. It can also indicate an error in the script.