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 everyone! We were stumped on this for a while and couldn't find any workarounds. So here's how to extract the next date in a series of dates inside of an array or a rollup from another table.1. Convert your dates to UNIX and wrap them up in a VALUE so that they are all fixed numbersVALUE(DATETIME_FORMAT([date], 'x')2. In the table where you're wanting to store & retrieve the "Next date" in a series, create a lookup of the column you just created in step 1 & chuck a filter on it that says "On or after Today"3. Create a new formula column and retrieve the 'minimum UNIX date' with a MIN() MIN({Your Lookup Column Name})4. Convert step 3 back to your desired date with a DATEADD() formulaDATEADD('1/1/1970',{Your column from step 3},'seconds') Voila, you now have the "next upcoming date" in a series of dates.
Hi allHere's a little workaround I came up with to easily track how many times a checkbox has been ticked using just an automation and a formula: https://youtu.be/3C36OoWb3MQ It always annoyed me the "last modified" field will update whenever a field is edited, and not only when a field matches certain conditions. This means you can't use it to monitor when a box was last checked, only when it was last *checked or unchecked*. I got around this by making a "tally" of how many times the box has been checked or unchecked by adding one character to a string each time this happens, using an automation. Then I use the LEN() function to calculate the length of this string, and divide it by 2. Because Airtable always rounds up decimals when you set the format of a field to integer, this means whenever a box has been checked an odd number of times (e.g. 3) this will round up the half length of the string to 2 (i.e. 1.5), but when it's been checked an even number of times, there'll be
If you're looking for all the ways you can use forms in Airtable, check out how Jen Rudd and her team used On2Air Forms to streamline projects for a construction company. (We have a FREE plan.)They used it for:- Updating records- Create and update linked records- Creating estimates- Filtering specific data per person- Viewing data on mobile- Bonus: Dashboards - While they used Google Data Studio at the time, we now have a feature for creating dashboards in On2Air FormsLearn how: https://on2air.com/resources/how-on2air-forms-helped-consultant-and-construction-company/
I built a base to track all the warranties I’ve gathered over the years, for both my consulting business and for my own home. I got tired of having to login to all the different sites and search through my Amazon order history to find what I have protection on and who is doing the protecting. https://airtable.com/shrpom0L2OD3Masjj This table has been filled with some dummy items and warranty plan #s for the sake of sharing publicly, but I’ve allowed copying for anyone who wants to duplicate this for themselves. The “Status” column was actually the trickiest, but I was able to put together a formula that looked at the “Coverage Expires” date and compare it to today’s date, and if it is before today then it shows the warranty as Expired, otherwise it shows it as still Active. In my base I have the product receipt and the warranty purchase receipt attached for reference and it’s proven helpful already. I hope this helps someone else, if there’s even anyone else out there that is literal
I really hope Airtable can auto-detect when filtering "date" type data and will have a date range option pop up automatically. When trying to pull out the report, it is very inconvenient to set up 2 filters with "and" function.
When the database gets so complex you start a database to track the tables, views, and fields… Have fun out there :slightly_smiling_face:
This is a Tell; not a Show.Prompt engineering, also known as shaping prompts to get exactly what you want from GPT-3 and ChatGPT will eventually bite you.This post is here only so that I can say 6 months from now - I tried to warn you.The core model used by GPT-3 is text-davinci-003. GPT-4 is on the near horizon and it will be so much more advanced, the prompts you build into your applications today will be fundamentally useless with text-davinci-004.Prompt engineering is also aptly referred to as "spell casting". You can cast spells on LLM's (large language models) quite easily to achieve favorable results. GP3, for example, glosses over intermediate steps to reach conclusions, often resulting in misleading or entirely wrong conclusions. It is especially poor at math and computations in excess of three digits. But, when you insert a simple phrase "step by step" into the prompt, it seems to get a lot smarter. In some cases, this simple prompt assertion can increase its intelligent
The new Airtable community has many functional flaws, but this missive is about one that is purely a design choice that annoys me. Don't take it too seriously, but enjoy it and let me know your thoughts. Members are classified by planet names; Pluto is reserved for only the most prolific contributors, like @Kuovonne. I was recently promoted to Neptune (from Uranus, another funny story too deep for this post). This member ranking metric is based on the distance from the sun. Apparently the more you engage, the further you are from the Sun.That makes no sense to me. It would seem that the more you engage, the more of a light source you become; hotter, more intense, and perhaps more central you are to the community. @Kuovonne should be Mercury if not the Sun itself. When @Kuovonne doubles her engagement in a few years, what’s after Pluto? Dwarf planets? And are these even politically correct? Eris is a little bigger than Pluto, which has i
Hello everyone, I would like to have the sum of each column of Table 1 in a row of Table 2. My problem is that on table 2 I did a rollup and a link, so I have to add the clients one by one in the Clients column. Is there a solution so that the Customer column fills automatically when I add a customer in table 1? The ultimate goal of my question is simply to be able to retrieve the sum of the columns Achats - Sous traitants - Salaires Flo - Entrée of Table 1 to be able to make a percentage in an interface. I hope I've been clear enough for you to help me 🙂Thanks to all of you !
Hey Airtable community!I wanted to share a new extension from Data Fetcher called 'Charts & Reports'. This extension allows you to easily create beautiful charts and graphs from your base data, and even download them as PDFs or PNGs to share with others.It's completely free to use, with no limitations on the types of charts and graphs you can create. You can choose from line, area, bar, pie, and donut charts, and customize them with different colors, font sizes, and labels.It solves some of the limitations of Airtable's Chart extension, e.g. you can add multiple fields on the Y-axis, create stacked and horizontal bar charts, and even add a second Y-axis if you need it. You can also bucket your data by day, week, quarter, or year, and aggregate values across records.If you need even more control over your data, we also offer a Pro version of the extension for just $5 per user per month. This gives you access to unlimited charts and reports, and lets you download your reports as PDFs
Hi everyone,Sometimes it is necessary to calculate a weighted average, for example, the cost of a unit of goods in a warehouse, despite the fact that purchases were made at different prices. For such a scenario, I made a database consisting of two related tables. Here is the link.https://airtable.com/shrvnJDOuHiPjErXWSince AirTable does not show how the calculated fields are made, I present them in screenshots belowHope this can be of any help.
Hello Airtable community! I’ve read a few posts here about the calendar view iCal link taking up to 48 hours to update on Google calendar/Outlook, more than enough to break a workflow. After a few hours, I stumbled on a GitHub repository that forces Google to resync the Cal link, either manually or at a set interval. I did a few tests and it’s working as intended, updating my calendar every 15 minutes. Please note that it’s a Google Apps Script, so will not work with any other calendaring platforms. The repository is located here: https://github.com/derekantrican/GAS-ICS-Sync. Instructions require very minor modifications on the user’s end but are very clear. I have no affiliation with this developer, but this script certainly solves a problem that I know many of you have had!
Hey guys, I made some customizations for the new Airtable forum and figured I'd share them in case anyone else found them useful!You can turn off whatever features you don't want, and I've left comments in the code to help with figuring out what you can customize (e.g. customizing the unread topics to show up with red font or something)FeatureOriginalNewCustomization of Read vs Unread topic colorsMake the Reply Box fixedCustomization of Reply Box heightIncrease usable area of the Private Message pageHow to useInstall TampermonkeyOpen the extension, click “Create a new script”, and paste the code found at the end of the post into it and saveYou’re done!NotesI’ve been using this mostly on Firefox on a Mac; let me know if you hit any issues and I’ll do my best to fix itThe Code // ==UserScript== // @name Airtable Forum UI Helper // @description Various UI additions to make life easier // @author Adam - The Time Saving Company // @match https://community.ai
Hi,I have a list of employees entering work, with start time, end time, number of hours, employee ID, etc. All day I try to come up with a sensible way to generate a list for a given employee, so that it can be quickly printed and signed later. I've tried with google sheets, google documents and it turns out that creating a list using make in each of these solutions is failing and complicated. Any ideas?
I use airtable essentially to create daily schedules.These schedules are PDFS that i print from the layout extenionsi then upload the pdf to a seperate kanban view for employees on site to be able to go thru at start of day to know what they need to do.All of sudden, airtable has "forgotten" or corrupted all of the pdfs or images that were in the table.I can't upload anymore either. If I delete a corrupted file and try to reupload, it just reuploads a corrupted file that has a link to support center embedded if you try to open it as an attachment.This effects the way I run this business pretty critically unfortunately. Maybe this is the equivalent of a storage capactiy paywall?
Hi everyone, I just wanted to share a quick tip I use. I often see people use Zapier or miniExtensions to do this basic operation so it may be easier to do this way. I am using the Automation feature of Airtable to trigger when the record has a “pending URL” (that should be processed). When triggered, Airtable let’s you set the Attachment field type with an “URL” value and will automatically convert it. (tested for images and PDFs) Demo base available here Florian
[Note: As this process is a crucial part of a number of other Airtable routines — for instance, finding the latest/first/largest/smallest something of a group of somethings, or [seemingly] any method allowing the value of a field in one record to be used in a calculation performed from a different record — I find myself entering it increasingly frequently. To save my fingers and others’ patience, I’ve decided to create a post dedicated solely to the process I can later reference as needed. The following will create a link from every existing record in a given table (here called [Main]) to a single record in a second table (here called [Calc]). The creation of such a link between tables is a necessary first step for a number of Airtable routines. In [Main], define a new single-line text field called {Link to Calc}. Set the value of {Link to Calc} for every record in the table to equal ‘.’ — that is, the period character. This can be done by entering ‘.’ in the first row and draggi
Hi guys, I need some suggestions in a course to learn more about airtable. I need an special focus on forms, formulas and interfaces
Hey ATCF Community! If you want to securely connect your entire database / warehouse from Airtable, we built Bracket for exactly that (https://www.usebracket.com/)! With Bracket, any change in your backend data will be reflected in Airtable, and any change in Airtable will be reflected in your database (e.g. Postgres, Mongo, Snowflake) – or you can sync data in one direction Why did we build this? Because Airtable made databases accessible to non-technical people, but it can’t function as a true backend to a company. With Bracket, you can turn Airtable into a UI for your database to get the scalability of a database with the amazing user experience that Airtable offers. See how it works here p.s. If you know SQL, you can even set up SQL statement logic between the database and Airtable (joins, filters, you name it) and still sync both ways.
I’ve been playing around CSS selector on the Web Clipper Block and created a Clipper that automatically extracts information from a LinkedIn using the CSS selector. This could be useful for recruiters, sales reps, or people just building a social network. Here’s my full write up: https://www.notion.so/Building-a-LinkedIn-Scrapper-on-Airtable-af052e46f3454d40909990d75fbdfde8
Hello Everyone! I’ve been struggling to count the number of times a field is changed in airtable. For instance, I have a bug tracker table and wanted to control how many times the “status” field is set to “Missing Information”. This is important for process control and have a better SLA with our customers. I think my solution will work for your similars use cases. My solution is: Create a single line text field to receive strings. I named it "Missing Information Reg.; Create an automation that tracks when the “Status” field is changed to “Missing Information” Make the automation update the “Missing Information Reg.” 3.1 Configure in “Fields” as “Dynamic” and insert the field “Missing Information Reg” and then add a single character, like “1” or dash or whatever you like, as long it’s a single character. That Automation will then add 1 character every time the “status” field changes to “Missing Information” and it will go like this, as I chose “1” as my added character: 1 then 11 then
Hey all! Wanted to keep using Airtable to easily store images for my projects, so I built a service that automatically uploads images/attachments to a CDN, and creates stable URLs that my website can then use. Check it out here: https://aircdn.io It’s has complete compatibility with Airtable’s API, so all it takes is to switch api.airtable.com to api.aircdn.io in your application code. As a bonus, Air CDN can also resize your images to make your website load faster. Only supports images at the moment, but reach out and let me know what else you’d like to see!
I have been working on an integration to automatically save important emails to airtable for further tracking and attaching emails to various tasks and projects. Looking for feedback from our community 🙂Grid view:Individual view (partial):How does it work?Simply forward any email to a designated address (similar to how other project management tools work)A script will pick up the sender and cc, dates, attached files and other email attributes if any and save it to an airtable of your choiceYou will be able to view the entire email thread in airtable and manage emails with your other existing workflowsCool features:Auto tag emails with hashtagsAttachments are automatically saved to airtableSender and CC are saved as email fieldsPossible to auto forward (with or without email rules as filters) to automate email importingWorks with BCC to save an outgoing email to airtableThis Airtable extension is now live at TaskRobin.io 🙂
I made an integration called TaskRobin to save emails to Airtable with a simple forward. All your attachments, email information like the sender, CC, dates, message will all be saved to Airtable.You can also tag and organise them with #hashtags as you forward your emails.We are now in beta test! Feel free to give it a try!Update: TaskRobin is now fully launched
Hi, for a long time I thought about ‘what IF’ - display bases and workspaces as tables and fields displayed in base schema. I played a little with array transformations and did 2 model bases to use with base schema app. First, 2 levels up, Workspaces are ‘tables’ and bases are ‘fields’. Connections are manually created - I used these lines to display some data flow to my colleagues during knowledge transfer. In general, it’s not very useful. Maybe it can be updated to clickable form to serve as start page, before Airtable develop it’s customizable form, announced in ‘coming soon’. (by way, that’s a great move from Airtable managers - to share such plans with community. it saves time from developing custom solutions, that later may appear in Airtable as native functions). The next, 1 level up, bases as “tables” and tables as “fields”, connection lines are workspaces - I use it as a tool to oversee common picture and think how it can be developed and transformed. Can’t wait to see anno
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.