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
Hi all,I am struggling to find a solution to this, and I wonder if it’s an easy problem. I want to upload an attachment to an Airtable base for a specific record/field; I am following the instructions reported here: Upload attachment - Airtable Web APIHowever,m I keep getting error 403. I can create and update records, but the image upload is not working. Any ideas?
Hello all,So I have been uploading attachments to a field through a google share link and have made sure to make the file and folder public but for some reason when i click on the attachment it just comes up as a blank screen and says loading but never loads. The share link is fine as when I put it in the url bar it works perfectly. Im unsure what is causing this??
Hello,We are using the “Phone SlackID” field in Airtable and passing its value into the body of a message using the “Slack Send a message” action in an Automation to send mentions.In the “Phone SlackID” field, we’ve set each user’s display name in the format @last.first, and it has been working correctly for almost all users.However, after one staff member changed their display name, they no longer receive mentions. Specifically, @last.first now appears as plain text.Could you please advise us on how to resolve this issue?
TL;DR:I’m a non-technical cartoonist who built a fully chat-controlled editorial system using Airtable’s API and OpenAI Actions (via ChatGPT Teams). I can manage my entire cartoon workflow—images, captions, submissions, rights, and tagging—just by talking to it. No middleware, no third-party tools. It handles flexible inputs, reads image fields, and edits any table or field naturally. Happy to share details if anyone’s doing something similar.Why I built it:I draw single-panel, black-and-white gag cartoons (like what you’d find in The New Yorker). I needed a way to track and submit work, manage captions, analyze themes, and stay organized across multiple stages of a cartoon’s life. I had no editor or agent—so I built one.What it does:Reads and analyzes cartoon images alongside their captions Tags tone, subjectivity, and humor style Edits any field across multiple linked tables (submissions, rights, cooldowns, etc.) Works from vague or partial prompts like: “Update BalloonBomb’s caption
Hi everyone, I’m setting up a project management base with dependencies between tasks. I have two questions: In some cases, task 2 can begin before task 1 ends, but the completion of task 2 does depend on the completion of task 1. There will simply be some overlap in when both start (e.g. parts of task 2 can be started before task 1 begin, however until task 1 is completed, task 2 cannot be fully done). I have set up the dependency as Task 1 → depends on → task 2. However, this then shows up as an error: Task 1 begins before Task 2 ends. Is there a way around this? What happens when you have some dependencies in the same table that are predecessors and some that are successors? Thanks a lot in advance!
Any plan to launch an Airtable MCP to allow us to manage AirTabLe from CLaude chats as efficiently as we’re currently able to manage Notion from CLaude?
Hi all, Any help would be appreciated on this one. I'm working on an automation in Airtable we previously used Zapier for to try and streamline some self-fulfilling on-demand educational resources. The way I currently have it set up is in one Airtable base, but two separate sheets. One sheet has an external-facing form for people to order course content through, another sheet has the content listed by name, in zip files or individual files. The names match the form exactly, and I have tried two different methods to get the automation to grab the content from the form sheet based on the name: multiple select and link to another record. Any way I do this it provides all or none, and won't search by name. The content is currently fulfilling best in an Attachments field in a zip file as it ranges from PDF documents to videos to PowerPoint files. The actions I'm using are 'When a form is submitted', 'Find Records', and 'Send an Email'. I've attached images of the form and the back
Bonjour mes très chers collaborateurs,Je me nomme Lat Séné. Je suis actuellement en reconversion vers les métiers du no-code et de l’automatisation avec Make.Je viens tout juste de découvrir Airtable, un outil qui me passionne déjà.Il m'arrive de rencontrer des difficultés avec certains types de champs, mais j’ai bon espoir que vous serez disposés à m’aider à les surmonter.
Does anyone know the names of the colors in Airtable? Thank you.
I just tried the new “improved Home Screen”This time, the UX team reached a new level of make things worse. 1. Why do you need this column on the left with so much dead space just for Home Buton, a Help shortcut, Notifications and your profile??? Really Why?Colors tables dont respond to the color base...it is just a light hue of the color you choose. Horrible at least. What is the point of moving the toolbar on the right? what’s wrong with the previous one? Icons, graphics, looks sharper and cleani have to say and create a visually pleasant experience. But Honestly, moving things just for the sake of refreshing the UI< is ridiculous.
We are looking to reply to specific Slack messages to update product status. While it looks like it’s possible through Slack conversation IDs, I haven’t found documentation on how to set it up. Does anyone know how to do this without an external automation? I checked the following thread from 2 years ago, but it mentioned Make (an external automation tool) - I don’t believe my company will allow such integrations:
I’m struggling with styling in my extension. I can see in the browser Airtable defines over a hundred theme constants useful for styling elements. I want to import these into my own style.css so I can refer to them, but I can’t find a way to do so.I have found useColorScheme() and other ways to access theme constants within typescript, but I don’t want to style everything programmatically. If I want to style in CSS, am I obliged to maintain my own list of constants?
The SnapshotWe’re an early-stage, PE-funded team building a multi-tool revenue-operations platform (Airtable + Supabase + n8n + RetellAI). Think of it as a command center for ads, omnichannel support, and agent-driven workflows. We already have warm access to 50 portfolio companies—now we need the architect who can make the stack hum.Why You Might Care Greenfield: design the core data model, API layer, and reusable blocks from scratch—no legacy muck. Scale by Design: your decisions must work for 40–100 clients without a rebuild. Big Impact, Small Team: first 15 hires; you steer technical direction and ship hands-on. PE runway: funded for 18 months and counting. What You’ll Own Master Airtable base architecture (≤ 100 K records/base) & build automations in n8n. Integrations with Supabase (auth/warehouse) and RetellAI (voice/chat/SMS). Automated client provisioning scripts & error-handling patterns. Mentor junior Airtable devs; codify best practices & docs. The To
Please excuse the long explanation..I have a spreadsheet showing some factories producing a number of products. For the sake of the example, let’s assume that the factories are the primary records and the products that they produce need to be split out in to a linked table.So the source spreadsheet looks like this:Factory City Country Product Acme Tools Denver USA Spanners Acme Tools Denver USA Screwdrivers Western Hardware Paris France Spanners China Supply Shanghai China Hammers China Supply Shanghai China Screwdrivers I can create and import this spreadsheet in as a new table called Factory.But I don’t want duplicates in the Factory table. I want to have a Products table that would look like this.Product Factory (linked) Spanners Acme Tools Western Hardware Screwdrivers Acme Tools China Supply Spanners Western Hardware Hammers China Supply This obviously works fine, and the Factory table would only have 1 row per f
Hi there, What is the best way for me to not show anything from FY25 in the graph below? I have tried to add filters but it then shows up with no data. Filters triedDoes not contain FY25Contains: April, May, June Many thanky
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.