Ask your questions about Airtable Automations here.
Recently active
We have a suggestion box that is sourced from a Slack workflow form. The form answers move directly from Slack into an Airtable Base to be managed. Our Slack users without Airtable accounts are unable to launch the workflow and cannot contribute. Is there any way to get the submission form to launch for Slack-only users? Or a workaround to get their responses into Airtable by first routing elsewhere?Considering Airtable allows for form submissions on its own platform for non-users, I had assumed this one way traffic into our base wouldn't be an issue and now we're in a pickle. Thanks!
Hello!I have created a table view based off my main table to keep track of my drivers working hours. Legislation requires me to input something for each date, so on days they are off I have to write "Off". I have it set up that they fill out a form, which fills the main table. How can I set an automation to create fields in between the dates, each time a driver fills out a new form?Any help is appreciated because I've tried so many ways and it keeps giving me errors
Hello,I want to hand executive leadership a simple tool to use as they are not familiar with Airtable like our Project Managers are. The workflow I am hoping for is a Gantt chart, that would auto filter when they select a record to look at. If I have a list of project records, each project has different teams assigned to it, often multiple teams. If someone clicks "Project A", I would want the Gantt to auto filter to only include projects that have the same teams as "Project A". Then a simple way to reset the filter to move on to "Project B", then it filters to only show projects with the same teams as "project b". The idea is to see when projects are running from start to finish, and to be able to compare a new project that uses the same teams so we can time slot the start/end of the new project better, based on team availability. Thanks!
@Bill.French @ScottWorld I have installed the maps extension and successfully set up a field with the static map API to generate a static map based on an address and populate an image of that map as an attachment in a field for each record. How do I get this to run automatically when a new record is created or a new record enters a specific view? I have tried using the script from the extension in a script automation triggered by an event (new record, record enters a view etc.) and it doesn’t like the script from the extension
How can i auto-fill a linked field?i have 2 linked tables in Airtable: CONTENT and CONTENT TYPESIn the table CONTENT i have two linked fields CONTENT TYPE and WORKFLOW In CONTENT TYPES i have the two "originals" of CONTENT TYPE and WORKFLOW If i select in the CONTENT table the linked value CONTENT TYPE and this CONTENT TYPE has a DEFAULT WORKFLOW (i.e. cell is not empty) then the WORKFLOW field in CONTENT table should auto-populate with the DEFAULT WORKFLOW value.Basically only if there is a default workflow (cell not empty) of the Workflow column in the content type table, then this value should be auto-filled on a linked field in the CONTENT table. Hope this makes sense? I know this can be done with an automation inside airtable. but how?
I am creating an automation that sends a reminder email if a task is not complete within a certain date. That being said, some users have multiple tasks to complete and receive an individual email for each record they’re attached to. Is there a way I can have a reminder email sent with multiple records condensed into one message so the owner does not receive multiple emails?
Hi guys,i have an automation and want to copy that to another base.It's a base that will be created from a snapshot that was taken (if this is important).Thanks 4 help!Julian
I'm having a problem getting my airtable to properly work with a dynamic page created on our website. There is an embedded form within the dynamic page, and the HTML for this is linked to a record within the aritable "Form HTML".I have been able to get this to work with the simple form html. What I am now trying to do is add on extra criteria within the HTML so that a section of the form is pre populated when loading certain pages. As soon as I add the extra code in it results in problems. I either get that the page cannot be found, or it will say this for about 10 minutes and then magically load, but it will only load on a desktop and not a mobile. The mobile always shows page cannot be found.The standard html is <div class="beacon-form" data-account="isleofwightdonkeysanctuary" data-form="83485bc4"></div> but I need it to be <div class="beacon-form" data-account="isleofwightdonkeysanctuary" data-form="83485bc4" data-bcn-c-donkey="xxx"></div> (xxx is
Hi - I am trying to do a daily balance and bills owed table and am wanting to match expected income so that the dates match. Ideally it would also have a daily exchange rate. I am just not sure how to match and roll-up based on varrying criteria without needing a new column for each date. How do I do this? Do I need a third table?
My goal is to create a single automation, that checks multiple separate fields and if they contain values, process separate actions.For example, if a new record is created and there are values in the field weight, then update the weight field of the linked record. If a new record is created and there are values in the location field, then update the location field of the linked record.Now the statements follow an IF -> ELIF (Otherwise if) logic, therefore if a new record is created and both fields (Weight and location) are not empty, only the first condition is fulfilled and the automation stops. In this case the weight would be updated (matching the first IF condition), but the location would not (because the first condition was fulfilled).My workaround for this has been creating first a field that checksIF weight AND location have values, update both,ELIF weight has values, update weightELIF location has values, update locationHowever this does not scale very well if I want to che
I have a JSON array in a field called 'Output' in a table called 'Assessmnt converter'. I am trying to create new records into a table called 'Submissions test' and populate the data into four respective fields; Question number raw, Question raw, Number of marks raw and Student answer raw. I have created an automation whereby if the 'Output is not empty', it runs the following script. However, every time I run the script, I'm getting the following error:CONSOLE.ERROR"Error parsing JSON data:"▶Error {name: "SyntaxError"}Here is my script:// Load the Airtable scripting environmentlet assessmentTable = base.getTable("Assessment converter");let submissionsTable = base.getTable("Submissions test");let query = await assessmentTable.selectRecordsAsync();let fieldName = "Output";// Iterate over all records in the "Assessment converter" tablefor (let record of query.records) {// Get the JSON data from the 'Output' fieldlet output = record.getCellValue(fieldName);// Debu
I have built an automation and it works very well. When I open a new row in the "Projects" table, it automatically adds the necessary tasks in the "Tasks" table. It also fills in the default values. Great. Unfortunately, I cannot insert a default value from the "Projects" table as a lookup. I can select it, but nothing happens. Does anyone have a tip?When I do the preview, the value appears, but only the one already created. In my case "test".Or is this only possible via the "Create child linked records" script?
Hi there,I have this automation I have built and it looks right to me and passes the test. The test data populates in the destination table. But when I manually enter data into the source table nothing happens.Here is the automation: This is the destination table. The Article Number "F25NSECVR" was populated when I ran the test.This is the source table. I manually entered "F25TEST" and nothing happened.
I have this actionable message automation that doesn't seem to work. I can see it failed and the recipient was not filled out. A typical non-actionable Slack automation seems to work fine and I can see a recipient.Is there something I am missing?
Hi guys!On one table I'm looking at Set Up Account details, and on the other I'm looking at Account Performance. The first pulls data from Typeform, the second from our internal system. To be able to tell how well the account is doing, I need the context of what stage of 'set up' the account is in, so I need the Status to dynamically update Performance, when it's changed in Set Up. I've tried to do a Linked Field, but it doesn't seem to be accurate, and now it's not working at all. I'm not sure whether that's the best solution? So I tried to automate it. The trigger stage is successful (attached), but then the Update Records stage fails with 'Received Invalid Inputs'. I'm matching the records based on our internal ID number that we update the fields with (ave_id). Any help or ideas gratefully received! Thank you.
I am simply trying to connect to the information from one table to another table automatically using automation. Every time I try it it comes up with errors. I have tried using the record id formula to connect them (they dont match between tables). I have used the primary id (email) and it wont work. I have tried the Link to Another Record field. Even in the error I am seeing both emails, so it seems like it should work. What am I doing wrong?
Hello! I am creating a field for event attendees. I have each attendee's name, the events they attended, and the dates of the events they attended separated into 3 columns. I would like to make a fourth column that retrieves the most recent date each attendee came to an event. In this scenario, I want to make a fourth column that will automatically register that 1/8/24 is the most recent date and it will return that. Please let me know if you can help.
i am attempting to use the attached code within an airtable automations run script tied to a "When Record Enters View" trigger. I have almost zero background in JS, and I just can't get this thing to work. Do any of you have any suggestions as to how I can fix these issues?
Hello, We use Airtable at our company for our Purchase Order store and use formulas for expected payment date to calculate when we expect to get paid. We are now looking at advancing certain aspects of our database, such as, we want an automated email sent the same time each month, so the trigger we have chose is 'At scheduled time'Now i would like it then to find the records in one of my views, it does this but only lists 10 records, when we are looking at much more than this. We would then like the the records found be attached to an email that is sent to a memeber of our team. I hope this make senses, any tips would be of great help.
I have a problem with a script that worked and all of a sudden, stopped to work:"App Name" is a linked record field. "Add App On Sign Up" is another linked record field. When a value is inserted in "Add App On Sign Up", I need this value to be inserted in "App Name" (inserted, meaning adding a value, not replacing a value to "App Name".Anyone has a better script to propose?The error message is:Error: Field "fldGBiazYCpFzbsOv" cannot accept the provided value. at main on line 12Field "fldGBiazYCpFzbsOv" is the field id of App Name const table = base.getTable("Members"); const query = await table.selectRecordsAsync(); for (const record of query.records) { const appNames = record.getCellValue("App Name"); const addAppOnSignUp = record.getCellValue("Add App On Sign Up"); if (appNames && addAppOnSignUp) { const updatedAppNames = appNames.map(appName => appName).concat(addAppOnSignUp); await table.updateRecordAsync(record, { "App Na
If I have a custom script as an action in an automation, is there anyway to have a catch or else statement that would create a failed automation notification like there is for the built in actions?Meaning, how can I set up a notification system if a custom script fails?
I have table A and table B.When a record in table A is created, I have an automation that creates the same record in table B. However, the primary column in table B stays blank. How can I fill the primary column in table B with the primary column value of table A?
Hi everyone!I'm building appointment base for volleyball and two different objects. I want to set available appointments in one field but I don't want to add them manually because there is a lot of them. Is there any change that I can add them with automation? Otherwise I have to pick every single one of them on calendar and also pick a time.Thanks for your help.
Hi there! I am trying to create a form that will allow someone to book a specific desk for a specific period of time. I would like to be able to automate the form to A) Remove a desk as an option if it's already been booked during a specific time period and B) Add it back as an available option after the specific time period has ended. Example: We have desk ABC and desk DEF available. Person 1 goes to the form and books desk ABC from May 10-12. Person 2 goes to the form looking to book a desk from May 10-12: desk ABC will not be an option because it's already been booked during that time period so they book the available desk DEF. Person 3 goes to the form to book a desk for May 13 and both desk ABC and desk DEF are once again available for booking. I am stuck on how to get this set up via a condition or formula and any help would be appreciated!
I have a table of projects. Associated with each project is multiple teams and multiple quarters. Both the quarters and teams fields are sourced from linked records.I would like automation (or script) to create related projects in another table, one per multiselect field combination. I've tried creating a script with ChatGPT, but no luck. I also so some other solutions in the community that were similar, but not quite the same as my situation. Any suggestions?
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.