Skip to main content

👋 Hi all! I’m Kelly - a product manager at Airtable focused on helping users build powerful, secure apps for their org. I’m excited to introduce some powerful new features (including my personal favorite, granular permissions), as well as a new way to think about what you’re building in Airtable.


Today most teams have the autonomy to choose the software and tools that work best for them. While this allows teams to move fast, it can also create massive data silos, misalignment, and disjointed collaboration. There’s critical data spread across dozens of applications, and no team has access to all of it, which can cause work to slow way down


We believe it’s time to reject the trade-off between moving fast and moving together. That’s why we’re introducing the Airtable Connected Apps Platform™️.


The Airtable Connected Apps Platform™️ lets every team create powerful applications to be shared across the organization, built on shared company data, and on the same connected platform.



Building apps in Airtable isn’t new. To help teams create even better apps, we’re releasing new features to make them more powerful, more secure, and more connected.


Updates available today:
We’re rolling these updates out over the course of the day; if you don’t see them reflected in your workspace, hold tight! You should see them updated by the end of the day.



Interface Designer is now officially out of beta for all Airtable users. You can transform data into intuitive and interactive app interfaces that can be quickly customized for each team member. These foundational updates and improvements make it easier for your team to interact with your app. New updates to Interface Designer include:




  • A redesigned editor in the sidebar provides a central place to make changes to your interface—all in real-time and keeping your canvas clutter-free. Whether you’re using a calendar to track deadlines or a visual gallery to look through creative assets, you can easily manage what you show and how it appears from a single location With the new editor, it only takes a click to change how your data is visualized.




  • A new top navigation bar within your interface allows your users to easily navigate between relevant pages in a cinch




  • And, our new full page record detail experience gives you the ability to fully customize what others can see and edit when they click into the details of a record. So if you want your team to update project status without seeing every project detail you’re tracking, you can customize exactly which fields they can view and edit.





Introducing granular permissions. Now, Pro and Enterprise users can decide how others interact with your app. Gone are the days of setting up a new personal view, shared view, or base to customize data for every new collaborator, department lead, or team. Now, you can simply drag and drop the data you want to share into an Interface, add rules and a dynamic current-user filter to personalize content for each collaborator, and share the Interface to the intended audience(s).


So, whether you want to share the entire app, only certain pieces via an interface, or choose exactly what data is shown to each user —your app is as dynamic and secure as you choose it to be. New updates to permissions include:



  • The ability to share an interface without sharing the underlying base through Interface-only editor, commenter, and read-only permission levels. You can share interfaces via email or invite link, and choose to share silently when you don’t want an email notification firing off to a large group.

  • Current-user filter improvements to personalize interface content. Add an element filter specified to “Viewer’s records only” to ensure each user only sees records tagged to them so they get all the information they need, and none that they don’t. You can also let end users adjust the filter themselves based on their needs by adding a Filter element and match a collaborator or email field to the current user. If you’re on Airtable Enterprise, you can also add a group user filter, and end users will be able to see tasks associated with their group.

  • Admin panel support for Enterprise admins to manage interfaces. Admins will be able to see who’s creating or using interfaces as well as who has access to each interface.


Coming soon:



  • Redesigned home screen: Discover and access the apps your organization relies on, right from the new home screen. Enterprise customers can opt into the new home screen today. We’ll be rolling out the new home screen to all users over the next few months.

  • Interface insights: Coming in the next few weeks, Enterprise users will now be able to see exactly how interfaces are being used

  • Verified data: Publish and mark key data so everyone can build apps with the same, accurate information. Verified data is currently in development and will be available in early 2023.

  • Data map: Visualize your data and how everything connects, so you can build, manage, and scale work. Data map is currently in development and will be available in early 2023.

  • Two-way sync: Automatically update data across multiple apps to ensure information is always current. Two way sync is currently in limited availability for Enterprise customers. It will be available more broadly in early 2023.

  • Apps by Airtable: Get started faster with apps that can be used straight out of the box—each is hand-built for an essential use case—and based on industry best practices. The first set of these apps will be available in early 2023.


Learn more about these updates and what a connected apps platform can do for you and your team in our blog post!


Additional resources:



We can’t wait to hear what you think, and see what you build, with these updates!


We would also love to have you join us for a Community AMA on October 27 at 9 am PT where we will talk about all the updates to Interface Designer. I’ll be sharing some of our thinking behind these features, and will also be available to answer all your burning questions! You can register here and we hope to see you there!

Whoa, good spot! And note that they’re also coloured too! 🌈


Ha! You’re right! I wish that was a part of the product!


Hi @Kelly_OShaughnessy,


Two questions regarding the video at the link below:






  1. At 0:26 in this video, the video shows a user changing the value of 2 lookup fields. Lookup fields have always been read-only. Is this behavior changing?




  2. At 1:13 in the video, the video highlights the new button functionality in interfaces that allows the button to show 2 different states: a “before action state” and an “after action state”. Is there any way for us to revert the button back to its original “before action state” again? For example, if we wanted to revert the record back to “needing review” again?




Thanks,

Scott



