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 oursupport 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 oursupport article for detailed information and ourPortals page to explore use cases and get templates.
We're excited to hear what you think! Let us know if you have any questions.
Page 1 / 1
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.
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?
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?
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
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.
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: