Ask your questions about Airtable Automations here.
Recently active
Hi!I have an automation that runs through a few steps when a new record enters a form submission view (pictured below). I use the 'Find records' function to search a distinct set of contacts against email address -- if successful, the records are updated with new values. If unsuccessful, a new contact record is created. A few supplemental records are created as well. The Find Records function is specifically looking for the Record ID to move into the update functions. In tests -- including test runs of the live automation -- everything works fine. It locates the Record ID, updates it in the next step, and everything is great. However, when I activate the automation and it runs live, it fails at the Record Create (or update) stage every time. And the error message is identical every time: It tell me is cannot locate a field with the name or ID fldcy0mx2HXa5Taae. It does not have this problem in testing (and will run completely through all of the steps
TIA for any assistance.I have table1 (vuln) and table2 (archive). I have an automation that when the record is created a UUID is created in the vuln table. Then, when the status field of a record in vuln is changed form "new" to "closed" it creates a copy of that record in the archive table. What I need is another script that does the opposite. When the status field of a record in vuln is changed from "closed" to anything else (basically re-opened) it needs to find the record in archive based on the UUID field and delete the copy of that record from the archive table. I have the trigger setup, but I can't get the script to return the record. It returns the query, but the filter does not seem to work. This would be easy if I could just do a view, but I can't. I need to do a weekly purge of the data in the vuln table, but leave the data in the archive data. Hence the data copy.Here is what i am using for testing:const archive&n
Hi,We're working on moving automation mail (Gmail) content from the automations themselves to a separate table, where other than admins can maintain text.In the mail content there may be markdown URLs with clickable "friendly names", e.g. [Book here](https://www.calendly.com). I copied the whole text from the automation to "Long text" fields with rich formatting enabled. This approach doesn't however produce markdown URLs, instead they print out the raw markdown syntax ('[Book here](https://www.calendly.com)').Remembering that using CONCATENATE formulas for URLs works in achieving the "friendly names" I tried chopping up the mail content, and using a summarising CONCATENATE field as input for the automation instead of a Long text field. This works, producing "friendly name" clickable URLs.However, we have URLs in various places in the content, so chopping these up becomes really tedious, if not impossible. A workaround is to have body content first with text telling the reader somethin
Hi,In our CRM we have several different situations, where reminder mails should start going out to contacts. Many of these are chained so that if the contact doesn't respond (e.g. sign up again after an event they cancelled), there will be reminders 1, 2 and 3 with some days time in between.Originally I created these as separate automations, it was simple and easy to overview. The triggers were "When records match conditions", like this (simplified):Reminder 1 - When record match conditions: "status = cancelled"Reminder 2 - When record match conditions: "status = cancelled" + "when cancelled = is numbers of days ago 2"Reminder 3 - When record match conditions: "status = cancelled" + "when cancelled = is numbers of days ago 5"But having several of these situations split up into separate automations eat up a lot of the automations quota, so I tried to integrate reminders 1-3 into one automation. So I used just one trigger "When record match conditions: "status = cancelled"" to catch all
Hi, I am trying to make a custom Slack script for my team where I can send the invitations to the users once the form is filled. For that I am trying to make a script that has an input field like Slack action where you can connect your account, select workspace and send the invitation. But I am not able to find how can I make those custom drop down? Do I have to code that out or can I use some pre-built things?
The goal is to have two options using an NFC tag:Assign EquipmentScan the NFC tag to assign "Tablet 1" to Employee X.Check Assigned ProfileScan the NFC tag to see who "Tablet 1" is assigned to and open their profile.Additionally, the NFC tag should always display the information "Tablet 1" visibly.
Hello!Let me first paint the picture of what I am working with:1 base, 4 tabs: "🧍♀️People", "🏝️️ Absence Management", "🏝️️ Leave types" and "📅 Public holidays"Relevant columns:In "🧍♀️People" one column has the staff "Name" and the other column has a "Leave Location" (which refers to the location they are based in and to which public leave should be based on)In "🏝️️ Leave types", we have a choice of "Leave" called: "🌞 Holiday", "🗓️️ Public Holiday", "🌞🗓️️ Holiday + Public Holiday", "🤒 Sick".In "🏝️️ Absence Management", we have date fields with leave "Start Date" and "End Date", linked fields to "🧍♀️People" taking "Name" and look up "Leave Location", linked field to "🏝️️ Leave types"In "📅 Public holidays" we have a first field which is a formula of date + "Name" of the public leave, then a "
Hi everyone! I have a follow up survey that we send to customers via Airtable form. No prefilled info, pretty simple rating, feedback, and customer email to be filled out. Here's the kicker - we got a response back, and the customer entered @gmail.con instead of @gmail.com. The problem is, I have several follow on automations that are dependent on that email field to match it to the original survey request and then update both records accordingly, notify the user, etc. I already have modifiers on my other automations that corrects any caps to all lowercase, trim, etc to ensure the data is clean and matches. I considered using the "length" modifier, but considering I have no way of knowing how long any given customer's email address will be, that's not really an option. Now, I know I COULD just manually correct the email address, but I don't want to do that every time, and that also effectively avoids the trigger for one of my automations, "when form is received" do
So I currently have an automation set to when it hits 6:00 AM everyday, a record will be created and it will tag the record as backlog (in the status field) and will copy the created field's date and update the name of that same record. However it is always one day delayed. I do not know why this is happening. Here are SS of it happening. Would need all the help I can get. Thanks!
Good afternoon, I’ve got a handful of automations that are triggered by updates to specific fields in a table, and when the criteria match a record gets flagged. I’m seeking a solution for how to get a new automation to run where the trigger criteria are met by existing records when I flip it on. Currently, when I set the automation to run, the existing matching records don’t execute without manually updating them. There are tens of thousands of records in play, I know I could manually trigger it via a checkbox or some other square peg, but the maintenance of it all is becoming a part time job on its own. Is there a mechanism that yall have found which lets this flow more like opening a spigot and less like doing it twice because some records already match the trigger? Would appreciate any insights. Thank you!
We use a form with our database so that students can post pictures of homework. When completing the form, each student inputs her student ID to create a new record, and attaches pictures of homework. The homework is associated with a specific session. The master table of students and sessions includes a unique “student session id”, but students don’t know it (ie can’t input it into the record). I would like to create an automation that is triggered when a student submits a record to the homework table. The automation would look for all of the “student session IDs” associated with that student ID, find the largest “student session ID” for that student (more recent = highest number), and input it into a field in the record. Can anyone point me to a script that would do something like this? Thanks!
I am working on in a table whose purpose is to have all aircraft on market & recently sold as a mechanism to build an MLS type system. I am trying to create an automation to delete a record IF a record that is being imported/create whose MSN matches and the Sold Price was filed where as before it might have been blank (signifying the aircraft was available). For ease of explanation here is a simple table structure to reference. What is the best way to achieve that? The question I have is that is I create a new record (via import of records) and the Aircraft Serial matches one t
Hey, basically I have got a table with important deals and using Record Track extension I managed to create a report with all statuses and prices and etc, however, I can not send it on a weekly basis on email using automation. Any ideas which extension I can use? To generate report and send it to email on a weekly basis. Thanks
Hi, I'm using automations as a workaround to add more options to a dropdown menu, per Airtable Support's instructions, but it's not working correctly. Currently, a user can select "Other" from a single select and enter the "Other" option in a separate text field. The automation is supposed to pull that text back into the original single select field as a new option in the dropdown menu. Right now it is only pulling the starting character, rather than the whole string of text. I've tried deleting and reconfiguring several times, but it still is not working. I've attached some screenshots for clarity. Thanks for your help!K
Hello!I'm looking to have a daily email automation run with a list of Found Records. I'd like the subject line of the email to have the current date. I see that I can add in a List of the Dates for the Found Records, but...it will show the date for EVERY record, rather than just one instance. Is there a way to suppress that to only the first instance of the date so that my subject line doesn't read "Daily Attendance Log DATE DATE DATE"?Thanks in advance for any help!
Hello Airtable Support, I’d like to know if the following HR automation is possible: Our goal is to streamline our interview scheduling workflow. Once we decide to interview a particular applicant, we’d like to send them an Airtable link. On that form, they should be able to: Book an available interview slot. Upload their resume. On our end, we have several roles, each with designated interviewers. The idea is that when an applicant selects a role from a dropdown menu, a calendar appears showing the available interview slots specifically for the chosen role. This calendar would need to sync with each interviewer’s availability. Is this feasible in Airtable? Thank you!
Hello,I have seen a few different solutions for questions related to my issue, but nothing seems to work still. I am going to hopefully explain this in the most concise, but detailed way possible.Overview:We have 2 tables that I am trying to make communicate. 1 table is an intake form with a production calendar view. The other table is an overall production calendar with many different views for different key stakeholders. We have an automation set up so whenever a client submits a request, it also get sent over to our overall production calendar.Problem:The problem is that the launch dates for these clients often changes and in return we need our overall production calendar to update whenever our intake manager moves the date on the intake calendar.Our current process:Someone submits a form.It is automatically added to the intake calendar.We have an automation set up to push this to our production calendar.Our intake manager will then move the date on the intake calendar to align with
Hey,I have tables of:customersAssets - each customer can have several assetsFaults - any property can have faultsThe handyman - for each fault there can be several handymen who will fix the faultSuppliers - for each malfunction there can be several suppliers through whom we will buy the materials to repair the malfunction.My problem is that I am unable to send the bank details of the handymen and suppliers to the customer by email.For example, if I have a problem that 2 handymen fixed the problem and we bought materials to fix the problem from 2 suppliers.When the fault has been fixed, I want to perform an automation that will send the customer a message in the following style - "Hi X, please transfer payment for handling fault Y to:Handyman 1:Bank - XXXXXBranch - XXXXXBank account number - XXXXXXHandyman 2:Bank - XXXXXBranch - XXXXXBank account number - XXXXXXSupplier 1:Bank - XXXXXBranch - XXXXXBank account number - XXXXXXSupplier 2:Bank - XXXXXBranch - XXXXXBank account number - XXX
hello sir. Are you available to help? I'm new to airtable and need help..so i have a recipe table which have these columns:Recipes Table:- "Resep Bahan 1/2 jadi", checkbox column, user will check this box if the recipe is for sub-ingredient that made from other ingredients.- "Nama Resep", this is the name of the recipe- "bahan", this is ingredient name- "jumlah", this is the number of ingredient used- "unit final", this is the unit (i.e.: kg, litre, etc.)so every line (every row) is a single entry. for recipe that need more than 1 ingredients then will have multiple rows/lines with same name of the recipe (same "Nama Resep") for every ingredient ("bahan" and "jumlah").for example:Recipe A (sub ingredients) need 3 kg of "Bahan" B + 5 kg of "Bahan" C, so will have 2 rows ("v" is ticked checkbox for "Resep Bahan 1/2 jadi"):v | A | B | 3 | kgv | A | C | 5 | kgThen I already have Inventory Table which consists of below column:- "Tanggal" : Date- "Nama Bahan" : Ingredient names- "Dari Lokasi
Here is the situation and thanks for all help in advance.I have a grid view where the primary filter is to only show records where a date field is empty. This could be as many as 50 records at any one time.I'd like to add today's date to all records in the found set (empty dates) in fell swoop. Of course, if I add the date to the field, it drops off the found set. This means I have to select todays date in 50 records with the awkward disappearing record.So an automation that will update the date field in all records in the found set might work. I played around with an automation to do this, but couldn't figure out how to do it.I am open to alternative ideas. Essentially, I have a set of 50 records that have an empty date and I want them to disappear from the list when a date is put in the empty date field. But I'd like to automate it somehow.Hope that makes sense. I have two attachments. One a screenshot of the found record set. Notice that the
How do i create a field or metric that shows the time it took to complete a project. for example, tracking the difference from the start date to the date when the project was marked as complete or from in progress to complete. I want to ignore all the other statuses e.g. not started, blocked etc.Is this possible? Reason i ask is to track this in a dashboard for average project completion time.
I am building for the following scenario and need help to understand a few things1. I have a master table that has the main data (Name, Email id, etc) 2. There is another table with a field (Name) that is linked to the name field in the master table.3. I designed an interface to delete a record from the master table. 4. Now when I see the linked field in the second table, it has disappeared as it should be. However, the entire record does not get deleted. 5. So currently I have added a check column in the second table to check if the Name field is present or missing and am running an automation through Make to delete the entire record for the second table.I wanted to know if this is possible through airtable automation itself instead of creating an automation through another tool. Also if this is possible to run the automation through an interface. Thanks
Any way to clear all records or delete a table through script?This don't work:do{let table = base.tables.pop();console.log(`Goodbye, ${table.name}!`);}while(base.tables.length>0)
Have a deal with a company to lower their costs on segments and get a cut per segment. The commission is based on costs cut which vary by segment. As I’m working through them one by one, the commission start dates are different per account.How can I set up a system that will take a commission start date and make a new record for every month from start date up until current month.Would like for this to work retroactively, meaning if the date was April 2024 it should automatically create records from April up until today, and a new record per segment for every future month automatically.
Dear Community,i am new in the Airtable Universe and try to achieve the following:I have a Set of around 45 columns that i would like to export to a CSV - also with individual delimeter, i need semicolon instead of comma for example.I use a view to reduce the fields to the set i need.If possible i would want to do this via automation / script etc.I would not like to buy any additional programm or tool here, i seek your knowledge of how to script this or maybe with regular automations doable?Thank you for all input possible on this 🙂Have a great evening.BrChris
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.