It may actually be the initial “when a record is created” step that isn’t working. I’ve continued messing around with the automation and got it to work one time of previously entered data but when I enter a new participant is when the automation fails to run correctly. Screenshots below of the automation when it works vs. when it doesn’t. I’m not sure when a record that is already in the table works perfectly in this step but newly created records are making it go haywire…


It may actually be the initial “when a record is created” step that isn’t working. I’ve continued messing around with the automation and got it to work one time of previously entered data but when I enter a new participant is when the automation fails to run correctly. Screenshots below of the automation when it works vs. when it doesn’t. I’m not sure when a record that is already in the table works perfectly in this step but newly created records are making it go haywire…


The thing to note about that trigger is that it’s quite literal: it will fire the instant that the new record is created. That means that if you make a new record in a grid view and then start entering data into fields, Airtable has already sent the record to the automation before you began editing. As far as the automation is concerned, the fields are empty at the time the record was created, so things aren’t going to behave as you expect. This trigger is great for cases where new records are made from a form or via Airtable’s API—where the record and its data are made at the same time—but it doesn’t work well for manual entry.
Unfortunately there isn’t a built-in way to tell Airtable to “pause” and wait for you enter data before acting on a newly-created record using that trigger, so you’ll need to pick a different trigger. Perhaps you could use “When record matches conditions”, checking for certain fields to be populated in specific ways before the automation triggers. The thing to note here is that this will only fire on changes that occur after the automation is activated. Existing records that meet the conditions won’t trigger it, but new records that match the conditions for the first time will, as will existing records that change from not meeting the conditions to meeting them, even if they had met them previously.