Important Update: Single Sign-On (SSO) for the Airtable Community will be required effective June 2n...
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, I’m part of a small growing business. We are looking for inventory database options as we begin to expand. I was curious if any other food-related businesses use Airtable for their inventory tracking? If so, how’s it going? Do you believe Airtable will be a good option as your company expands and grows?
Trying to get airtable set up to meet my needs for a variety of case types. I see that there is a lot of potential here and I have been able to get a lot sorted out with the legal templates airtable provides, however there are still some things that I am just not quite savvy enough to put together. Mainly I am struggling on how to set up my time keeping/billing components in such a way that will generate invoices that I can submit to my clients or to the courts for court appointed work. This will probably not be a big job for someone who is more database geared than I.
Hi guys!I'm trying to convert a string into a slug, and I need to replace polish diacritics with standard Latin characters. Should I use the regex_replace() formula? If yes, which expression should I pick in this case?
Hi Airtable team,I've encountered a Unicode-related issue with the “contains” filter in Airtable that leads to inconsistent and unexpected behavior when searching for certain characters – specifically, characters like “ü” stored as composed Unicode sequences.🧪 Reproduction Scenario:I'm importing records from an external API into Airtable. These records include names with the word “Vorzüge”, but the “ü” character is stored as a composed form:u (U+0075) + combining diaeresis ¨ (U+0308) – rather than as a single precomposed character ü (U+00FC).Example records: 📂 Vorzüge record A (with composed “ü”: u + ¨) 📂 Vorzüge record B (with normal/precomposed “ü”) 🧩 Problem: When using the "contains" filter on the field and typing "Vorzüge", only the record with the precomposed “ü” (U+00FC) is matched. The record with the composed form (U+0075 + U+0308) is not found, even though the text appears identical. However, the global Airtable search (e.g., Cmd/Ctrl + K or in-table search) does re
I welcome some quick feedback on my Base / Tables set up. I have multiple projects I manage and after 2 months of using AT I’m increasingly concerned I’m digging a hole based on a flawed setup. Is there a resource for me to get 10-15 minutes of evaluation / input?
Lakehouse access is managed either through the workspace or item-level sharing. Workspaces roles should be used for collaborators because these roles grant access to all items within the workspace. Item-level sharing is best used for granting access for read-only needs, such as analytics or Power BI report development.Fabric lakehouses also support data governance features including sensitivity labels, and can be extended by using Microsoft Purview with your Fabric tenant. https://cosmicnext.com/software-development
The Spark catalog is a metastore for relational data objects such as views and tables. The Spark runtime can use the catalog to seamlessly integrate code written in any Spark-supported language with SQL expressions that may be more natural to some data analysts or developers.One of the simplest ways to make data in a dataframe available for querying in the Spark catalog is to create a temporary view, as shown in the following code example:Pythondf.createOrReplaceTempView("products_view")A view is temporary, meaning that it's automatically deleted at the end of the current session. You can also create tables that are persisted in the catalog to define a database that can be queried using Spark SQL.Tables are metadata structures that store their underlying data in the storage location associated with the catalog. In Microsoft Fabric, data for managed tables is stored in the Tables storage location shown in your data lake, and any tables created using Spark are listed there.You can create
In the previous example, the first row of the CSV file contained the column names, and Spark was able to infer the data type of each column from the data it contains. You can also specify an explicit schema for the data, which is useful when the column names aren't included in the data file, like this CSV example:csv771,"Mountain-100 Silver, 38",Mountain Bikes,3399.9900772,"Mountain-100 Silver, 42",Mountain Bikes,3399.9900773,"Mountain-100 Silver, 44",Mountain Bikes,3399.9900...The following PySpark example shows how to specify a schema for the dataframe to be loaded from a file named product-data.csv in this format:Pythonfrom pyspark.sql.types import *from pyspark.sql.functions import *productSchema = StructType([ StructField("ProductID", IntegerType()), StructField("ProductName", StringType()), StructField("Category", StringType()), StructField("ListPrice", FloatType()) ])df = spark.read.load('Files/data/product-data.csv', format='csv', schema=productSchema, h
Hi All,I’m relatively new to Airtable and I’m struggling to figure out how to structure the formula to do what I want. I know roughly how to do it in Excel, but really struggling to translate how it’d work in Excel to Airtable. There are multiple things I need the one formula to do, any help on how to structure one or more parts of the formula would be appreciated.Formula is in my “Modules” tab, but looking up data in my “Tasks” tab “Module name” field in both tabs is linked with a “Link records” type of field in the Tasks tab Each Module has multiple tasks (they’re sequential, with no more than 1 “In Progress” at a time) and I’m wanting the Modules tab to have a field that displays what Task is currently “In Progress” I also want it to state “Not started” if all the Tasks associated with that Module are “Not Started” or “Complete” if they’re all set to “Complete”The structures I’ve tried that are similar to Excel keep saying that the formula has issues and can’t be saved so I’m gettin
To use Azure AI Speech in an application, you must create an appropriate resource in your Azure subscription. You can choose to create either of the following types of resource:A Speech resource - choose this resource type if you only plan to use Azure AI Speech, or if you want to manage access and billing for the resource separately from other services. An Azure AI services resource - choose this resource type if you plan to use Azure AI Speech in combination with other Azure AI services, and you want to manage access and billing for these services together.https://cosmicnext.com/school-management
I have a multiple select field called “Weaknesses” in which a client can select different areas they’re struggling in with the language they’re learning. I’d love a formula that takes their responses and transform it to 1 word weaknesses and puts them together in a grammatically correct sentence. So... If they say “I can't stick to goals”, then I want the return to be “Goals” in the formula field. If they say "I can't stick to goals" and "I'm not great at speaking" it should return "Goals and Speaking." If they say "I can't stick to goals", "My habits and routines could be better", and "I'm not great at speaking" it should return "Goals, Habits and Speaking."What I can get it to return is a response of “Goals, Habits, Speaking,”I’m starting to think that’s not possible, and just want to see if maybe I’m wrong. Here’s what I have for a formula currently. REGEX_REPLACE( REGEX_REPLACE( TRIM( IF(FIND("I can't stick to goals", ARRAYJOIN({Weaknesses}, ",")), "Goals, ", "") &
My team’s use of Airtable is growing a lot this year. As we develop new bases, there is basic, teamwide information that is repeated in tables across those bases. For example - locations, events, people.I’ve researched synced tables and feel like I have a basic understanding of how they work. Often, though, my experience is that I learn while building or doing work that a certain feature doesn’t do what I thought it would do based on my research.So I’m just looking for community feedback on this approach - perhaps setting up a base that houses tables with these basic details and then syncing those to multiple other bases. Are there limitations on the way you can use/interact with data that is coming from another table that make this not worth it?
Hi there, I’m just wondering if anyone has tested the new Sandbox beta yet? This looks like something that would be really beneficial to us, but having never used anything like it I’m interested to hear other people’s experiences before enabling it. An example of something I’m not sure about is that I will sometimes have to make bulk changes to data when making field changes (eg splitting or consolidating fields), which may still be getting edited in Production while I’m making the changes in Sandbox. Does Airtable do anything to manage this? Looking forward to hearing your experiences. Thanks,Josh
Hi Everyone,Hope you can help me out please.I have a table with a client session log adding a new record for each client when they have another session: I would like to be able to show how many sessions each client has had (eg the maximum number of sessions). In this case for Jamie it will show 3.I want to be able to bring the name and number of sessions into a report - Jamie - 3, Siobhan - 2, as a list.Could anyone please help me to generate this field so that I can pull it into a report?Thanks so much for taking the time to look at this if you are able.Kind regards,Siobhan
Hi Everyone,I really hope you can help me.I have a table (Client Session Log) which creates a records every time the client has a session. I’m creating an automation, where a forms is emailed out to the client after Session 2, 3, 4, 5, and 6.It works up until the email part. The email address for the client is in the Client Coaching table: This is how I set up the email section:1.2.3.4. I am getting the following error message: I would really appreciate some advice here.Thank you if you have taken time to look at this. Kind regards,Siobhan
In the modern healthcare landscape, administrative efficiency is just as vital as clinical excellence. As patient volumes grow, staff shortages persist, and digital expectations rise, Practice Management Software (PMS) has become an essential part of any healthcare provider's toolkit. In 2025, PMS is no longer just about scheduling and billing it's evolving into a powerful, AI-driven system that transforms how care is delivered and managed.What is Practice Management Software?Practice Management Software is a digital solution that helps healthcare practices manage their daily administrative and financial operations. This includes tasks like scheduling appointments, verifying insurance, handling billing, managing patient records, and generating reports. By centralizing these tasks in one platform, PMS simplifies operations and reduces the burden on staff and providers.Why It’s More Important Than EverThe demand for efficient healthcare systems continues to grow. A combination of tighter
Hi there,I’m trying to generate an automation email and insert text from a Lookup Field. So the email/name is in one table, and then there are Lookup Fields for the Subject and Content which come from another table. These are visible in the table, but when I try to insert them into the automation they come back as blank. I know the automation works as it already has variable fields inserted which work fine, but I can’t make the Lookup Fields appear in the email. I don’t get an error so I don’t quite know where I’m going wrong. I’m choosing the “Value” option from here. Any help greatly appreciated!
In the age of digital communication, where everyone is looking for a unique way to stand out have become a creative playground for internet users. Whether you're designing an Instagram bio, sending a spooky message, or adding some drama to your content, freaky fonts let you inject personality into plain old text.But what are freaky font generators How do they work, and why are people so obsessed with them?In this article, we’ll unravel the twisted world of freaky font generators what they are, how to use them, and why they're more than just a quirky trend.What is a Freaky Font Generator?A freaky font generator is a type of online tool or app that takes your standard text and transforms it into something completely unexpected something strange, spooky, dramatic, or downright bizarre.These generators work by using , which include thousands of alternative symbols, letters, and special characters beyond the basic Latin alphabet. By swapping out normal characters for these alternatives, a f
Accelerate your learning journey with comprehensive learning paths and validate your knowledge with Airtable certifications.
Already have an account? Login
No account yet? Create an account
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.