Dynamic Filtering for Linked Relationships in Airtable! 🎯

Тәжірибелік нұсқаулар және стиль

One of the limitations of Airtable is that it does not have a solution for Dynamic Filtering of data inside linked relationships. But thanks to this workaround, you can build a hack that allows you to create dynamic filters. In this video, we'll showcase how to filter contacts based on linked companies. If you've been wanting dynamic filters inside of Airtable, this may be the workaround you've been waiting for! 👇
_________________________________________
Learn more at these links: 🔗 👇
Take our free Airtable Crash Course!
gapconsulting.io/airtable-cra...
Learn the basics of Airtable Automation!
www.gapconsulting.io/webinar-...
Getting Stuck? See how we can help!
gapconsulting.io
_________________________________________
Table of Contents: 📖 👇
00:00 - What this video covers
02:09 - Breaking down the Airtable structure
04:28 - Demonstrating how this filter works
05:20 - Looking at the automation
07:38 - Visually working through how the automation works
09:44 - Limitations of this workaround
12:01 - Final thoughts and how to get more help!
_________________________________________
Software Resources (may contain affiliate links): 💻 👇
Airtable - airtable.com/invite/r/v0eI3ASY
_________________________________________
#GAPConsulting #GarethPronovost #Airtable

Пікірлер: 29

  • @GarethPronovost
    @GarethPronovost7 ай бұрын

    Get our *FREE AIRTABLE CRASH COURSE* here 👉👉 garethpronovost.com/airtable-crash-course ⚡⚡ Follow along in Airtable here 😍😍 airtable.com/invite/r/v0eI3ASY 🤓🤓

  • @julieqiu
    @julieqiu7 ай бұрын

    Great tutorial! I don't need this feature yet, but it's good to know as it creates a lot of exciting possibilities! Thanks to you (and your client) for sharing.

  • @russell.bishop
    @russell.bishop7 ай бұрын

    Lots of hard limitations here that leave room for error, but there are some improvements you can make: 1 - You don't need an automation at all to find, check and uncheck records. Use a rollup or count to check how many 'service records without a contact' exist. If > 0, it needs to be dynamically looked up. Use that field as your condition for the show/hide. 2- As you mentioned, this wouldn't work for any kind of editing an existing record (only new ones), but you could likely use 'last modified' everywhere to decide whether or not a company (or all of the records it's linked to) has been changed recently in order to include it in the dynamic list. 3 - You will always end up with some mistakes made here, so you will need a checks and balances automation to run and trigger when {Company (from Contact)} != {Company}, and either clear the field or display a validation issue.

  • @GarethPronovost

    @GarethPronovost

    6 ай бұрын

    Great insights! Using a rollup would certainly be more efficient and I love the idea of removing contacts that are linked improperly with automation

  • @allanvega592

    @allanvega592

    5 ай бұрын

    Also using a field with an "if" formula to put a character (for example "1") when client is not empty and Company is empty. Then, filter client view by this character. Formula example: IF(AND(Company!="",client=""),1,""). Has any of you a workaround to try this behavior on a form?

  • @cvadim88
    @cvadim887 ай бұрын

    I've been using this method for half a year now, it's very useful.

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    So cool!

  • @relationl
    @relationl7 ай бұрын

    Is it safe to say that this would not work if multiple people were using the interface page at the same time?

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    That would definitely cause issues

  • @User_PC_Loadletter
    @User_PC_Loadletter7 ай бұрын

    this is nothing short of brilliant!

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    Thanks for watching! 😄

  • @martinewski
    @martinewski7 ай бұрын

    What an awesome idea! 🤩

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    I was thoroughly impressed!

  • @JoshSorensonJosh
    @JoshSorensonJosh7 ай бұрын

    This is an interesting work around for sure

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    I was super impressed when our client shared this with us!

  • @Julie-Dox
    @Julie-Dox25 күн бұрын

    This is pure genius!!

  • @GarethPronovost

    @GarethPronovost

    24 күн бұрын

    Thanks, but now Airtable has dynamic filters available so you don't even need the workaround!

  • @Julie-Dox

    @Julie-Dox

    22 күн бұрын

    @@GarethPronovostit would be great if it was true everywhere but unfortunately the dynamic filters don’t work on forms (computed fields), it looks like it’s one of the many limitations listed by Airtable on their help page. So I still had to use your solution as a workaround to this limitation, and it worked perfectly !

  • @GarethPronovost

    @GarethPronovost

    22 күн бұрын

    @@Julie-Dox amazing!

  • @TheRemyRomano
    @TheRemyRomano7 ай бұрын

    Very clever workaround. Definitely some very significant limitations. Does SmartSuite handle dynamic filtering?

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    Yes it does!

  • @augustincloutier508
    @augustincloutier5087 ай бұрын

    Creative workaround! Can't believe airtable don't have that yet🤦‍♂️what other dB solutions offer this feature?

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    SmartSuite allows for this out of the box!

  • @kyonpek
    @kyonpek7 ай бұрын

    Does SmartSuite have dynamic filtering natively?

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    Yes indeed it does ✅✅

  • @jodybruce9
    @jodybruce97 ай бұрын

    Idea to address the last limitation: Move the 3rd automation step (unchecking) to the end and create a delay before it runs.

  • @GarethPronovost

    @GarethPronovost

    7 ай бұрын

    Does that open up a new set of limitations or am I thinking wrong?

  • @jodybruce9

    @jodybruce9

    7 ай бұрын

    Yes, I should have said add a step to check all the Dynamic filter boxes in the Customer table after choosing a contact. I'll share a base with you in a bit where I've been playing with this feature. @@GarethPronovost

Келесі