IN THIS ARTICLETips for troubleshooting
Automation will not turn on or will not stay on
I'm seeing an error message
I received an email that an automation failed
Unexpected automation output
Tips when contacting support
Tips for troubleshooting
At times, you may experience issues with your automations. Though this article is not exhaustive, we do feel that this represents the bulk of the automation issues that Airtablets run into. Below are a few tips that will set you up for success when troubleshooting automation issues.
- Consider the best trigger to use before building out the full automation
- Make sure you know which record is being used as a test record
- Identify which part of the automation process is failing
- Look at the run history to find more details
- Are other automations in the base impacting your workflow?
Consider the best trigger to use before building out the full automation
For instance, the "When a record is created" trigger is great to use for form submissions because all of the information in the record is submitted at the same time. However, if you are manually adding new records within Airtable, then another trigger will work better as the "When a record is created" trigger will run the automation before you have any time to enter information into the various fields in your base.
TIPThe Automations overview support article has a listing of the various triggers with links to more information on each.
Make sure you know which record is being used as a test record
At times, a particular record may be missing information in a certain field that is imperative for your automation to test or run successfully. Knowing what the test records for your automations are can be extremely helpful in the troubleshooting process.
Identify which part of the automation process is failing
TIPConsult the testing rail of the automation that is failing to see if any part of the configuration needs to be updated.
Individual automations can have only one trigger, but multiple action steps. When looking at the run history for an automation, you can click the drop-down and see which trigger or action(s) are failing. Here's an example of what a failed action step would look like:
Look at the run history to find more details
If your automation is on and all steps have tested successfully but you are not seeing expected behavior, then it's necessary to look through your run history for more clues. Automation runs can fail for a variety of reasons. It's worth looking through multiple failed runs to see if there is a common trend.
Are other automations in the base impacting your workflow?
If you have multiple automations turned on, then look through those automations and consider their potential implications elsewhere in your base. For instance, an automation set to update another record may meet the conditions set in another automation that results in further changes to that record and/or makes it appear that the first automation has not run.
TIPIt may be useful to turn off all of your automations and then turn them back on one by one to see if you can identify which automation or automations may be conflicting with one another.
This example below is simplified, however, automations can be quite intricate. So, the testing rail is a great way to look at the entire automation and quickly identify which part(s) are currently experiencing an error or invalid setup. In the example below, we can see that the trigger is properly tested and performing nominally, but the "Send an email" action needs some attention.
Hovering over the warning symbol ⚠️ will provide additional context about the issue.
Automation on/off switch
More info on connecting and managing external accounts can be found here.
There are no records that meet the conditions that have been set in the automation. The same holds true for external triggers. For example, there needs to be at least one row in the Google Sheet that you are connecting to Airtable in order to properly test the "New row trigger for Google Sheets." To solve this, add a new "test record" (or matching external condition) to the particular table and/or view that the automation is watching. This new record needs to contain information that will match any conditions set forth by the trigger step that was set up. For example, if the trigger has been set up to watch for any records containing a "Finished" status, then make sure that the record's status field is set to "Finished."
The trigger links to an external service that is not currently connected to your Airtable account. For Google Workspace, Outlook, or other externally-based triggers, make sure that you have successfully connected (authorized) the external account with Airtable. Those processes are discussed in the linked articles above.
The trigger step in the automation has not been successfully tested yet. To fix this, go to the trigger step and retest that step so that you see the "Test ran successfully" message.
- A record that triggered the automation to run is missing a necessary value for the action step to run. An example of this might be the "Send an email" action where a valid email address is needed for the email to send out. To fix this, look at the run history for information on which failed runs were associated with records missing an email address. You can add the email address into that particular record's email field and rerun the automation.
- If you see an error containing the phrase, "Could not parse number", the action is probably failing because you are attempting to set a field's value using a mathematical operation. We do not currently support using mathematical operations to set field values within Automation actions.
- New records can no longer be added because the base that the automation is attempting to create a record in is currently over its plan’s record limits. To fix this issue, upgrade the workspace for the base in question to increase its record and storage limits. Alternatively, you can reduce the total number of records in the base until it is once again under its workspace plan’s record threshold.
To resolve this behavior investigate the various parts of the automation and consider changes made outside of Airtable that may have caused the automation to break.
I received an email that an automation failed
NOTEThe individual user that toggles the Automation "On" is the user who will receive failed automation run notifications.
If an automation fails to run, you should receive an email with the subject, "Something went wrong with an automation". See the example below for what that email looks like.
To fix this, click the "View automation" button in the email and then look at the run history for information on which runs failed and to help determine why the failure occurred. Here, you'll also have the opportunity to rerun the failed runs.
NOTESometimes, clicking the rerun option will also fail. It's possible that some part of the automation is broken and needs to be updated. However, even after updating the automation to run correctly, the rerun option will still not work. This is because the automation is still attempting to run the automation in its previous state, the configuration state of the automation when the run was first attempted. In this case, you may need to build out a custom automation using a different manual trigger, such as a checkbox field, to "rerun" the automation.
Unexpected automation output
A field being referenced in the automation is blank, which leads to a blank result somewhere else in your base.
A change or changes were made in the base, but the trigger and action steps were not retested to match the base's current configuration.
Automation is configured, but not turned on.
Another automation is conflicting with this automation resulting in unexpected values.
The action step of your automation is retriggering the trigger step of your automation. One example would be using the "When a record enters a view" trigger alongside the "Create a new record" action. If the conditions in the automation cause the newly created record to enter the view from the trigger step, then, once turned on, this automation will loop endlessly until you've exhausted your workspaces plan limits. Reach out to our support team if this occurred on accident so that we can help to reset your run counter for the month.
Two or more automations within the same base are conflicting with one another in a way that causes one automation to trigger another and so on. To remedy this, turn all of your automations off, then go through the automations and check for any potential overlapping triggers and actions. Finally, turn on each automation one by one. If turning on a particular automation causes a loop to begin, then you can identify that automation as the root or at least part of the issue.
An automation's action step is causing a new single or multiple select choice to be created. This could be due to mistyped characters, hidden characters, or case-sensitivity issues.
An automation's action step is triggering another automation to run.
Why aren't the date, or time-based, conditions in my "Find records" action, conditional logic, or "When a record matches conditions" trigger evaluating correctly?
Automations run on GMT since that is the default timezone that Airtable operates on behind the scenes. When setting up time-based conditions in Automations you may need to adjust times manually or create a formula to auto-adjust times so that the conditions evaluate according to your timezone.
Tips when contacting support
If the previous steps didn't fix the issue, then our Support team is able to provide guidance, however, full workflow buildouts are not currently something we can support. Please include an online-hosted screen recording (Loom, CloudApp, etc.) in your request to our Support team so we can speed up the troubleshooting process. We discourage sending MP4 files in your support request or uploading videos to Google Drive as these often prevent our support team from accessing the screen recording file.
For the best support, slowly walk us through the entire automation workflow including the bullet points listed below:
- A brief summary of what you are trying to accomplish.
- Where you perceive the error to be occurring.
- Show the trigger test output and any related fields in Airtable.
- If the trigger you've chosen for the automation is related to actions that occur in an external service (Google, Facebook, Twitter, etc.), then please show us that process as well.
- Show the action(s) test output and any related fields in Airtable.
- If applicable, show the Run History and a failed run's details.
If you can't create a screen recording, then you can alternatively provide the following screenshots:
- A screenshot of the table and view used for the Automation (please include any related fields if possible).
- A screenshot of the Automation trigger and any related fields in the base. (Make sure the trigger has successfully been tested)
- A screenshot of the Automation action and any related fields in the base. (Make sure the action(s) have successfully been tested)
- If applicable, a screenshot of the Run History and a failed run's details.
Things to try:
- Test the trigger and all actions in order. Check that the tests pass. Sometimes, the test for a step will fail because the step uses data from a previous step, but that previous step has old test data.
- Are you referencing data from a previous step that isn't there when the automation runs? (E.g. Are you trying to insert a field value from a record into an email, and that record field value is blank?)
- Test all previous steps in order and make sure those tests pass.
- See "Why is my automation failing?"
- If you're seeing repeated executions for the same triggering event, this could be because the automation is stuck in a loop, where one automation causes another to run. This then causes the first automation to run again.
- If you're using the "When record enters view" trigger, note that modifying the view filters could cause records to exit and then re-enter the view, which would trigger the automation to run.