Ask your questions about Airtable Automations here.
Recently active
I am using Airtable as the backend for my app. I have a Table A for registering users and a Table B for registering restaurants. Through the Google Matrix Distance API, I am using longitude and latitude data to calculate the distance between registered restaurants and user data, obtaining the results in the "distance" column of Table B where the restaurants are registered.However, each automation I run through the script only updates for new users registering, causing interference with the distance results for users already registered. I would like each user to have their own distance calculation without interfering with others. I have no idea how to do this! I believe it might involve a filter or something like user ID .
Hello,I'm building an app and would like help solving an issue. I have a Table A where I register my users. Table B contains the restaurants in my app. I use a Google Maps API to calculate the distance between my users and the restaurants. I'm running an automation script block to update the distance calculation each time a new user enters. However, I want an automation where each user has their own calculation from their location to the restaurant. Any ideas on how to achieve this?
Hello Airtable Friends!I really need some help with my automation.I created an automation for when a record is updated for our team. Basically what I did is when an assignee is changed to another assignee, that new assignee would get an Outlook email saying that the record was reassigned to them.When I go to test it, I get an alert from Airtable saying something went wrong with the automation but it doesn't show me what the exact issue is. I am wondering if its Outlook but I am not sure.Can someone help me out?
Hi,Ive created a project management workflow where we have a project board that filters into a task board, and tasks are assigned to individuals who check a "complete" box when done. We have a dashboard for each individual where their tasks appear. Because the tasks need to be completed in a certain order (ie "edits" need to happen before "production") and we have different people executing on different parts of the project, it can be hard to know when its your turn with the project. The project manager typically assigns all the tasks out at once so all tasks associated with the project appear on the individuals dashboard simultaneously. Ideally we would only want the project to appear on the persons dash if it was their turn with the project. The tasks are already numbered for order so hypothetically it would be easy to automate one following another. Im wondering if theres a way to set automation so the tasks only appear if the previous tasks have already been completed, so the proje
Hi everyone!I am currently working with two tables (let's refer to them as A and B), wherein table B is synced to table A.My objective is to deduplicate table A, but before doing so, I need to merge the information that is not synced in table B to prevent any data loss (essentially deduping without the deletion part).Is there a method to achieve this?I was contemplating using a script to handle the merge process, but I'm unsure if there's a way to identify whether a field in table B is synced or not.Any insights or suggestions would be greatly appreciated!Thank you in advance.
Hi, I am trying to call openAI's API for an Assistant I build, but constantly get this redirect error: O: Error: Response status was 307 'Temporary Redirect' but redirect mode was set to 'error' at queryAssistant on line 11 at processAndUpdateRecords on line 51 at async main on line 60 The code is as follows(line 11 is: let response = await remoteFetchAsync('https://api.openai.com/v1/assistants/asst_My_ID/messages', {51: const aiResponse = await queryAssistant(domain);60: await processAndUpdateRecords();) // Define the API key and modellet apiKey = 'API_Key'; // Replace with your actual API keylet model = 'gpt-4-1106-preview'; // Replace with your chosen model // Function to query the Assistant AIasync function queryAssistant(domain) {let response = await remoteFetchAsync('https://api.openai.com/v1/assistants/asst_My_ID/messages', {method: 'POST',headers: {'Authorization': `Bearer ${apiKey}`,'OpenAI-Beta': 'assistants=v1','C
Hello! I am looking for some help with correcting this script (I had Copilot AI help write it) for Airtable. I'd like for the automation to tick a checkbox "Fully Live" in the table "App Status" when a button is pushed in a specific interface.I'll attached screenshots of the script error, the table we'd like to have updated and the script itself. Any help would be greatly appreciated!I am not married to having to use the button in the interface to initiate the automation. I have another table called Monthly RTLs where the button could be added. When I add a button field there, it wants me to add it to a Dashboard and I got confused - that's why the script references that table. This is the script error. This is the interface associated to the Monthly RTLs Table. The field "Fully Live" lives in this table here called App Status. This is where all data for a record is held. My department primarily works off of this view and updates the
Hi guys, Is there a way to sync Airtable and Google sheets? I want both apps to update automatically when data is updated/create new from either end. Any insight is appreciated. Thank you in advance.
Hello,Is it possible to create a tag to autofill a specific table column if a response from a form is received?I want to have pre-created tags to fill the column "Jobs" as seen in the attached image, depending on the jobs form that the candidates fill.Something like;When a form "Product Director is submitted".... Add a tag " Product Director" in the job column
I am having a hard time with an automation for updated record. Right now my Assignee field allows for multiple collaborators on our team to share records. Sometimes a record will need to change from the original assignee and be reassigned to another collaborator(assignee). What I need is for Outlook to send an email to the person that the record has been reassigned to. I keep trying to address it but keep getting notified by Airtable that the automation didn't work (Failed to construct the value for "To").The “assignee field” is called Agent Lead Owner. Outlook® is already integrated.I have attached an image for reference. Hopefully someone understands what I am trying to achieve here and can help me out.Thanks,Lena
Hello,We have a built a complex database for a processing facility, over the past 10 months. As of today, we have about 35 automations running (at various frequencies) and the main base will soon reach 100k entities out of 125k.Until Friday, there haven't been any slowdowns or any load issues. There are 3-4 automations that are running once every few minutes especially during 9am - 6pm. We have a steady 10k entities/month increase rate. And no development has happened since Friday.On Saturday it was reported that the platform started to slow down and entities generated through automations are starting to take minutes to appear.This morning, the automations runs are no longer taking <1 minute to finalize, we are looking at over 30 minutes runs. The queue of runs is chaotic, runs that started later are completed sooner that previous runs and the entire base is full of errors because of this.The company is facing serious penalties due to high processing times.The support email we
Hi, I have a list of tasks I want to set a weekly automation for. .(Weekly, daily, monthly, 3 times per week , twice a month)
I am looking to find any way to automate and control the license levels that exist for our users in Airtable. Currently, a builder in Airtable can promote users to builders, and collaborators. This obviously can cause licensing headaches, and administrative headaches.Has anyone found a way to control or run audits via any type of automation to get a handle on licensing changes? I understand this might be the opposite of what Airtable wants, which is to keep free and open collaboration, but that's not reasonable for businesses trying to control costs.Thanks in advance!
Hi, I need help. I have an automation that is triggered at a scheduled time and the action finds records based on a view of my grid. The grid is displaying all of the correct fields. Yesterday this automation stopped showing fields that are multiple select but show all other fields. I retested the trigger and action without any errors, and I hid and unhid these multiple select fields and turned the automation off and on. Not sure what else to do to get the multiple select fields to display on the automation as they used to.
Hello,Yesterday Automation Script Block had some errors and it failed for multiple automations.Inside the Script Execution log, This error is shown for both of them.There was an unexpected error while executing your script.Just confirm that anyone else has that same issues.@isaiahmiller97 also mention before day. AUTOMATIONS UNRELIABILITY - Airtable Community
Hello, I need help figuring out what I am doing wrong. In the main table, I track daily work, and in the other table, I track inventory. There is created a link record from the main table to the inventory table. From the main table, I am selecting the available items for sale. What I would like the automation to do is find the records that I have assigned and copy the quote number from my main table to the inventory table. I know I can do a lookup the problem is that I have too many records that would have to backlog. Here is what I am trying to accomplish with the automation, but it keeps failing. After I update that Quote Number field and select the items from the inventory table, I am triggering the automation from the checkbox field. Main table view: Inventory table (Resale Items) view: It finds the records. Automation fails, even though it finds the Record IDs.
Hi, I'm sure this question has already been asked but still can't find an easy answer. It seems as though it should be quite simple but I can't wrap my head around it.As per the screenshot, I would like to automatically combine Linked Record entries from multiple fields into 1 field. The 1 combined field needs to keep this data as Linked Records, and not as formula text.The Linked Records are from another Table in the same base.So basically, if this automation or formula was setup properly - the "ALL COMPLETED PROJECTS" field would contain 3 Linked Records: "Pen", "Pal" and "Pol".Is this possible?
Not sure if this would be a roll up field, script, or automation but I am trying to combine multiple linked record fields into one linked record field automatically. For example: One record has multiple linked fields “Assignment 1”, “Assignment 2”, “Assignment 3”, ect. and I want them to all be shown in an “All Assignments” linked field automatically. Is this possible?
I have a Purchase Order table and an Expenses table that when records are created and automation pulls the records into the Budgets MASTER LIST using roll up and look up fields. Each Budget is allocated to a department (Autism Liaison, Events, IT & Comms etc etc ) so the Primary field for Budgets MASTER LIST is a forumula using IF to pull in the lookup Budget ID from each entry so I can group the entries by Budget ID. (hope this makes sense so far).I also have another table that lists all Budget Categories (called Annual Budgets) that contains the annual budget amount and on this table I need to show running balance - remaining budget etc etc (don't worry about that I have already set that up), BUT it relys on having the linked field in the Budgets MASTER LIST to do this.So, all I need is each time a new record is created in Budgets MASTER LIST, rather than me having to manually select the linked field 'Annual Budets' and select the budget related to it, is there any way I can say
i have a script step in an automation that i have been using for many weeks. it has been working as expected- with many runs per day. i've been rebuilding some automations, so i've been running them a lot as i test them. just now, the automation stalled out and finally failed:FailAn unexpected error occurred, please contact Airtable support.When i tried to test the script, i received this error:ERRORThere was an unexpected error while executing your script.the script in question is: output.set("date", new Date().toISOString()) I started using this script in December to replace having a "Today" field that used the Today formula. I use the script to update a field that displays when the last automated activity took place. it is used in many automations and all are now failing. Any suggestions on how to resolve this?
We are an Enterprise user and heavily dependent on Airtable Automations working.On Monday, Airtable automations had an unreported outage and performance issue spanning over 12 hours that went unreported on status.airtable.com.Support made us aware of a fix after 12 hours.Now, 2 days later, automations are now failing again and pending.This is unacceptable to Enterprise users and we expect issues like this to be resolved within an hour at the latest. This is a commercial solution, and our entire business operation is at a standstill due to this.We have used only 20% of our automation runs budget allocation, and these performance issues are unacceptable.
I am trying to send emails using the Gmail automation. The field I am using to route to the "To" field in the automation is an email field. The problem is, some of the emails were inputted with a space before or after them, which I suspect is preventing deliverability.I tried using a formula field to trim the email field, but I route the formula field to the "To" field in the Gmail automation, it shows up blank as though there is no text in the formula field.What is the best way to eliminate spaces in a field you intend to use in the Gmail automation's "To" field?
I have made a stock taking system in airtable. And I have a whole list of items with current stock values. I would like to the end of every financial quarter take a snap shop of the current stock value. Is this possible?I've tried to play around with scheduled time trigger and the repeating group action, but I don't seem to be able to find a way to tally this up. Is there a good way to do this?
Hello,My team and I have many due dates scattered around as we are show managers.I recently built in a formula based off of weeks out from show time that the item needs to be completed, and how long it takes to complete it to in order to find out when we need to start the task.I'm currently trying to send a weekly Monday email at 8am that sends to each assignee informing them on the upcoming start task dates coming up within the next week but have run into an array of issues and I don't know which angle to take it on.Is it possible to automate this or is this too many fields? I have been reading a bunch of community forums but all have one part of what I need, but not completely.Please note:Some tasks have multiple assigneesThis is for a view within a viewAny insight helps as I am fairly new to Airtable's automations and feel like I've done everything.Below are the column fields on my base.Once again, I'm trying to complete the following automation:Email individual Assignees every Mond
This is Conditional Logic that is very simple, one of the conditions is the "has any of" and that is selected from the single select field as "CTC" and then it just fails and shows the result from that field as [object Object}. What is causing this? See attached screen shot.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.