Connect, collaborate, and solve questions about using Airtable in Ask the Community.
Recently active
Hey guys, Anyone ever made a inventory management system that handled multi level assemblies? Looking to build something that will help me track assemblies with various quantities or parts inside them, various warehouse locations and hopefully also link back to zapier for integration with a website. I would like to be using a full ERP system but they estimate months to have it implemented so looking for something in the mean time. Database would only have around 70 finished parts made up from 200 or so parts total. If anyone has a template would be amazing! Thanks
Hi,We’re trying to analyse operational and financial data longitudinally, over time, where e.g. weekly sales averages would be shown in a table in an interface.I know I can have averages with Numbers in a dashboard, but it’s not possible to calculate averages in formulas (like in Excel, one can sum vertically across a certain field). This would e.g. allow us a rolling 6 month sales average.Another need is to be able to create projections, based on historical data. For this one would need the earlier mentioned longitudinal averages, and then have some coefficients that one can change and make scenarios. Any ideas how to achieve that?Multiple columns each consolidating data for a certain week? That becomes difficult since neither weeks or month can be defined as “after/before” a certain number, only the previous and the next are available directly.rgds,Björn
Hi all, I’m having a hard time finding an answer to something that seems like it should be easy, but I can’t quite figure it out and other examples don’t fit my use case very nicely. I tried making sense of dynamic filters, but it wasn’t doing what I needed it to. I’m working on an advertising sheet across multiple vendors, categories, months, and stores. In essence, we have one tab in our sheet where all of our bills get dumped. It has the vendor name, amount, and single-selects for month, store code, and category. I’m creating a linked database that creates a pivot table of all of the vendors as the rows and columns for each month of the year, using rollups to calculate how much we spent with each vendor each month. Sounds simple. However, I’m running into issues with trying to filter the table by store. Many stores utilize the same vendors, so when I try to filter by store code, it’s totaling all of the bills per month for each vendor that the store code I selected utilizes. The iss
spreadsheets Hi, I’m trying to recreate the structure of the attached spreadsheet in Airtable, but I'm running into trouble because each checklist item needs a different field type. I'm a PM, and I'm building a checklist that I want to go through once per project. Each checklist item requires a different field type. After discussing with ChatGPT, I was told that if there are 10 field types, I should create 10 separate fields and input each item only into its corresponding field type. But this checklist isn't just for me — about 20 team members will need to fill it out frequently. If it's structured this way, it becomes very inconvenient for everyone to use. What would be the best way to structure this kind of checklist in Airtable?
I think this is a new issue, but now when I try to return an array (as a list) from an Automation, the value is empty. If I convert it to a string, it returns the string value (see code and output below).The array looks ok in console.log(). It’s just a series of ID numbers.
I'm building an inventory system and I want to link products across different categories. I tried using linked records, but I'm not sure it's the best approach. Does anyone have tips or alternatives?
i have been working on some new automations and i just ran into an issue that i haven’t seen before. existing automations that (i assumed) have been working fine are not displaying correctly. they are showing what looks to be a Record ID instead of the field. and when i try to edit the conditions, it errors out. i reached out to support, but who knows if i will hear back from them.any ideas?
Hello: I'm wondering if anyone has figured out any clever ways to get what's in an extension onto an interface. We have a couple custom-built extensions that we'd like to display on interfaces so we can leverage the interface permissions. Right now, we have to open up our entire base to someone in order for them to view the extension. Any ideas on workarounds or how you may have managed to display extension data on an interface. Below is a screenshot of what one extension looks like.
I have a situation just arise in the last hour. In Script, when I use the select control to get a field from a Find action, instead of returning the Field Name, it returns the Field ID. The selection process seems normal, and I see the field name and the value in the picker, but it returns the field ID instead, which does not work. It’s happening in several places. I’ve tried shutting down and opening again and creating a new automation, but I can no long select fields. Any thoughts?
Hemos creado recientemente una comunidad de usuarios de Airtable en el idioma español, con la idea de compartir conocimientos, soluciones y trabajos en plantillas (templates) en el idioma español para todos los hispanohablantes. Si quieres aportar a que existan más usuarios de habla hispana que conozcan esta maravillosa herramienta, por favor mándame tu correo y te agregaré al grupo de co-work que hemos creado. Necesitamos gente experta en Airtable con interés de compartir su conocimiento. Saludos
I’m working on the following project in the interface designer where I want to utilise two tablesInitiatives Type of workIn this interface page, I want to use the list view and use the hierarchy levelsLevel 1 - Initiatives Level 2 - Type of work The goal is to being able to group the records by the status field from the initiatives table. So those records in the interface should be displayed like this Record A - Type of work 1 (showing status of every milestones; To Do, Queued, WIP, Done and who is/was working on it) - Type of work 2 (e.g. backend, frontend, sound, art&design) - Type of work 3 Record B - Type of work 1 - Type of work 2 - Type of work 3 However, I can’t emphasise enough how I’m frustrated that the records can be only group by the bottom hierarchy level (Yes, I can still sort the records by the parental level but this is not the same) I think this is a missed opportunity. A good design, and friendly interface is a key element if a user would want to use air
I am trying to set up an employee scheduling table. The table has links to my events table and to my employee table. The events have a "Start date" and "end date". Is there a way to create new records in the scheduling table pulled from events in the events table for each date in the start to end range? Ideally it would have all the event info in each day of the range. Employees are scheduled for full days so i wont need times, i would just like the ability to be able to add employees to each day of the event. Thank you for any help!
Two similar linked records link the BOOKINGS/LICENCES and the COSTS tables with the REPORTS table. I create a new record on the junction REPORT table (primary field = ReportID), and I manually choose to bring which licenses from the BOOKINGS/LICENCES table and which costs from the COSTS table will be included in this particular report from linked record on each tables. Then I created a linked record both on the BOOKINGS/LICENCES table and on the COSTS tables that automatically pulls into those tables the reportID number (primary field) and an associated lookup field, so I can know directly from the BOOKINGS/LICENCES table, in which report a particular license is included. Same from the COSTS table. I replicated the same logic and created the same relations through linked records on both tables. It works perfectly on the COSTS table. For a reason I cannot understand and after several attempts it simply does not work on the BOOKINGS/TABLE . Neither the information about the record numb
Since the updates Airtable has implemented in the last week or so, I am having an issue when trying to run certain automations.Mainly I notice this with my Generating PDF script automations (integrated with Documint).I will set to Generate and the automation used to take 10-15 sec at most to generate the Documint PDF and paste into my attachment field, then update any other fields. We have several of these set up across bases that all operate without errors.As you can see in the screenshot below, the automation is taking a long time to trigger and usually I see the below as ‘You edited this record in 2mins’ rather than ...min agoI’ve also been having an issue with running the automation again and again on the same record - for testing and adjustments, and the automation not running at all. In these cases automation history log will show (correctly) that it ran exactly the time I clicked the trigger, but the action doesn’t occur in the record or revision history.Maybe this is something
I have an Automation that updates a Multi-Select field in a different table. When the update occurs it over writes what is currently in that field. Each name has a different color. I want to augment, or add to the existing data in the Multi-Select field not over-write it. Not sure how to approach the problem within Automation. For Example, a field of user names, each name is in a color bubble separated with a space. Initially the field is updated with the name “John”. A second update to the field with the name of “Tom”. The resultI was expecting is : “John Tom”, or “John, Tom” each name in a different color bubble, but what I get is “Tom” and an empty color bubble. Any suggestions.
Hello, I inherited an Airtable base that essential keeps track of new subscribers. It was set up to calculate the enrollment date (ex: 7/24/2025) and extrapolate the year registered into a new column. However, currently the column mostly remains blank and/or it has enrolled everyone in the year 2022. This information is then supposed to be reflected on another table with their information. I am new to using Airtable and any information or direct you can provide is greatly appreciated on how to input an effective dynamic date formula.
Hello, I copied a database from another account, it worked perfectly (almost), the forms followed well, but the automations did not follow... and that was the most important thing for me. Did I make a mistake?
I have it connected to a table with the months in it and they are supposed to click which month they want. Now, it’s doing this?
Hello!I am hoping someone can help. I am trying to create an order entry/invoice database where I can track customers, products offered, sales, contracts with vendors, etc. My main priority right now is tracking product sales by unit/# of customers. I have a database set up right now with the basic - Product, Customers, Line Items (customers can order multiples products and qtys of each), and invoice tab to generate the invoice number and collect data to use for the page designer extension so I can send a PDF invoice with the data stored in airtable. I followed one of GAP consulting's videos to set it up. The issue I have is there is no streamlined way to set this up for ease of use. BC the data is stored across multiple tables you need to go to each table in a specific order to enter the data. It is not intuitive for the person I am setting this database up for. I tried to use forms to make it easier, however, to enter a new order you need to go to multiple forms in order to update in
Hello there! I need some assistance understanding why these return different results. DATETIME_DIFF(“8/18/2025”, TODAY(), “m”) = 0MONTH(“8/18/2025”) - MONTH(TODAY()) = 1 Thanks in advance.-K
I have a single select field with options A, B, C. How can I limit a user’s ability to select an option twice? Once an option is selected they should not be able to select the same option again.
Hey everyone 👋If you've ever run into Airtable API limits or just need a faster way to access your base data regularly, I’ve put together a simple workflow that might help.Using CSV Getter, you can sync your Airtable base to a Google Sheet on a schedule.Results:✅ Faster access to your data✅ Fewer Airtable API calls✅ Automatic backups in Google SheetsThe Google Sheet acts like a proxy API. You can use it for lightweight querying or integrations, without constantly hitting the Airtable API.I wrote a short guide with a diagram and step-by-step setup instructions here:👉 https://www.csvgetter.com/blog/say-goodbye-to-airtable-api-limits-with-this-google-sheets-hackWould love to hear your thoughts or questions!- Gavin
I have a name field that sometimes has one name and sometimes has two. If there are two names, they are seperated by a comma.What is a formula I can use to show only the first names, with an ‘and’ in the middle if there are two.John Doe JohnJohn Doe, Josh Frank John and Josh
rtf text fields are very limiting because there is no ability to add tables and advanced formatting such as callouts, toggles, dividers or images/videos.It would be extremely useful to have a few more elements in a similar way to Notion.Do you know if there is a plugin/addon to achieve something similar and make a more functional built-in editor?
Hello - I have a event data table ( nested in a event base) where I have list of potential events where my clients could participate. One of the column in the table is year column where I have a added a field agent to check the year the event is happening by routing the field agent to the event website cell. So the field agent goes to the event website and check the year of the event and outputs that in the year column. I want the field agent to go back to the event website on a regular basis to keep checking for the year. Because the year column is connected to a secondary trigger automation where multiple field agents goes to the event website and collates the details about the event (Description, Target audience, topics discussed and others) For the year, when the field agent checks the website today, it might be still 2025 but tomorrow the website might have been to the subsequent year which is 2026. So the question is is there a way to automate the regular event website checks.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.