I’ve played around with this, and I couldn’t find a way to do it with one button, but I was able to do it with additional buttons that do opposite actions.


For example, a button that checks a checkbox field will stay in its “Done” position once it is clicked to check the checkbox, and clicking it again will not do anything.


But adding a second button whose action is to uncheck that same checkbox field will cause the first button to revert back to the “Not Done” state.


So the same could be done for a single select field if you made a button for each option you’d like to toggle between. May not be as simple as just making the Single Select field itself editable, though :man_shrugging:t2:


Hopefully that makes sense.



I’ve played around with this, and I couldn’t find a way to do it with one button, but I was able to do it with additional buttons that do opposite actions.


For example, a button that checks a checkbox field will stay in its “Done” position once it is clicked to check the checkbox, and clicking it again will not do anything.


But adding a second button whose action is to uncheck that same checkbox field will cause the first button to revert back to the “Not Done” state.


So the same could be done for a single select field if you made a button for each option you’d like to toggle between. May not be as simple as just making the Single Select field itself editable, though :man_shrugging:t2:


Hopefully that makes sense.


Oh wow, this is a great find, @Jeremy_Oglesby! :grinning_face_with_big_eyes:


Thank you for figuring this out, and I am going to play with this in the morning! :cowboy_hat_face: 🙌


Whoa, good spot! And note that they’re also coloured too! 🌈


At the moment, when I create a button, I can not link it to an automation anymore (the automation does not appear in the drop-down menu). I have reported it as a bug. But what I really would like to do in the interface is create a page where there are 4 smilies. Personeel that enters and leaves, clicks on a smiley on how they feel at that moment. With this tool, I have the enter and exit times and dates and I can use this as an attendance tracker. Airtable-hivemind: Does anyone know if this is possible? Thanks in advance!!!


At the moment, when I create a button, I can not link it to an automation anymore (the automation does not appear in the drop-down menu). I have reported it as a bug. But what I really would like to do in the interface is create a page where there are 4 smilies. Personeel that enters and leaves, clicks on a smiley on how they feel at that moment. With this tool, I have the enter and exit times and dates and I can use this as an attendance tracker. Airtable-hivemind: Does anyone know if this is possible? Thanks in advance!!!


Ensure that the automation is active.


You can put the emoji 😀 as a button text and have that update a field in your record.


Ensure that the automation is active.


You can put the emoji 😀 as a button text and have that update a field in your record.


Thanks Vivid-Quid! That is fantastic advice for the emoticon!


For the automation:

I can not activate the automation, because I can not get past step 4 to connect:


This trigger is not currently associated with any buttons in an interface.

To connect:



  1. Open an interface

  2. Create or select a button

  3. Select “Trigger an automation” under “Button Type” in the properties pane

  4. Choose this automation from the list


I have created buttons before, and it always worked.

Does anyone else experience the same?


Thanks in advance.


Thank you @Kelly_OShaughnessy !

Quick question on the two-way sync as I am really looking forward to it. I see it should already be available for Enterprise plans but I can’t find the way to create them in my company plan. I had synced tables already but they didn’t update to two-way sync. I tried creating a new sync to see if it would propose the two-way option but it didn’t.


Would you know when it will be available? Or do I need to enable something in the parameters?


Thank you in advance ! 🙂


Thank you @Kelly_OShaughnessy !

Quick question on the two-way sync as I am really looking forward to it. I see it should already be available for Enterprise plans but I can’t find the way to create them in my company plan. I had synced tables already but they didn’t update to two-way sync. I tried creating a new sync to see if it would propose the two-way option but it didn’t.


Would you know when it will be available? Or do I need to enable something in the parameters?


Thank you in advance ! 🙂


Hi @Francois_Weber1 and welcome to the community!


Have you read the support page on this topic?



Hi @Francois_Weber1 and welcome to the community!


Have you read the support page on this topic?



Hi @Databaser, I just did thank you! Even though I am using the enterprise plan, I don’t have the options the article describes.


Just spotted in the doc that it is “Currently in limited beta availability”. Would you, or someone from the community, know how to be part of this “beta”? 🤔


🚨 ❗ 🚨 Having lost the previous in-place editing of Linked Records is slowing my active production users right down. While the entire full-page-form redirect for Linked Record editing may have its uses, it certainly shouldn’t be the only option. Critically, we’re needing either a small window to pop-up for users to make the Linked Record changes (whilst still seeing the primary record interface still in place) - or, direct editing with the Linked Record card itself.


Where the main problem lies - when users clicking back to the main page from editing the Linked record, they are returned to the top of the main record - meaning they then have to scroll scroll and scroll to then continue editing Linked Records, where they then click into the next Linked Record and the entire painful process repeats over and over for each Linked Record. 😭


Also - I’ve created a new Feature Enhancement request, that allows for an option for users to “Delete Record” from a Linked Record field, and not just “Unlink Record”.


Thanks Vivid-Quid! That is fantastic advice for the emoticon!


For the automation:

I can not activate the automation, because I can not get past step 4 to connect:


This trigger is not currently associated with any buttons in an interface.

