We analyzed 12 examples of how Airtable handles empty states across their product, spanning 5 different approaches: icon with headline and CTA, text-only message, illustration with CTA, empty grid, modal overlay.

Airtable — Home > Recently opened
Home screen with no recently opened apps. Shows four onboarding cards at the top (Start with Omni, Start with templates, Quickly upload, Build an app on your own) and a centered empty state message below.

Airtable — Shared
Shared section with no shared apps. Simple centered text-based empty state with headline, body text, and a CTA button.

Airtable — Base > Chats panel
Chats panel open on the left side of the screen showing no chat history. The main area shows a grid view of an empty base with validation warnings.

Airtable — Home > Notifications dropdown
Notifications dropdown panel open from the Home screen, showing no unread notifications. The panel has Unread/Read tabs.

Airtable — Base > Deleted items modal
Modal overlay showing the 'Deleted from Untitled Base' trash for a specific base. The modal is open over a grid view with 3 empty rows. An Extensions sidebar is visible on the right with an illustration and CTA.

Airtable — Home > Workspace trash modal
Workspace-level Trash modal opened from the Home screen. Shows explanatory text about the trash with bold links to learn more, and an empty state message when nothing has been deleted.

Airtable — Base > Forms > New form modal
Modal for creating a new form, showing the form configuration on the left and a live preview of the empty form on the right. The form has empty fields for Name, Notes, Status, and Attachments.

Airtable — Global search overlay
Global search overlay open on the Shared page showing no matching results. The search field contains the text 'search' and displays a 'No matching results' message below.

Airtable — Base > Automations
Automations tab with no automations created. Shows an icon, headline, body text with a link, and a primary CTA button. The right panel shows a trigger configuration area and suggested triggers.

Airtable — Base > Grid view > Filter popover
Grid view of an empty base with the filter popover open showing no filter conditions applied. The Extensions sidebar is visible on the right with an illustration and CTA to add extensions.

Airtable — Base > Grid view
Grid view of an empty base with columns Name, Notes, Assignee, Status, Attachments, and Attachment... (truncated). Three empty rows with validation warnings showing 'Required field(s) are...' in the last column.

Airtable — Base > Grid view with Extensions sidebar
Grid view of an empty base with the Extensions sidebar open on the right. The grid has 3 empty rows with columns Name, Notes, Assignee, Status, Attachments. The Extensions sidebar shows an illustration and CTA.