The show and tell space is a place to showcase your work and have conversations about what you’ve been creating in Airtable.
Recently active
Hi you, 💚I had a question - why do Airtable bases need to be this visually unappealing? I know Airtable is loved for its functionality first, but I felt I could so something about it. So I launched Icons just to make it a bit more pretty: https://airtable.com/marketplace/blkQR3ZxqdeVppXgL/icons-silver-tazaThere was a challenge in working around Airtable limitations, but I think I did an OK job navigating these, and ended up with something actually usable. I hope people find it valuable so I can continue adding more icons & visuals.
I had a need to develop various types of Airtable to Google Cloud Firestore syncs. Still need to create more types and fix some issues, but I figured I'd share what I have so far with the community. It's easy to use and works just as advertised for me.https://github.com/antquinonez/Airtable-Firestore-SyncFULL_REFRESH: Deletes all existing data in the Firestore collection and replaces it with the current Airtable data.REPLACE: For each record in Airtable, deletes any existing records with the same primary key in Firestore and inserts the new record.UPSERT_CHECKSUM: Compares each Airtable record with existing Firestore records using a checksum. Updates Firestore if there are changes, or inserts if the record is new.UPSERT_CHECKSUM_WITH_DELETE: Similar to UPSERT_CHECKSUM, but also deletes Firestore records that no longer exist in Airtable.VERSIONED: Creates a new version of each record in Firestore, marking the previous version as not latestVERSIONED_SET: Creates a new set of all records
Hello, dear community. I hope you can help me solve this issue I need to address:I have a table with a list of students and another table with a list of tasks, each with a corresponding status column. I need to create a task list where each student can update the status of each task.The status should not be mixed with the statuses of other students, but rather each student should be able to mark their own status for each task.
Hello Airtable Community Moderators,@MaddieJ, @leah_ackerman @selenawang , @Evan_Purcell @Rosalind_Lutsky ,Recently, we've seen an increase in spam posts across various categories. These posts often disguise themselves as responses to genuine questions or issues, making it challenging for users seeking real help to find the needed information.I want to acknowledge the fantastic work the moderators do to remove these posts promptly. However, this situation can sometimes overshadow genuine queries, causing delays in responses and creating unnecessary doubts among users.To help combat this issue, I suggest implementing additional verification measures for new community members. For instance, requiring users to have an Airtable account or exploring other verification methods could help in filtering out spam accounts and maintaining the quality of discussions.Let's all stay vigilant and report any suspicious activity to help maintain the integrity of our commun
Hey everyone!Excited to announce the launch of our newest connector at Whalesync, Copper!Copper is the latest in our collection of deep, two-way sync CRM connectors following Salesforce, HubSpot, Affinity, and Close.You can now 2-way sync People, Opportunities, Companies, and more from Copper with tools like Airtable, Notion, and Postgres.Supported objectsFor the list of Copper objects we support for two-way sync, check out our docs. https://docs.whalesync.com/connectors/copperGet started with a free template packCheck out our free Copper x Airtable and Copper x Notion template packs to make onboarding seamless! https://www.whalesync.com/template-packs/copperGet started here to see Copper two-way sync in action. ⚡
Rather long manual formula, but it does the job.I've got a series of fields that output the day of week in number format, like this: VALUE(DATETIME_FORMAT(DATETIME_PARSE(Month_billed_for & 1, "MMMM YYYYD"), "d"))VALUE(DATETIME_FORMAT(DATETIME_PARSE(Month_billed_for & 2, "MMMM YYYYD"), "d")) Then I sum them the fields that are not fridays or saturdays.SUM( IF(AND(COUNTA({a}), {a} != 6, {a} != 5), 1, 0), IF(AND(COUNTA({b}), {b} != 6, {b} != 5), 1, 0), IF(AND(COUNTA({c}), {c} != 6, {c} != 5), 1, 0), IF(AND(COUNTA({d}), {d} != 6, {d} != 5), 1, 0), IF(AND(COUNTA({e}), {e} != 6, {e} != 5), 1, 0), IF(AND(COUNTA({g}), {g} !=&n
Help! I cancelled my account last year, yet an huge amount of money has been taken from my account. I can't afford this and don't seem to be able to contact anyone about it. I don't know what to do! I am very stressed.
I've built powersave to be able to add records to Airtable as quickly as possible. That meant creating a browser extension that lets me pick the right table quickly and perhaps extract data from a website I'm currently visiting.But if the table does not exist yet, it's a blocker and that's why the new version of powersave addresses this.1) AI analyzes the website (or relies on custom instructions) and offers a table structure2) You can make additional manual adjustments3) Table is created in your base4) Now you can add a new record to that tableAll thanks to the amazing Airtable API.Quick demo:
Hey all! As much as I love Airtable it frustrates me how limited the styling options you have with the embed/share links.I've built a little tool to customize and embed Airtable data on any website. I'd love to get some feedback to see if this tool is useful or not.How it worksChoose one of the provided templates that you can plug your Airtable data into.Use the editor to customize the template to fit your needs.When you're ready, install the iframe into your websiteYou can try it here www.shareables.aiAll feedback appreciated!
Hello everyone,I’m encountering a frustrating issue with Airtable on my company’s PCs, and I’m hoping someone here can help me diagnose it.Account & Plan: I'm using the same Airtable Pro account across all devices.PC 1 (Main): On my main PC, which runs Windows 11, I can upload files to Airtable without any issues. This includes all accepted file formats ranging from a few kilobytes to over 10MB.PC 2 & 3 (Company PCs): However, on two other company PCs running Windows 10, I'm experiencing constant upload errors. These PCs have Microsoft Defender turned off and no antivirus installed.Tried Solutions:I’ve tried using both the standalone Airtable app and various web browsers, but the error persists across all attempts.I’ve cleared the browser cache and checked for any Chrome extensions that might interfere, but found nothing unusual.Other Notes: The main difference I’ve noticed is the operating system—Windows 11 on the PC where it works, and Windows 10 on the ones where it doesn’t.
when adding a new record manually, I can hit enter as many times as I want to add new lines in a text field. if i go back and edit that text field, I cannot add new lines. Ctrl-Enter, Alt-Enter, Sh-enter all fail to add a new line and just complete the edit. is there a secret or is this not supported?
I’ve had to do this quite a few times… my old solution was: Rollup with ARRAYUNIQUE(values) Remove any trailing ','s in another column Count the remaining commas, +1 Now I do it all inside the rollup with the following snippet: gist.github.com https://gist.github.com/RussellBishop/153d70be56ec5d8983439b6d9cf1279f airtable-count-unique-array-rollup IF((values), LEN( IF( FIND(",", ARRAYJOIN(ARRAYUNIQUE(values), ",")&"") = 1, SUBSTITUTE(ARRAYJOIN(ARRAYUNIQUE(values), ",")&"", ",", "", 1), IF( FIND(",", ARRAYJOIN(ARRAYUNIQUE(values), ",")&"", LEN(ARRAYJOIN(ARRAYUNIQUE(values), ",")&"") - 1), This file has been truncated. show original And yes - I’m keeping it as a Gist on GitHub for easy access. I’ll be adding more of these gems as I go.
Hey guys, how are you? Since I was looking for this and couldn’t find any solution to it… I decide to create a custom script that get the user score of a field and calculates the ranking position based on this score. I´ll try to explain how it works in detail below! You gotta have a field in your table that has the user score. Create an automation to run a script everytime this field gets update. On the script code, you should do as follows: // Get your Table let table = base.getTable("table_name"); // Get the score field of your table let queryScore = await table.selectRecordsAsync({"score_field"]}); // Save these records in a variable let records = queryScore.records; //Define an array of Records let rankItems = []; // Define the score variable let score //Set score variable as a number score = Number(score) //Set the initial position to 0 since its the first position of the array let position = 0 //Create a function that gets the score value for each record and push into your arr
👋 Here's an Alfred workflow to open any base and table from anywhere. I've been using it for some time and I finally took the time to polish it a bit and publish to Github.Github | Demo
We've created this guide which showcases 3 ways of exporting Airtable to Google Sheets. We look at the classic manual method as well as more involved automations. Check it out below:https://www.csvgetter.com/blog/export-airtable-to-google-sheets
List all fields in this table that are empty or contain errors.
A Quick guide to exporting Airtable to Excel in an easy and secure way. Great for backing up and analysing data.https://www.csvgetter.com/blog/export-airtable-to-excel
Can I hide a table view from the editors? I only want the creator to be able to view that table. Is it possible?How can i do it?Thank you!
Hello Airtable Community,I've set up a table with a significant amount of information and data. In a second table, I’m pulling in information from the first using linked records/LookUp. However, I’ve noticed that the same item is being repeated within the same record in this second table.Has anyone else encountered this issue? Any suggestions on how to prevent these duplicates and ensure that each item only appears once in a record would be greatly appreciated!Thanks in advance for your help!
hi, this seems to be a rather trivial matter but i haven't found anything in the community so i'd appreciate a hand immensely:i've got a list of sales records that includes among other things the revenue of a sale as well as a formula field that assigns a month-tag based on the date-field of the record. i'd now like to create a clean, automated list (in an interfaces or wherever) that shows the sum of all values in the field revenue from records tagged january in one line, february the next line and so on and so forth. i tried a workaround by creating a view in my interface that is grouped by month and hiding all irrelevant fields and collapsing all groups but it's still very bulky and i have to collapse every time. does anybody have an idea how i can go about this? i've attatched a photo of my current view and of how i'd like my list to be ideally.thanks heaps!
I have already entered the data for Plant Client 1 into Excel and imported it into Airtable. Now, I want to input new data for Plant Client 2 and Plant Client 3. How can I integrate all this data into a single database without overlapping the tables?
I have an interface publicly opened and I want to update it by filtering with the URL (this is doable with the shareable views).For example this interface :https://airtable.com/embed/appE1Q6NEEScM3NhW/shrznzikatF5FzmKW...becomes...https://airtable.com/embed/appE1Q6NEEScM3NhW/shrznzikatF5FzmKW?filterContains_variable=Xand it will only display the records matching the variable X?Is it possible (it is possible with shareable views).
Summary People sometimes ask whether it’s possible to use an Airtable form to edit an existing record. Technically the answer is “no” because Airtable forms always create new records. However, a base can be set up so that records created by a form end up affecting records in another “mirror" table. As with my first show-and-tell submission, this was inspired by a solution that I created in another thread. Long story short, the key to that solution was using two tables: one for collecting form data, and another that looks up that form data and fills out a parallel set of fields. Extending that to allow data from subsequent form-generated records to effectively replace older data in the “mirror” table only took a few more steps. Table Setup To build this system, the first table to make will be the [Data Entry] table. This is where the form data will end up. After deleting the default records, change the primary field to the Autonumber type, then set up the remaining fields for the data y
Hi Airtable folk! I've been working on a tool to integrate Airtable data on popular site builders. I built this becuase so many times I was storing things like my FAQ's, chaneglogs and directories in Airtable but wanted a way to start integrating them into my site with a more custo looking view that matched my brand. It seems like most of the competitors out there are focussed on Internal tool & building apps & being quite complex large scale apps with a hefty pricing. So I set out around 8 months ago to build a cheaper, more light weight modular solution where the sole focus is to enable creating truly custom embed designs / views. Pricing is around 70% cheaper than other solutions starting at $10 per month for unlimited views and embeds.I'd love if any here had any thoughts?App is called https://basefront.app here are some snaps of a view of the templates you can connect your base too:
Export your Airtable data to CSV, Excel, JSON and more using our handy tool CSV Getter.Our tool lets you create an Export URL which is great for automatically syncing Airtable with Excel, Google Sheets, Dropbox, and many, many more.This is perfect for backups and automatic analysis. Try our sandbox demo here:https://www.csvgetter.com/export-airtable
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.