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
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
Hello! I'm Phil and I'm a Product Manager at Airtable. I'm excited to let you know about some visual design updates we've made across the Airtable product (which some eagle-eyed members of the community may have already noticed!) We released a number of visual updates in the last day with the goal of making it easier and more intuitive for you to build powerful apps that are not only delightful to use but impactful as well. Most of these changes have rolled out in the last day, and here's a summary of what's changed visually:Fonts used for headings in Views and InterfacesIconsButtons and form elementsCharts in InterfacesComments in Interfaces (coming soon)Color palette used for Base headers and Single select optionsThe updates to colors are notable, and I want to highlight why we've made these changes. We adjusted our colors because many of the existing colors are considered "inaccessible" when text is displayed on top of them. This means customers with visual impairments ma
The left sidebar, which contains nothing but the new LLM button, can no longer be collapsed. In an interface that is essentially a series of excel-like rows and tables, every inch of my screen is valuable, especially on a laptop screen. This bar of empty space actively slows down my workflow as it increases the amount of scrolling sideways I have to do, and it also throws off my muscle memory by moving all of the tabs over, and pushes the actual useful information on the left side of the screen away from the edge of the screen where I am used to finding it. Please add an option to move the LLM button to the top right, next to the base history and contact sales buttons, where there is a ton of empty space already. Or, add an option to minimize the sidebar, like we used to be able to. Or better yet, give us an option to hide the LLM button entirely if we are not interested in using it. I know every CEO believes that LLMs are the next big thing that must be included in any technology, but
Hi everyone! Update 2022/11/02 - The new time zone formatting options for date time fields are now generally available! We’re excited to announce a new beta feature that allows you to specify a display time zone of your choice on date fields that include time and formula fields that output a datetime value. Once you specify a time zone for a field, this time zone will be visible and used for all collaborators. We’ve heard your feedback that time and time zones can be tricky to manage, and we hope that being able to choose from a broader list of global time zones can make collaborating across time zones much easier and clearer for you and your teams. You’ll only be able to use these field-level time zone settings in your base if you’ve signed up for the beta and you can sign up for the beta via this form. As you’re trying out the feature, please submit any feedback/issues here. Read on for more information! For datetime fields, you can access this feature by going to the field configur
Hi Dear community i’m facing a scipting error pleaase help mei need to connect my ingredients tables to the API open food factsThanks let tableIngredients = base.getTable("Ingrédients");let tableOFF = base.getTable("Open Food Facts");let ingredients = await tableIngredients.selectRecordsAsync();let offRecords = await tableOFF.selectRecordsAsync();for (let record of ingredients.records) { let ingredientName = record.getCellValue("Nom ingrédient"); if (!ingredientName) continue; let response = await fetch(https://world.openfoodfacts.org/cgi/search.pl?search_terms=${encodeURIComponent(ingredientName)}&search_simple=1&action=process&json=1); let data = await response.json(); let product = data.products && data.products.length > 0 ? data.products[0] : null; if (!product) continue; let nutriments = product.nutriments; let energie = nutriments["energy-kcal_100g"] || null; let proteines = nutriments["proteins_100g"] ||
I am an Airtable First-Timer and am having a really hard time understanding how to build what I want. I think Airtable is the solution, but I’m just an idiot. I own a small business and need help creating a Food Ordering and Management System. I have a project scope, our current SOP to share if someone would help me build it or I would happily pay someone to build this for me! Can you please message me back if you’re interested? Thank you!
Hello Airtable Community,I’m working on an integration where we need to detect if someone updates any field in a Form View (e.g., adds/removes/hides fields). I’ve explored the Airtable Metadata API, specifically the endpoint: bashCopyEditGET https://api.airtable.com/v0/meta/bases/{baseId}/views While this API returns the list of views, including forms, it doesn’t seem to provide: A timestamp or audit log of when a form was last modified Information on which specific fields were updated or reordered Any versioning or update tracking for forms Questions: Is there any way (via API or otherwise) to determine if a Form View’s field configuration has been changed (e.g., which fields are visible/required/ordered)? Can we track when a particular Form View was last updated? Is there a webhook or event system available for view updates? Any guidance or workarounds would be greatly appreciated.
Hey Airtable Community! I'm Ayesha from the Product team, and we're pulling back the curtain in one of the earliest previews we’ve ever done. We just couldn’t hold back our excitement here to show you how we’re about to transform how marketing and creative teams work forever. 🔥 Focus on creativity, not repetitive tasks We've been watching the mind-blowing advancements in image generation and asked ourselves: "How can we take advantage of this to save our customers time and money?" The answer is our new prototype that will eliminate tedious work and supercharge your creative capabilities: In this demo, you can see how marketing teams could:Track work around campaigns, store assets, and more Use this system of record to generate ad concepts with AI Generate potential ad ideas based off a campaign brief and past campaigns Create assets to visualize these ideas and pass in variants you want to try Edit attachments directly to make quick changes with the help of AI Save time in your wo
AirTable is not allowing me to upload my CSV file. I click on the + sign, select “CSV file” under “Add from other sources”. I drag in my CSV file under the “Local Files” section and click “Upload 1 file”. It seems to work, I select “Create a new table” under the “Import your file” dropdown. It shows me a beautifully created base with all the column's I’d like. However when I click “Import” I get an error sign saying “Can’t import CSV file” with the statement “Invalid data” underneath. Does anyone know what might be going on / how I can fix this. The only option airtable gives me is to click a button saying “Okay” and I’m back to the start.
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
Hi, Many of my automations that worked for months are failing after the recent update. Is anyone else experiencing this?
Hi Airtable team 👋 I'm building a master fulfilment dashboard using Interface Designer, based on a table (Partner KPI's) where each record represents daily performance data per partner.One of the most important metrics I want to track is:Cost per Scheduled Consultation = Ad Spend / Number of Consultations ScheduledRight now, this is calculated per day via a formula field on each record. ❌ Problem 1: The dashboard shows an average of the per-record ratiosWhen I display this KPI on an interface, Airtable averages the daily cost-per-consultation values instead of calculating:Total Ad Spend for selected period / Total Scheduled Consultations for selected periodThis leads to completely misleading values, especially if some days have very few or zero consultations, which massively skews the average. ❌ Problem 2: No support for weighted averages or cross-record ratio KPIsI need to be able to calculate:SUM(Ad Spend) / SUM(Consultations Scheduled)...for a given partner and time period filter
Hello everyone,I’m trying to replicate a process I set up a year ago that is working well. I have a formula that opens a form for a responses table that automatically links it to the main table. The formula uses the form address and prefill, with the record id of the main table record. When I open one of those links it works perfectly. It is not editable, but shows the linked record information.I’m trying to replicate it on a new base, but the same prefill option isn’t bringing up anything unless I make the group editable and then anyone with the form would be able to see all our records. Here are the differences I can spot, but I don’t know how to make them match:In my working form I see this in the group settingsThe line “some fields are editable...” doesn’t show in my new form. The other difference is that the new form gives me this warning under Rules, which is not present in my working form, but I think that’s because I had create a filter in the past. Any thoughts on what I mi
Hi everyone! I'm looking for advice on the best way to structure Airtable for my program and project management needs. Should I use one base or split it into multiple bases? Are there any training resources or templates you'd recommend instead of building from scratch?What I'm Managing: I oversee a year-long program with multiple projects that launch each quarter. I need to track everything at both the program and project levels.Program-Level Requirements:Annual roadmap showing all projects by quarter OKR tracking that connects to relevant projects Capacity planning across all projects Status reporting with different views for various stakeholders Risk visibility across all projects Intake form for new project requests into the programProject-Level Requirements:Task management and tracking Task-level status reporting Individual project risk tracking Project capacity planningI'm trying to figure out the best way to link everything together so I can roll up project data to the program le
I’m trying to make an extension that generates a file using base data and then re-uploads that file back to Airtable. However, I’m not able to find any way to access the upload attachment HTTP endpoint from within the Blocks SDK. The API reference only shows examples of “uploading” attachments using public URLs.Is there any way to access this functionality (properly) from within a blocks extension? Or alternatively some sort of internal PAT or similar I can use to make the POST request without hardcoding something that will be exposed in the browser?
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.