To connect:



  1. Open an interface

  2. Create or select a button

  3. Select “Trigger an automation” under “Button Type” in the properties pane

  4. Choose this automation from the list


I have created buttons before, and it always worked.

Does anyone else experience the same?


Thanks in advance.


The process of linking a button on an interface to an automation is a bit finicky and it’s confused me a few times. The button needs to be configured so that the action is “run automation”. You may also need to specify a “source”. Then, over in your automations page, you must have an automation whose trigger is “when a button is clicked”. At that point, it should be possible to return to the interface designer and select that script from the Automation list. That list will only show automations whose trigger is “when a button is clicked” and which are not already linked to another button.


As I said, it’s a slightly confusing process with a bit of back and forth but I’m confident you’ll get it if you haven’t already.


William


The process of linking a button on an interface to an automation is a bit finicky and it’s confused me a few times. The button needs to be configured so that the action is “run automation”. You may also need to specify a “source”. Then, over in your automations page, you must have an automation whose trigger is “when a button is clicked”. At that point, it should be possible to return to the interface designer and select that script from the Automation list. That list will only show automations whose trigger is “when a button is clicked” and which are not already linked to another button.


As I said, it’s a slightly confusing process with a bit of back and forth but I’m confident you’ll get it if you haven’t already.


William


I’m really hoping to have Automation Script output feed back into the Interface too via a pop-up prompt.


The process of linking a button on an interface to an automation is a bit finicky and it’s confused me a few times. The button needs to be configured so that the action is “run automation”. You may also need to specify a “source”. Then, over in your automations page, you must have an automation whose trigger is “when a button is clicked”. At that point, it should be possible to return to the interface designer and select that script from the Automation list. That list will only show automations whose trigger is “when a button is clicked” and which are not already linked to another button.


As I said, it’s a slightly confusing process with a bit of back and forth but I’m confident you’ll get it if you haven’t already.


William


Thank you William,


Thanks you for your explanation! It was indeed a source problem, I have deleted and rebuild the table in the base and now it miraculously works. Before the source did not come up as an option, but now it does. Not sure what the problem was, but happy that it works now.


Kind regards and again thank you for your input,


Greetje


Hi @Databaser, I just did thank you! Even though I am using the enterprise plan, I don’t have the options the article describes.


Just spotted in the doc that it is “Currently in limited beta availability”. Would you, or someone from the community, know how to be part of this “beta”? 🤔


I’ve heard that you have to actively request this beta. So best get in contact with your SPOC at Airtable or the support team.


I miss being able to see the record edit history from the interfaces when i clicked expand record button. Is there a way to see that still from within the interface? or only from the database now?


I miss being able to see the record edit history from the interfaces when i clicked expand record button. Is there a way to see that still from within the interface? or only from the database now?


@Traci_Franssen - I have the same gap. The ability to see 1) record history details from interface and 2) comment count from interface grid were really helpful for us. For example, when viewing many records within a grid, the comment count surfaced those with any meaningful events - and opening the record would show those comments plus the detailed record changes.


🚨 ❗ 🚨 Having lost the previous in-place editing of Linked Records is slowing my active production users right down. While the entire full-page-form redirect for Linked Record editing may have its uses, it certainly shouldn’t be the only option. Critically, we’re needing either a small window to pop-up for users to make the Linked Record changes (whilst still seeing the primary record interface still in place) - or, direct editing with the Linked Record card itself.


Where the main problem lies - when users clicking back to the main page from editing the Linked record, they are returned to the top of the main record - meaning they then have to scroll scroll and scroll to then continue editing Linked Records, where they then click into the next Linked Record and the entire painful process repeats over and over for each Linked Record. 😭


Also - I’ve created a new Feature Enhancement request, that allows for an option for users to “Delete Record” from a Linked Record field, and not just “Unlink Record”.


Would like to echo this -


Has anyone figured out how to delete linked records? We used to be able to do this before the updates


@Kamille_Parks - great question!


An app is any software that performs a specific function to automate or scale workflows. That can look differently depending on your workflow in Airtable. At a high level, we see an “app” as the full workflow you’ve built in Airtable. This includes a data layer which is the data in your base, logic set up for that data which can be done via automations, formulas, scripting, and more, and an interface for your team to interact with that app.


An interface is not an app, but it is the way that your teammates interact with your app. We’ll go further in depth in our AMA later this month!


Hi Kelly, I love the interface and its functionality!

I was wondering if it is possible to get the time tracker (which I now have build in extensions) on an interface. In my case, I would like to have a play and pause button for coaching sessions, so I can see how much coaching time I have spend per client.

I can imagine that having a time tracker in the interface would be very useful for many business types.


Thanks in advance!

Kind regards,

Greetje


I am searching for more ways to make interface seamless for my team, I noticed the preview image shared in your announcement appears to have more aesthetic control than what Airtable is currently capable of... I am confused because it is labeled as currently available. Is this going to be a feature in future, is exclusive to Enterprise plan, or am I really just flat out missing something? 

Thank you. 


 

this video was uploaded 2 weeks ago. but as far as I know...there are no connected apps yet...any update?

https://www.youtube.com/watch?v=HsqhnJxPbAY


Reply