Plan availability | All plans |
Permissions | Creator permissions required to create selection context; Viewer, Commenter, or Editor permissions required to use them. |
Platform(s) | Web/Browser, Mac app, and Windows app |
Related reading |
AI-generated interface elements overview
AI-generated interface elements allow Airtable builders to use Omni to create custom visualizations and layouts tailored to meet specific needs.
There are 2 types of AI-generated elements:
Full table layouts
Dashboard elements
Enrolling in AI Labs
To enroll in AI labs as a Business or Enterprise Scale plan customer:
Open your admin panel.
Click Settings, then AI settings.
Toggle on “AI Labs.”
To enroll in AI labs as a Free or Team plan customer:
Open your Airtable account overview.
Select the workspace where you want to enable AI labs from the “workspace settings” section.
Toggle on the button that reads “Get early access to new AI features.”
Creating AI-generated elements
To create an AI-generated element:
Open your Airtable home screen.
Select the base where you want to create an AI-generated element.
Open a chat with Omni and describe the interface element you want to build.
Review the plan Omni proposes, which describes what it will build and any necessary changes to your tables and fields.
Provide additional details or suggestions to refine the plan when necessary.
Click Build it.
Omni may take a few minutes to generate your element.
If Omni doesn’t generate your element, toggle “Generate an interface” element from the “Tools” menu to direct Omni to always create custom elements.
You can also upload an image as a visual reference for the element you're asking Omni to build.
Note
To create dashboard elements, open the relevant dashboard page in the “Interfaces” tab before submitting your prompt—otherwise, Omni will create a full table layout by default.
Configuring AI-generated elements
AI-generated elements can be configured like standard interface elements through the properties panel to:
Change the data source
Apply filters and sorting
Enable user actions like inline record creation, editing, and deletion
Connect elements to record detail pages
If data is missing, verify that the correct tables and fields are selected in the “Data” panel. Your custom elements can only access data from selected tables and fields.
Omni may generate custom properties specific to your element. These can be edited directly in the “Properties” panel, allowing you to make changes without modifying the code.
Updating AI-generated elements
To make updates to an AI-generated element:
Select the element on the canvas.
A blue border will appear around it, and the selection context will be visible in the Omni prompt box.
Clicking on elements within the custom element (Headers or content boxes) provide Omni with selection context.
Describe the changes you want to Omni.
Note
For users familiar with JavaScript or React, you can also download the source code or edit it directly in your browser.
To revert to an earlier version, use the “History” menu. If Omni isn't resolving an issue, try creating a new chat before requesting changes.
AI-generated element limitations
AI-generated elements cannot securely store credentials for third-party services.
You can create elements that integrate with third-party services, but any credentials used are visible to all element users.
AI-generated elements are not viewable on mobile devices.
AI-generated elements cannot be added to blank layout or record detail pages; they can only be used on dashboard or standalone pages.
AI-generated elements cannot be reused across multiple pages or apps. You can duplicate a page or app containing an AI-generated element, but this creates a fork—further code changes won't apply to the copy.
Only Anthropic and OpenAI models are supported. If your enterprise has restricted these AI models, Omni can’t generate custom interface elements.
FAQs
Does creating or updating AI-generated interface elements AI credits?
No. Creating or updating AI-generated interface elements does not use AI credits.
How do I write effective prompts for creating or updating AI-generated interface elements?
Plan ahead: Before writing your prompt, develop a high-level plan with clear goals and features. A helpful format includes:
High-level description and goals
Required fields and their purposes
Detailed UI/layout description
User interactions to support
Be descriptive: Add as much detail as possible to remove ambiguity. Optionally, attach a screenshot or sketch as a visual reference.
Update in smaller amounts: Break down your element into smaller pieces of functionality and add them incrementally rather than trying to get everything right in one prompt.
How do I fix interface errors?
Interface errors indicate that code generation succeeded but that a bug exists in the generated code. Try copying the error into the chat and asking Omni to fix it. You can also revert to an earlier version using the “History” menu, or by clicking the “Revert” button in Omni under the desired message.
How do I submit feedback when creating or updating AI-generated interface elements?
To submit feedback, use the thumbs-up or thumbs-down icons in Omni. After rating your results, click Give feedback to provide additional details.