Welcome to the community, @Johnny_Polkadot! :grinning_face_with_big_eyes: I’m not familiar with all the things you’re asking about, but I can do my best on a few of them:
- I believe that Zapier and Integromat have their own internal mechanisms for keeping Airtable requests within approved limits. I haven’t been in a position to test this theory, though, so this is pure speculation.
- …
- …
- The only limits on automations that I’m aware of are documented in the support system. From what I just witnessed in a quick test, Airtable manages large numbers of simultaneously-triggered automations cleanly. In my test, I created a little over 200 dummy records, and set up an automation that triggers when a single-select field is changed and outputs some text into another field of the same record. I then mass-changed them all using drag-fill. The automation ran on every record, but it took 10-15 seconds for all 200-ish to finish updating. This indicates that automations are probably put into a queue and run at a certain pace to avoid exceeding some internal threshold.
- If you prefer HTML emails, you could use a combination of Airtable plus Zapier or Integromat. Create an automation that runs a script to call a zap/scenario webhook to send the email. (NOTE: the example that I just linked is designed for a script in a scripting app, but will work for an automation script with only minor tweaks.)
Welcome to the community, @Johnny_Polkadot! :grinning_face_with_big_eyes: I’m not familiar with all the things you’re asking about, but I can do my best on a few of them:
- I believe that Zapier and Integromat have their own internal mechanisms for keeping Airtable requests within approved limits. I haven’t been in a position to test this theory, though, so this is pure speculation.
- …
- …
- The only limits on automations that I’m aware of are documented in the support system. From what I just witnessed in a quick test, Airtable manages large numbers of simultaneously-triggered automations cleanly. In my test, I created a little over 200 dummy records, and set up an automation that triggers when a single-select field is changed and outputs some text into another field of the same record. I then mass-changed them all using drag-fill. The automation ran on every record, but it took 10-15 seconds for all 200-ish to finish updating. This indicates that automations are probably put into a queue and run at a certain pace to avoid exceeding some internal threshold.
- If you prefer HTML emails, you could use a combination of Airtable plus Zapier or Integromat. Create an automation that runs a script to call a zap/scenario webhook to send the email. (NOTE: the example that I just linked is designed for a script in a scripting app, but will work for an automation script with only minor tweaks.)
Hey @Justin_Barrett Thank you for the warm welcome and quick answers!
1 & 5. I also suspect they must have something to address the limits of Airtable. I wonder if anyone else here has any experience “overloading” or testing the limits of their email integrations with Zapier/Integromat? Has anyone gotten a 429 from a bulky zap/operation?
- Thank you for sharing! So it does seem like there is no rate limit for Automations
Having said that, Automations would be perfect for us if only it supported HTML-emails
Hey @Justin_Barrett Thank you for the warm welcome and quick answers!
1 & 5. I also suspect they must have something to address the limits of Airtable. I wonder if anyone else here has any experience “overloading” or testing the limits of their email integrations with Zapier/Integromat? Has anyone gotten a 429 from a bulky zap/operation?
- Thank you for sharing! So it does seem like there is no rate limit for Automations
Having said that, Automations would be perfect for us if only it supported HTML-emails
What kinds of things would you like to do with HTML? There may be a way to do the same with markdown, although it’ll likely need to involve scripting. I do something like this with a custom messaging system that I built for a class that I teach. I compose my core message body in a long text field with markdown disabled, but I use markdown syntax in the message. When the automation triggers, a script action pulls that text, adds the recipient’s name at the head of the message and a generic “footer” at the end (also using markdown), then creates an output item used in the “Send an email” action, where Airtable processes the markdown before sending. It’s not quite as robust as HTML, and the resulting email still has the Airtable branding, but it works for my use case.