Ask questions, get answers and engage with your peers
New here? This is a great place to start
Get support directly from your peers
Celebrate your Airtable wins
Forge connections with other Airtable users
Explore and RSVP for upcoming events
Read the latest news the Airtable team
Hello!I have a question regarding the batch_upsert method in the pyairtable library.Does batch_upsert update records even if the incoming data is identical to what's already stored in Airtable? Specifically, will the “Last Modified Date on Airtable” column be updated in such cases?Example usage (python):table.batch_upsert(records=batch, key_fields=key_fields, typecast=True) From my testing, it seems like some records are not showing an updated timestamp, even though they were included in the batch. I'd like to confirm if this is expected behavior.Thanks in advance!
I put in a ticket but haven’t gotten a response, was just wondering if anyone knows why I might have lost access from n8n, i’ve tested both oauth and personal access tokens, ensured the permissions are all granted, tried new n8n airtable nodes, tested old and new credentials, and added money to my airtable subscription since it started while I was on the free plan. Every airtable connection regardless of which type of authorization yields:403, { "error": { "type": "INVALID_PERMISSIONS_OR_MODEL_NOT_FOUND", "message": "Invalid permissions, or the requested model was not found. Check that both your user and your token have the required permissions, and that the model names and/or ids are correct." } } Node version2.1 (Latest)n8n version1.95.3 (Cloud)Anyone have a theory I might test to get access again?
Hi Dear community I'm facing a small challenge with my apps on the mobile phone In my laptop I can add ingredients to create a recipe but unfortunately doesn't work on my phone.Is there any modifications has been done recently or I have to change my settings Thanks ☺️
We're seeking an experienced Airtable consultant to help implement and optimize a Product Information Management (PIM) system for our apparel brand. The core architecture is already built and well-organized — most of the logic and structure comes from an existing Google Sheets system we’ve used for years.Your Role: Translate our existing Google Sheets logic into Airtable (formulas, rollups, linked records) Implement our table structure: Master Merchandising (Men, Women, Kids, Unisex, Accessories) Product Variants Product Category Attributes Design Tables (Final Art + Web Mockups) Platform Import Tables (Shopify, Katana, QBO, OrderDesk) Build scripts/automations to: Auto-generate product variant rows from merchandising inputs Feed platform-specific import tables for each channel Optimize tables within Airtable’s 75-column limit Ideal Candidate: Advanced Airtable skills (linking tables, automation, scripts) Experience translating complex Google Sh
Hi all -- I’m see a number of functional bugs in my dashboard interfaces, including “ghost” so-call “element” data sources, as well as disappearance of linked field dynamic filtering for dropdowns. It was working fine before the roll-out came to me today, but it’s been a bit catty-wompus ever since. Am I the only one? Bueller?
I'd like to draft a prompt for an ai field to carry out actions on a specific field in a base but this field may on occasions be blank. I get a “Required field is empty.” error. How do I structure my prompt so that the ai field ignores this field if it's blank but carries out actions on it if data is present? Thanks
Busco una comunidad de usuarios en idioma español. Alguna información al respecto, estaré muy agradecido. Saludos.
Hello Airtable Community! My name is @Akshar_Patel and I am a Product Manager here at Airtable. We're thrilled to announce a powerful new feature that will revolutionize how creative and marketing teams manage their review and approval workflows: Proofing. What is Proofing?Proofing provides an integrated workflow for creative and marketing teams to upload, version, review, annotate, and approve digital assets directly within Airtable—eliminating the need for external review tools.With this new feature, you can now combine the power of Airtable's project management capabilities with professional-grade proofing tools in one seamless experience. You can track versions, compare files side-by-side, add detailed annotations, and collect stakeholder feedback without ever leaving your Airtable workflow.We recommend using Proofing for key use cases like:Creative agency workflows - Marketing teams managing multiple client campaigns who need to track asset revisions and collect approval feedback
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!
Exciting news! I'm presenting at the Airtable AI User Group Meeting on Thursday, July 24 at 12 pm ET / 9 am PT I'll be sharing how our team at West Virginia University is using Airtable + AI to:✅ Track grant spending and activities✅ Automate mandatory reporting✅ Manage complex grant applicationsThis project has already helped our team tremendously, and I’m excited to walk through the concept and share some things I’ve learned along the way.👉 Register hereHope to see some of you there!
Hi all, I want to create a Table 1 with a list of tags and use it to create a matchmaking system that works across other tables.So whenever I add a tag to Table 1 it would automatically appear as a tag option in different multiselect columns in other tables. Is it possible? How can I use the same tag system across several columns?
Hi everyone!Two of my collaborators are using Airtable on their tablets, and when they try to open certain pages (like interfaces or synced views), they get the message:“This page is not supported on mobile.”Or“Incorrect Permissions” The strange part is: I can open the same exact pages on my phone (mobile browser and Airtable app) without issues. Their permissions haven’t changed, and they’ve had access before. We tried checking their login, app version, and even attempted opening in a browser instead of the app, but the problem persists.Has anyone experienced this before? Could this be device-specific, or related to screen size/resolution? Any ideas or workarounds would be appreciated!Thanks in advance 🙏
I feel like this might be a Fillout issue but thought I would check here to see if anyone can identify if I'm doing something wrong. I have a base connected to a form in Fillout. When I pull up the form and click “integrate” at the top, it shows a connection to the correct table. When I click back on...Edit at the top, Go to the page that contains a field linking to a subform Click the field the subform is attached to, Open settings on the right Click Edit Record creation form to pull up the form,...it says connected at the top, but when I click the integrate tab on the sub form and look at my connections, I continue to get the following message. I've updated my API Key in Fillout, updated my PAT Token in Airtable, cleared my cache, confirmed my mapping is correct, I don't have any automations that might cause the problem, and tried a different browser. I was connected to a different base and it was working properly. Short of recreating the entire form, I'm stuck. any suggest
The above is a view.The idea is instead of trying to get an automation to trigger by 48 hours prior to the start date of an event, and sending an email, I thought perhaps, the automation being triggered when entered by a view that only displays events that are 48 hours(2 days) prior to an event. However, my view from the settings still shows, all the start dates.
Hello! I am looking to create a database that is similar in structure and function to the “Brand and compliance checker” demo in Airtable’s AI Playbook (https://www.airtable.com/ai-playbook/brand-and-compliance-checker)Instead of brand guidelines, I am using different scenarios and their criteria to analyze real estate records. I have 2 tables. One is the property data (similar to the “Product Shots” table in the video) and one is the scenario/criteria table (similar to the “Brand Guidelines” table). In the properties table, I have a single column for each scenario (similar to the “Brand Check” fields in the demo) that the AI will resolve to either “Yes” or “No” depending if the record matches the criteria. I would like to know the best and most straightforward way to link the tables or instruct OMNI to reference the specific criteria in the scenario/criteria table when checking the data. Any assistance would be appreciated.
Accelerate your learning journey with comprehensive learning paths and validate your knowledge with Airtable certifications.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.