Connect, collaborate, and solve questions about using Airtable in Ask the Community.
Recently active
Hi all,I’m currently building a new hire onboarding process, and I’m struggling to understand the best way to set up the flow. Here’s what i’m trying to accomplish:New hires added manually to the “New Hire” tab The onboarding steps are outlined in the “Onboarding Steps Tab” We’d like to: manage the flow of each employee through the onboarding steps (which include things like: Send new hire welcome email, add employee to workday, manager to create onboarding plan etc, all the way through the 30/60/90 day post start date plan We’d like to automate as much of this as possible (team reminders, emails, slack messages etc)To do this i’ve set up three tables so far:New Hire Tab (the employee info) Onboarding Steps (the process the employee goes through, but managed by a number of internal teams) A junction table combining both of these Where i’m struggling: Is a junction table the best way to set this up? How do I auto assign departments and team members to each new employee’s onboarding proc
I have a custom interface created by Omni where I have a button to create a new record in a table. When I’m creating a record from this interface, I want to upload a csv file into an attachment field, however, the code isn't working. The file will appear to have been uploaded, but when I check the data table, it's not uploaded or it's uploaded in a corrupt format that doesn't load again. How can I fix this in the interface? Omni has not been able to solve for this yet.
I have a base that tracks work request tickets. One of the fields I initially built in was a ‘Priority’ field, with options of Low, Normal, and High. Having used this base for several months, nobody has ever selected Low and a wide majority have selected Normal, with a small handful of High.I’d like to change this field to a checkbox for High priority, and we can assume the ticket is Normal otherwise. Is there a way to change the field without losing the data that’s currently there? Can I somehow convert the ones that had selected “High” into having a checked box?
Hey! We are in a need of a feature that when the team is collaborating on a card/row and they comment @ one another. We want those to fire into slack too. They are too often missed on email. Any thoughts?
I have an interface that is shared with non airtable users regularly and need the documents in the interface to be downloadable. The interface is shared publicly but when viewing the interface as a non user there is no download option for the attachments. How do I fix this?
For some people grouped view is cutting off data displayed. Not a browser issue - has anyone else seen this? See last few rows
I am importing records that have attachments, and that attachment can be csv or text or json . . whatever. Airtable ai wont read it, can a script in an automation read data from an attached non image file?
I have a requirement to move the csv files in SFTP and S3 to airtable, the file size is huge, have more than 1M records, is there a reliable integration in place to achieve this.
I work for a small nonprofit and am trying to build a base to track our required legal filings. I have tried generating formulas and/or automations to help create an auto updating due date field but nothing that I have found to try is working. The base has 2 tables, one with list of the required filings and one with the submissions, linked to the proper required filing. On the required filings table I have a field with the current due date, a rollup showing the most recent submission date, and a single select field for the frequency of the required filing (annual, etc). I want the current due date to update when the year in the most recent submission and the current due date match. The new due date would be based on the single select field where Annual = advance 1 year, Biennial = advance 2 years, Quinquennial = advance 5 years, and One-Time = remove the date. For example, if our Form 990 has a current due date of May 15, 2026 and is due annually, when we add the filing listing that i
Hello everybody,I’m trying to add a new user in the admin panel.When I click the “Send invitation” button, I see the message: “1 collaborator has already been invited.” However, I can’t see this person in my Pending Invites list, and the user hasn’t received any invitation.Do you have any idea what might be happening?Thanks in advance.
Hi everyone, I am new here. I started learning how to use Airtable on my own. I would appreciate if there is anyone that that is willing to be my mentor as I progress in the Airtable journey.
Hi,We’re looking at adding e-mail tracking (open, follow links etc) to our mails that currently are sent from Airtable with its Gmail function. This is for individual mails to leads, not bulk mailing, so no need to add any dedicated mailing services to the stack.I learnt about Paste Pixel from the community here, but now they have a notice saying they don’t take new customers when trying to sign up, and I’m getting no response on my mails.Would anybody know if Paste Pixel is still alive, or if there are other similar services? I’m familiar with BaseMailer, but their pricing seems very steep, and it may be unnecessarily complex for our current needs.We use Zapier, if that would help finding other alternatives.Rgds,Björn
Currently the resolved comments option removes the comments from the All Comments drop down, which causes a lot of users to miss them unless they know to go and toggle to a different comments view for Resolved Comments. This also negatively impacts our end users as they have to piece together everything int he All Comments with the Resolved Comments views being separate. Is it possible to pull the resolved comments into the All Comments view?
I’ve been importing data to bases and found Airtable has been dropping entries. My CSV file has 11k+ entries yet once imported it gets cut down to 10k. Is this a limitation on Airtable’s part?I’ve been importing my CSVs through the email function. Does this have something to do with emailing data specifically? Does this only happen when you first set up the base and not when you update the data again with another email?I plan on eventually automating my email imports so I’d like to get this dealt with. I do not want my entries being dropped with any more initial imports and future automated reports.
I’m working on a proof of concept for a product we’re releasing. The idea is a pretty landing page that potential, existing students can sign up for a session or two. We also want the data to be gathered and reported within AT, hence shying away from the Zoom + landing page. Anyone setup any “cool” Airtable portals. Would love to experiment, again for proof of concept.
Given:Date field (that does not include time) Set to local time (EST) Set to default to the current date.Result: when within the UTC-5 window (i.e. after 7pm) the displayed date defaults to the next day.There MUST be away to make this work correctly - yes?
I’ve recently noticed an error appearing in the developer console when running a custom block. This appears to be happening both in development and when released to the base.I am running the latest versions of both the block CLI (3.0.1) and the SDK (1.19.0). As far as I can tell, these messages are displayed when writing data back to the base, for example:table.createRecordsAsync() || table.updateRecordsAsync()Any insights into why this is happening, and how I can go about fixing the error? While writes to the base are seemingly unaffected, these messages are cluttering the console log, and if not relevant, should not be emitted to begin with.
I'm writing to inquire if it's possible, either through an extension or natively, to track whether an email sent via automation has been opened or not.
8 days ago, Airtable experienced a 6+ hour long outage, as evidenced here:https://status.airtable.com/incidents/2n6qq3xbrsjpMy questions are:Will there be some sort of public root cause analysis/explanation for this event? What changes have been made to prevent this outage from happening again? Why was “Login with Airtable SSO” broken during this outage? If community.airtable.com is supposed to be the central place for users to report issues during outages, then why was it IMPOSSIBLE to login, post, and comment during the outage?
Hi Airtable Community 👋,I’m exploring how constraint-based logic games like Letter Boxed answers (from The New York Times) can inspire better product and workflow designs especially for knowledge work and team habits.One idea I’m playing with is an Airtable base that models Letter Boxed mechanics to:• Track word sequences where each new entry must start with the previous word’s last character• Automatically validate whether entries follow the constraints• Score progress, trends, and “streaks” over time• Enable different rule sets (daily challenge, team competitions, word limits)I’ve started a base with:✅ Tables for Word Entries✅ Automations to check validation logic✅ Views for Daily Challenges vs All Time✅ Blocks/Scripts for scoringBut I’m running into these questions:🔹 Best way to validate entry sequences automatically?🔹 Should I use Scripting Block, Automations, or both?🔹 What’s a clean schema for tracking constraint violations & user history?🔹 Any template ideas for extend
Hi everyone! 👋I’m running into a weird behavior when working with Google Sheets and wanted to see if anyone here has ideas or has run into something similar.Every time I add a new row manually (or via automation), the new row is not being added at the bottom of my sheet — instead it’s always inserting at row 1257, pushing all existing rows below that down. I expected new rows to be added to the end of the data range.Here’s what I’ve noticed so far: The sheet definitely has data below row 1257. New rows always appear at 1257, not at the lowest existing row. I’m working either manually or via a script/automation (could be Apps Script/Zapier/Make/Webhook). Has anyone seen this happen before?Does anyone know what settings, filters, named ranges, scripts, or other quirks might cause Sheets to treat row 1257 as “the end” of the sheet?Happy to provide screenshots or more context if needed. Thanks in advance! 😊
SO I’ve been working with multiple bases, Data separated for clarity and unique scheduling, sessions, etc, data essentially, and I’ve had the need to bring some of that data across for analysis, reporting, e.g. In one base, it’s being used to track clients, scheduling of live courses with said clients, and tracking attendees(for one year only, then data is redacted, but numbers kept), another base is for an unique type of training, that the regular client training base couldn’t handle, as they’re different beasts.However, I’m needing to track the statistics, the matrices, etc in one base’s interface, and I’ve used Master sources before, but in this case it feels slightly different. I’d need several tables from that other base, but was thinking of instead of having multiple synced tables, rather have one Master Source compiled of the other base’s data so that I could still use it in the Target base’s interfaces :).Anyone done anything like that before?Pros, Cons? Just a thought :)
Can someone help me or show me the steps to how to set it up where I can archive records without deleting them? I would need to access them again in the future. Thank you so much for your guidance. I appreciate it.Amanda
I have three tables - Venues, Rooms, and Sessions. There is a fourth table called Working Agenda. What formula do I need to put in the Working Agenda Primary field to insert all the rooms and venues? The rooms and venues are the primary field in each of their respective tables. Do I need to add lookup fields for Venue Name and Room Name to the Working agenda? And If so, how do I automatically populate them without having to go into each record and select the room?https://airtable.com/invite/l?inviteId=invqf2ektCLhZAAC8&inviteToken=a13ea39ba4246111f600b52df60d4aea82f695b96b41399b40190b2cc06e2c3c&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts
Hi everyone 👋I’m looking for someone who can help me design and structure a management system/dashboard for ItuTennis, a tennis academy with around 30 students.I currently have several Excel sheets in place (students, payments, coaches, attendance, etc.), but I’m struggling with how to properly structure the time factor and pricing updates. Some of the key challenges: Deciding whether to work with monthly sheets or one unified database with time-based views. Tracking historical data properly (real vs projected revenue, attendance trends, profitability per group). Registering salary increases for coaches and tuition fee increases for students (in Argentina, prices typically change every 3 months, so I need a clean way to track value changes over time without losing historical accuracy). Understanding how to structure everything so reporting becomes simple and reliable. I’d also love to incorporate some automations if possible: Payment reminders Active/inactive student status
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.