Connect, collaborate, and solve questions about using Airtable in Ask the Community.
Recently active
Hi I have two fields ie a created time field and a formula field for the time field. I have an issue with time displayed in the formula field. It seems to convert the time I don't know why,, here is the formula: IF( {Posting Date} > NOW(), "Posted: Timestamp is in the future", "Posted " & IF( DATETIME_DIFF(NOW(), {Posting Date}, 'seconds') < 60, DATETIME_DIFF(NOW(), {Posting Date}, 'seconds') & " seconds ago", IF( DATETIME_DIFF(NOW(), {Posting Date}, 'minutes') < 60, DATETIME_DIFF(NOW(), {Posting Date}, 'minutes') & IF(DATETIME_DIFF(NOW(), {Posting Date}, 'minutes') = 1, " minute ago", " minutes ago"), IF( DATETIME_DIFF(NOW(), {Posting Date}, 'hours') < 24, DATETIME_DIFF(NOW(), {Posting Date}, 'hours') & IF(DATETIME_DIFF(NOW(), {Posting Date}, 'hours') = 1, " hour ago", " hours ago"), IF( DATETIME_DIFF(NOW(), {Posting Date}, 'days') = 1, "Yesterday at " & DATETIME_FORMAT({Posting Date}, 'h:mm A'), IF( DATETIME_DIFF(NOW(), {Posting Date}, 'days') < 7,
Hello airtable enthusiasts,I was wondering if anyone here has tried documenting airtable automations. I have a bunch of automations that use airtable blocks and sometimes even use the airtable scripts. I want to do a step by step documentation of what the the script does in a separate file for future reference. Is it possible using airtable? Alternatively does airtable AI help with it? If not, are there any other tools that help with the documentation process? Thanks
I joined a team that's been using Airtable for a few years and noticed there's a view that was created by someone who's now retired. Is there a way to tell who's using a view so we can determine if it's okay to delete it?
I am trying to build a more comprehensive product-tree type base where I can accurately keep track of Projects, Assemblies, Parts, attachments, and revisions. I want to have a parent-child relationship in that same order as well, but I don't strictly need to assign this attribute. The goal is to have some sequence number for an assembly or part, where the first few strings are based on their parent fields. I've found a sufficient workaround for the hierarchy by just linking tables and limiting to one field per record. Now I'm stuck because I can't limit my count or sum formulas to only be above the current record like I would in excel. For example, I have AssemblyA, AssemblyB, and AssemblyC.If assemblies A and B already have 5 parts each, when I create the first part for AssemblyC it should be in the format [Proj#]-[AssyC]-001. With autonumber the sequence would have jumped directly to 11 by now, even though this is the first part for AssyC. Has anyone found a way to implement this?
Hello Airtable community,I'm trying to build a light personal content management tool, and I would really value your help. I've tried to explain the situation and questions as clear as possible below, and appreciate your help. Please let me know if you'll need a clarification.SituationThe database consists of (among others) the following tables:Industries: each record is an industry such as [IT] and [HR]User: each record is a user with basic user info, and also fields like [language] and a linked field [industry] (from table [Industries])FeedPosts: each record is a content item from a rss feed, with fields such as [title] [text] [image] and a linked field [industry] (from table Industries)Content: this is the table where I need help for: see belowChallengeMy challenge for the records in the table [Content]:Multiple records should be created: for each user with the same value for [Industry] which matches the value [Industry] from the [FeedPosts] table a record should be creat
I am building a product using softr and airtable. On Softr, I have a list item that has a button which will capture the name of the user who clicked on the button. I want to capture the names of the users who click the button, all in one cell of the airtable against the item record. I have set the column type as multi select. I am unable to get it one as the cell is overwriting or deleting the existing data in that cell. is it possible to show multiple tokens in one cell against the respective record only.
Bonjour,J'ai dans ma base un champ de recherche qui me permet de récupérer les dates de différents enregistrements liés. Parmi toutes les dates remontées, je souhaite définir quelle est la plus petite (ou la plus grande) : comment faire ?Merci pour votre retour.Damien
Hi all, I am using Fillout Form integrated with Airtable. I have two tables in one airtable base. One table lists all the eligible emails that can login and fill out the form. The second table is where the form submissions land. I would like to be able to tell who has actually submitted a form from the "Eligible email table". Essentially I would like to automatically "read" the "modified time" column found in the "Submission Form Table" within the "Eligible email Table" when the emails in the columns match. From what I understand formulas in airtable cannot talk to each other across tables? And the lookup function doesn't have a way connect that the emails match? Am I missing something? I have tried this formula but nothing is appearing in the box and I'm not sure why: IF({FORM EMAIL (from 2025 Form Submissions)} = {Eligible Email}, "Submitted")
Hi All - new here and I've stumped myself! I had an automation that successfully took values from a list field in a projects table (tbl_Projects), and created separate records linked back to the project in an operations table (tbl_Operations). It was triggered on a button. Example: tbl_Projects.ProjectName (Text) tbl_Projects.OperationsOptions field (Multiple Select)Project 1 Prep, Cut, Printtbl_Operations.OperationName (Text) tbl_Operations.ProjectLinked (Linked) Prep &n
I am creating my first form. I am trying to test it, so I open an incognito tab and use a different email address to try to fill out the form. It goes like thisEnter URL"You're almost there... Please enter your email address to fill out this form"I enter a different email address, not associated with my airtable account. Click "continue""Create your free account" -> prompts me to enter my "work email" and click continueANOTHER "Create your free account" page, this one prompts me to enter full name and a password. At this point I give up. There is a progress bar on the bottom that implies there are several steps to creating an account. I just need people to be able to fill out my form quickly.I need the ability to have respondents fill out a form without having to jump through all these hoops and create an airtable account. Am I doing something wrong? Or is this just how the forms work? And if this is how the forms work, is there a third party form I could use instead that won't requ
Hi all,I have an automation that needs to send an email to several people in one organization (the record is the organization). Is it possible to add more than one email address into the same field (Email? text?) rather than me creating 5 different fields that are all columns?
HiI am a newbie on airtable and want to start with my personal finance overview.The csv. export of my bank statement will be used to feed the base. From this I want to put each transaction into categories (to see budgets etc.). Is there a way in airtable that transactions that are repetitive are automatically put into the category that they were put before? For example: If the salary always comes from the same payee airtable should suggest the category 'salary'.Looking forward to hearing from you.J
Hello! I have created a Airtable Team Calendar for my team. This calendar gives people the visibility to check who's out of office/PTO for capacity planning. In this page, they can add their meeting with a button I added called "Add Event". Is there a way to automate this submission so that it goes to the user's Outlook calendar as well and mark them as Out of Office/PTO for the days they selected? Right now it would be double the work to do this within Airtable and then Outlook so I'm looking to see if this is possible so people don't have to go the extra mile. Thank you!
I have a form that i am sending out to my team members to understand how much time they anticipate they will spend on a project. I'd like to create a dashboard that shows in a bar chart how much time each member of the team anticipates to spend this week by project. So for example a bar should look like [----Blue----][--Green--][-Red-] with blue representing one project, green representing another, and red another. giving us the idea that the team member's time is 80% spoken for this week, with 30% going to blue project, 20% going to green, etc. The issue that I am running into is that the way that we have structured the form, the output table looks wide. so it looks like :Survey EntryName (link to project record)Survey DateProjects (link to another record)Blue ProjectGreen Project Red Project1Sarah Johnson11/20Blue Project, Green Project40%60% 2Javier Smith11/20Green Project, Red Project 30%50%3Charles Estevez11/20Blue Project, Red Project20% 70%In order
Hoping there is maybe native support here now, but probably not.I have a table where all the records are parts, and they have part ID, unit weight, quantity, and total weight. I would like to add a field that shows what % of the total weight of ALL parts that particular part is. So for example if my total weights of 4 records are 100, 200, 300, 400, then for records 1-4 the % in the calc'd value would be 10% (100/(100+200+300+400)), 20%, 30%, and 40%.I know this was limited in the past and the "best" workaround was to link every single record to a single record in another field, then lookup the roll-up sum total, then operate on that. It works but is clunky and gives you extra tables. Is there anything native baked in yet? Seems airtable has made a lot of progress but it still has these weird "create a new table and link to that and then roll-up there and then look-up in the original table and then operate on that" work-arounds that should have been long-since handled to simply base de
Hello I’ve not been able to find documentation on whether it is possible to obtain the schema of an existing base, other than the one that is autogenerated in the form of online documentation. I intend to use this Schema to auto generate language bindings for specific bases; while code changes may still be required in the case of statically type languages one has to deal with updating the data structs that allow use to enforce type-safety and the specific code that use the endpoints. It’d be ideal if the API for each base conformed to something like Swagger 2.0 Best, Tristian
Hello! As I'm quite new on Airtable, I need some help on the general approach for the following task:I already have a table of products for my Webdesign Agency with prices per year and use this also to track by renewals.Structure like in this photo:Now, I want to have a table, where I can distribute the costs to my customer. I would need to assign products to customers and based on the numbers of customer assigned to a product, the cost per customer is calculated (Price of the product divided by the numbers of customers using this product = price per customer) and it should be displayed like in this Excel table I use currently:Honestly saying, I have no idea, if such a scenario could be done with Airtable or if I should use Excel instead...So my question: Is this possible and if yes, is there any tutorial available, where such a scenario is explained?Thanks in advance for your help!Cheers Peter
Hi all,A few months ago I had an automation working as follows.Trigger: Everyday at 8:00am - Find records were condition1 = x and condition2 = ySend an email with a grid/list of records matching these conditionsNow when I try to use the automation, 'grid of records' or 'list of records' are no longer options within the Message section of the email action. I even went back an old snapshot of the automation and found it existing as an option - but it fails to run and is greyed out (see photos below ). Copying and pasting this variable from the old snapshot to the current base results in an 'Invalid value' error.The 'How to create email digests with automations' guide follows these exact steps yet it's not currently working.Any help or ideas appreciated.AlexOld option to insert grid of records:No longer able to select 'insert grid' - greyed out:
I've created an automation where when a checkbox is checked on a record in one table ("Assets") it creates a story/issue in JiraI have a second table ("Jira Sync") that is the real time sync to all the jira issues/stories.My desire is to automate the Link/lookup of the jira record id (Key) to be assigned back to the Assets table but this is the part i cannot untangle. I know there's a way to automate a vlookup between two tables so i could match on the "Summary" field which should be an exact match between the two tables but I'm not sure how to execute that - would the trigger be when a new record is created on the Jira Sync table?Further more, once the Jira Key is mapped back to the Assets table, can i create an automation where if i update any of those fields on the Assets table (trigger= when a record is updated) it will update the issue in jira. thereby creating a two way sync?thank you!
I want to find the sum based on my first metric Companies and within that a metric KPI such that i find the sum of all values of a single KPI within a company. For example, I want the sum of travel hours for a single company and also the sum of fuel used for a single company. What formula do I use.
I am trying to create a base/table to track promotional inventory on a website.There is a set amount of inventory at any given time3 Hero Images3 Banners5 TilesMy goalstrack which promotions we have running at a given time Track the usage of each promotional elementLimit usage of a given element if we are oversoldCurrently I have a table with the following fieldsNameStart DateEnd DatePlacement (Multi Select with each element)Details (Long Text)
I’m averaging 3 columns, all rollups. Note that I have this formula in them, so certain cells are blank: IF(ISERROR(AVERAGE(values))=0,AVERAGE(values),BLANK()) The 4th column, where I want to average THOSE columns, has NaN if all 3 columns are blank. Which makes sense - I just can’t figure out how to get that 4th column to BE blank if the result is NaN. The column currently has this formula: AVERAGE({Value 1},{Value 2},{Value 3}) I tried to essentially mimic what I’m doing in the other columns but nothing I’m trying seems to be valid. Thanks!
Hello,I am currently running into the base exceeding automation limit and am trying to come up with a way to solve for multiple automations we have created by using a formula field or look up field.Currently, we assign users to certain tasks and we have another field that displays their phone numbers (long text field). I am trying to set up a formula where IF a user is selected, it would then lookup/display from another table that user's phone numbers that are list on table 2.Is this process possible with Airtable?
Currently I have one apartment per row and the tenants #1 name, tenant #2 name, tenant #1 email, tenant #2 email as column name with the tenants info on the row. This hard to export the data this way or to sync to a crm with zapier. what is the best way to organize the contacts/ tenants in general so that easier to export or sync via zapier to a third party crm like cloze.
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
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.