Prerequisites
Sign up for a Airtable account.
Overview
In this article, we will go over how to best structure your Users table so that your portal can support accounts and different types of listings with permissions.
Users table
The users table is used for storing account information when a user signs up to your portal. Records from this table can be used for things like:
- Creating a profile page
- Creating user listings (a listing that shows records that belong to the user only)
- The Email field is used by your users to sign into their portal.
- The Link to record field (Tickets) is used to determine which records from other table belongs to a user.
- The rest of the fields are up to you and can be updated by your user via their profile page.
Users Profile
User information stored in the table can be edited by creating a profile form from the My Account page. To update the profile page:
- Select Account from the page selector
- Click on Edit Page from the editor
- Select fields under Aavailable Fields to create the form
- Click on Publish changes
User listings
User listings show records from other tables that belong to a user using the field type Link to record. To link records to users:
- Create a new field
- Select the field type Link to another record
- Create field
- Add lookup fields (optional)
The example Airtable base is for a customer support portal where users can create and manage their support tickets.