Jun 20, 2022 02:33 AM
Hi all!
I have a problem that I feel should have an obvious solution: I’d like to set up an Automation that normalizes a string value after input by base collaborators. However, the Automation appears to run too early, catching only parts of the input string. (This behavior is not consistent, though: From time to time the Automation will catch the whole string.)
I selected When record updated
as trigger and configured it to watch only for changes in a specific field (in my case: Keyword
).
Example from the screenshot: The entered text is “Aldi Angebote”, but the Automations appears to run already after the first letters are typed in, so only “Ald” is used as Automation input.
What’s the best way to solve this problem? Is there a better trigger for this use case that I am missing?
Solved! Go to Solution.
Jun 20, 2022 03:24 AM
You will need to trigger your automation differently, because unfortunately, Airtable sees any change to the field as an immediate update. One simple keystroke is enough to register as an immediate update. Unfortunately, Airtable never waits until the person leaves the field/record to trigger an automation.
So, in your case, you could create a checkbox field or a single-select field to trigger the automation — these are 2 of the very few reliable ways to trigger an automation in Airtable.
Jun 20, 2022 03:24 AM
You will need to trigger your automation differently, because unfortunately, Airtable sees any change to the field as an immediate update. One simple keystroke is enough to register as an immediate update. Unfortunately, Airtable never waits until the person leaves the field/record to trigger an automation.
So, in your case, you could create a checkbox field or a single-select field to trigger the automation — these are 2 of the very few reliable ways to trigger an automation in Airtable.
Jun 21, 2022 12:12 AM
I was already afraid that something like this would be the only solution - thanks anyway!
Jun 21, 2022 12:25 AM
Also note that if you update a record through the API, then you will get your desired effect, because an API sends the full updates at once.