Skip to main content

Hello! I'm Ayesha, a Product Manager at Airtable. We're excited to announce that Portals is now generally available, giving your organization seamless guest access capabilities.

 

What are Portals?

 

Portals let you invite users outside your organization as guests to your interfaces. These guests will see a branded sign-in screen and can collaborate within your interfaces—making it perfect for:

  • Client portals: Give clients real-time access to project updates and deliverables
  • Vendor management: Create a centralized directory where vendors can track projects and view invoices
  • Customer support: Provide customers visibility into your roadmap and collect their suggestions

 

What's new in our GA release?

 

Branded experience for external users:

  • Simplify access for vendor-client relationships, contractors, and more
  • Customize the sign-in page with your logo and background image
  • Scale affordably with lower-cost guest seats

Full control for admins:

  • View all external guests and their access points
  • Restrict guests to specific email domains
  • Share confidently with automatically restricted access

Note: Custom branding on sign-in page and admin controls are only available on Business and Enterprise Scale plans. 

 

How to enable Portals and invite guests

 

Any interface can be shared as a Portal—no need to build something new if you already have an interface you want to share.

After purchasing the Portals add-on, you'll see a new tab in the Share dialog where you can enable portal access. From there, select specific interface sections and share with guests as Editor, Commenter, or Read-only—just like with regular collaborators.

 

The guest experience

 

Guests will see your customized sign-in screen with your organization's branding. After creating an account or logging in, they can use the interface like a regular collaborator, with two key differences:

  • They can't share the app with others
  • They can't access the data layer or see other bases in your organization

 

Pricing

  • Team Plan: Starts at $120/month for 15 guests
  • Business Plan: Starts at $150/month for 15 guests
  • Enterprise Scale: Contact your account team for pricing

Guest seats come in packs of 15, 25, 50, 100, and 200, with volume discounts for larger quantities. For more than 200 seats, please contact sales.

 

Plan differences

  • Team: Invite and manage guest users on individual interfaces
  • Business and Enterprise Scale: Everything in Team, plus admin controls and sign-in page branding customization

 

Common questions:

 

How do permissions work?

  • Permissions function the same way as on regular Interfaces (which you can read about in our support article). For the best experience, we recommend using filters on email address or collaborator fields to ensure guests only see data relevant to them.

What restrictions do guests have?

  • Guest users must be outside your organization
  • Can only be added to interfaces from one base (adding them elsewhere will bill them as regular collaborators)

How does pricing work?

  • Team plan: Editor and Commenter guests are billable; Read-only guests are free
  • Business and Enterprise Scale: Editor guests are billable; Read-only and Comment-only guests are free
  • Any guest with access to multiple apps or the underlying base will be charged as a full collaborator

Want to learn more? Check out our support article for detailed information and our Portals page to explore use cases and get templates.

We're excited to hear what you think! Let us know if you have any questions.

 

Are guests counted regardless of whether they sign-in? Let’s say that in month 1 I have 10 guests using the platform and on month 2 I have other 10 different guests using the platform; would I need to buy more licenses or remove the sign-in permissions from at least 5 of the first 10 guests?


Nice! Do the guest seats all need to be used in the same interface, or can it be spread across to different ones?

For example, I have one workflow where I only need to add one guest at a time, but a completely different one that I would like to add ~10 completely different guests.


Are guests counted regardless of whether they sign-in? Let’s say that in month 1 I have 10 guests using the platform and on month 2 I have other 10 different guests using the platform; would I need to buy more licenses or remove the sign-in permissions from at least 5 of the first 10 guests?

@Pedro_Pais: thanks for the question! Guests are counted regardless of whether they sign in, so you’ll need to either buy more licenses or remove editors who no longer need access. We are currently thinking about ways for customers to better manage bulk access, so please stay tuned for more updates here that might help with your workflow!
 

Nice! Do the guest seats all need to be used in the same interface, or can it be spread across to different ones?

For example, I have one workflow where I only need to add one guest at a time, but a completely different one that I would like to add ~10 completely different guests.

@jiasso: Great question — you can now spread your guests across as many interfaces as you’d like. For example, if you purchased the Portals package for 15 guest users, you could have 15 different bases and invite 1 guest to each interface, 5 different bases and invite 3 guests to each interface, 1 base and invite all 15 guests to that interface, etc. 


