Skip to content
Kuovonne's Guide to Airtable
  • Pages
    • Kuovonne's Guide to Airtable
      • Fields
        • Overview of fields types
          • Editable Field Types
          • Computed Field Types
          • Field Types by Formula Data Type
          • Field Types in Scripting
        • Specific field types
          • Formula fields
            • Demystifying Formulas (DareTable 2022)
          • Rollup fields
          • Select fields
          • Attachment fields
            • Uploading Attachments
            • Attachment Size
            • Attachment URLS
            • Thumbnails
        • Converting Field Types
        • Naming fields
        • Metadata fields
          • Simple Metadata Fields
          • Data Validation
          • Additional Dependencies
          • Original Record URL (Thumbprint) Field
          • Column Divider Fields
          • DareTable 2023 Presentation
        • Field dependencies
      • Formulas
        • Formula Field Reference
        • Writing Formulas
          • Using AI to Write Formulas
          • General tips for writing formulas
          • Testing for Blank Values
          • Drafting Formulas in Parts
          • Function versus Operator
          • Typing Special Characters
          • Commenting Formulas
          • Formulas to avoid
        • Formatting Formulas
          • Basic Rules
          • Nested IF formulas
          • SWITCH Formulas
          • Operators
        • Specific Formulas
          • Ranges of Numbers Values
          • Comma Separated List of Fields Values with Optional Fields
          • Earliest / latest date across columns
          • List Fields Values (one per line) with Optional Fields
          • Rounding a date to the half year
          • Url of Interface Page for a record
          • Removing varying items from a list
        • Data Type Conversion in Formulas
          • Text to Numbers
          • Numbers to Text
          • Data type conversions with Dates
        • Troubleshooting Formulas
          • Formulas that won't save
          • Hiding or showing #ERROR!
          • Troubleshooting date/time/duration formulas
          • Troubleshooting numeric formulas
          • Troubleshooting formulas with lookups
          • Troubleshooting text formulas
      • Automations
        • Triggering automations
          • Triggering automations for typed values
          • Triggering automations on existing records
        • Sending Emails
          • Ways to send emails
          • Using links in emails
          • Emailing Attachments
        • Accessing updated record values
        • Third party automations
        • Managing automation runs
      • Templates
        • Templates for record values
        • Templates using field values
      • Controlling Access
        • Sharing a base
        • Access control considerations
        • Techniques for limited access
          • Airtable interface
          • Share link access
          • Synced table
          • Prefilled forms + Automations
          • 3rd party portal
          • 3rd party webhook
        • Preventing base duplication
      • Specific Solutions
        • Most recent form submission for ermail
        • Email digest of a person’s records
        • Sum of Multiple Select choices
        • Link to multiple records based on select choices
        • Dropping Lowest Score (top 4 of 5)
        • Identify the position of a record in a linked record field (top 4 of 6)
        • Sequential Numbering of Records
        • Ending a list of rollup items with ", and"
        • Table ID in a formula
        • Latest/earliest date across several fields
        • Associating People with Records
        • First Tuesday of the Previous Month
      • Miscellaneous
        • Web API Calls for External Integrations
        • Getting paid to work with Airtable
        • Hiring a consultant
        • Airtable Communities
        • Making major changes to a base
      • Suggestion for this guide

Associating People with Records

Thank Kuovonne for creating this content!

Inspiration

Sometimes you want to associate a record with a particular person or people. For example, you may want to assign a task to someone. Here are three ways to associate people with records:
A {User} field
A linked record field pointing to a [People] table
A {Select} field
Which method to use depends on the complexity of your needs.

{User} Field

A {User} field is the simplest method of associating a record with a person, and works best for simple situations.
All people who could be picked must already have an Airtable account.
People do NOT need access to the Airtable base or interface.
You can leverage this field in an interface to show the current user only his own records.
You can send automated emails to the user’s email address associated with the Airtable account.

[People] Table

If you want more control, you need a linked [People] table. A [People] table makes sense in these use cases:
You want to filter the list of users to include only some people to make picking people easier. For example, you want to only allow picking a manager in one field, but allow any active team member in a different field. (You can limit record selection to a filtered view or by condition.)
You want to make sure that there is always one manager included. Include a field in the [People] table that indicates who is a manager, and add a rollup field that checks if the selected person is a manager.
You want to include people who do not have Airtable accounts. Leave the {User} field blank for these people.
You want to send emails to addresses that are different form the Airtable account emails. Add an {email} field to the [People] table with the desired email address.

Setup

Create a [People] table with one record per person.
Include fields for identifying information, such as name, title, position, contact info, etc.
Also include a {User} field.
In your main table, add a link to the [People] table.
Setup any conditional filtering for picking linked records.
If you have people in different roles for the same record, you may need multiple linked record fields to the [People] table.
Name the backlink in the [People] table that was created automatically when you added the linked record field. This is especially important if you have multiple linked record fields between the two tables.
In your main table, also add a lookup of the {User} field. Leverage this field in interface pages to show the current user only his own records.

Select Field

It is also possible to use a single select or multiple select field where each choice is the name of a person.
Although this is rarely the best choice, it can be a simple solution for situations that meet ALL of the following conditions:
Some of the people do not have Airtable accounts.
There are very few people to choose from.
You rarely need to add or remove people.
You do not need to filter the list of people to allow picking from a sub-set.
You do not need any additional information about the people, such as email addresses.

Thank Kuovonne for creating this content!
Publish date: 2024-11-11

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.