Thanks ​@Ayesha_Bose! One of my clients has been using a Portal for some months now, and they are super happy with it!

 

Only comment brought up was pricing vs. other front end tools out there. Personally, avoiding additional unnecessary integrations was important. 
 

Mike, Consultant @ Automatic Nation


I would like this functionality for intra company sharing. I need to interact on a limited basis with other departments, and it would be great if I could give them limited access via a interface that didn’t allow them access to the Airtable Home button nor to share the interface.


Hey ​@Jude_Dean!

Portals would only work for external users, but not internal (same domain). However, you could still limit access via different interfaces. You can always provide direct access to these interfaces as long as you provide the specific urls for each interface. Furthermore, depending on their role you can limit their ability to access the data layer of the base. As long as these are not Public interfaces, no one that has not been granted access will be able to access the interface regardless of them having the url for it (solves the sharing issue). 

For last, Portals currently do not support Custom Domains, so it would still be an Airtable domain. Right ​@Ayesha_Bose?

Hope that helps!

Mike, Consultant @ Automatic Nation


Hey ​@Jude_Dean!

Portals would only work for external users, but not internal (same domain). However, you could still limit access via different interfaces. You can always provide direct access to these interfaces as long as you provide the specific urls for each interface. Furthermore, depending on their role you can limit their ability to access the data layer of the base. As long as these are not Public interfaces, no one that has not been granted access will be able to access the interface regardless of them having the url for it (solves the sharing issue). 

For last, Portals currently do not support Custom Domains, so it would still be an Airtable domain. Right ​@Ayesha_Bose?

Hope that helps!

Mike, Consultant @ Automatic Nation

That’s correct — thanks for jumping in here Mike! We’re working on supporting custom domains for Portals, it’s on our roadmap, so please stay tuned for more updates here.


Hi!
If I’m building the base and I’m the admin, using an Airtable account with a @gmail.com domain, can the other users I invite all have the same company email domain?
From what I understand, if (for example) you have 15 guest seats, they can’t all be from the same email domain.

Is that correct?


I am an attorney and use Airtable for case management. Each case is its own “record”, linked with other tables.

 

I added the Airtable Portals feature to create a client portal. Before deploying the portal, I must be able to limit what clients case see/access. In order to do this, do I need to create a new “Interface” for client? Or is there a better/easier way to do this?


@rfulda  Try using ‘Filter by current user’ or ‘Filter by email’?

  •  

You’ll need to ensure that each of your records has a ‘User’ or ‘Email’ type field though (lookups to those work fine too)

This way you’ll just have the one portal but it’ll filter depending on the logged in client

And here are the docs: https://support.airtable.com/docs/interface-designer-permissions#using-interface-designer-permissions


@rfulda 

Yes, as mentioned above, you can filter records to show the current user only their own records.

This is only possible with interfaces (not in the data layer), and you setup the filtering by connecting a user to each record.

You can do this with either a “user” field”, an “email” field, or a “lookup field” (of either a user field or an email field).

Then, you can perform the filtering by adjusting the filter on your interface for the “current user”.

Hope this helps! If you’d like to hire the best Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld


Pricing is way too expensive. I simply want to make a membership database where members can login and update details, I have 4000 members, so this would be thousands a month just to enter yourdetails


@CKARC 

If you just need your members to login and update their own profile, you can do that for only $15 per month with Fillout’s advanced forms for Airtable.

Fillout lets your members update their own Airtable record through a form, and you can restrict the logins to only members that are listed in your own Airtable database. 

This is your cheapest, easiest, and quickest solution.

I show how to use a few of the advanced features of Fillout on this Airtable podcast episode:

However, if you’re looking for a more traditional portal experience for your members, here are some of the most affordable 3rd-party portals for Airtable, with JetAdmin being the absolute cheapest of all:

Noloco, JetAdmin, SoftrPory, and Glide.

I gave an entire one-hour webinar on Noloco called Building a Client Portal on Noloco powered by Airtable.

But note that JetAdmin is the cheapest.

Hope this helps!

If you’d like to hire the best Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld


Reply