Watch our latest video available on Youtube.
Tutorials/Tutorial

How to Use Airtable Extensions to Supercharge Your Base

Airtable extensions are the apps that live inside your base — Charts for visualizing data, Page Designer for printable layouts, Pivot Table for cross-tab analysis, Map for geographic plotting, and dozens more. Used well, they replace external tools and give your team capabilities the core grid view can't. This guide covers every extension worth installing in 2026, with setup steps, real use cases, and the limits you should know before relying on them in production.

Intermediate22 min readJul 17, 2026

The Airtable grid view does the basics — sort, filter, group, link. Everything past that lives in extensions. Charts turn rows into bar graphs. Page Designer turns rows into invoices. Scripting runs code against your base. Map plots records geographically. The extensions panel is where Airtable goes from "spreadsheet with relations" to "real business system."

In 2026, there are roughly 50 first-party extensions and a marketplace of third-party ones. Most teams use the same handful. This guide covers every extension worth knowing, how to install them, real use cases, and the limits that bite if you don't plan ahead.

The Extensions Panel

Every Airtable base has an Extensions panel that opens from the right side of the base view. Each extension sits in its own card; you can pin multiple extensions side by side and reorder them.

To install an extension:

  1. Open the base.
  2. Click Extensions in the top-right of the base.
  3. Click + Add an extension.
  4. Browse first-party and third-party extensions, or search by name.
  5. Click an extension and follow its setup wizard.

Each extension's configuration is per-base — installing Charts in one base doesn't install it in another. Some extensions support multiple configured instances inside the same base (you can have five different Charts extensions, each showing a different visualization).

PlanExtensions per baseCustom extensions
Free1No
Team10No
BusinessUnlimitedNo
EnterpriseUnlimitedYes (private)

Quotable fact: Airtable Business plans include unlimited extensions per base, but most well-run production bases use fewer than ten — extensions are a focus tool, not a maximalist one.

The Core Extensions Every Base Should Know

A handful of first-party extensions show up in nearly every well-built base. Let's go through each.

Charts

The Charts extension turns table data into bar, line, pie, donut, or scatter charts. It's the most-installed extension on Airtable and the one we recommend first.

Setup:

  1. Add the Charts extension.
  2. Pick a source table and view.
  3. Choose X-axis (often a date or category field) and Y-axis (often a number or aggregate).
  4. Pick the chart type.
  5. Optionally group by another field for stacked or grouped charts.

Use cases:

  • Monthly revenue trend (line chart of summed invoice amounts by month).
  • Deal pipeline by stage (bar chart counting deals at each pipeline stage).
  • Project status breakdown (pie chart of project statuses).
  • Team workload (stacked bar of tasks per owner).

Charts update in real time as the underlying records change. They also export as images, useful for emails or static reports.

The newer Charts in Interface Designer has overlapping functionality. If a chart is for internal team consumption, the extension is fine; if it's for an exposed dashboard, build it in the interface instead. For more on interfaces, see our Interface Designer guide.

Page Designer

Page Designer creates print-ready layouts from your records — invoices, shipping labels, name badges, certificates, contracts. It's the difference between Airtable being your operating system and Airtable being a tool you copy-paste from.

Setup:

  1. Add Page Designer.
  2. Pick a source table.
  3. Drag fields onto a canvas to build the layout.
  4. Add static text, images, and shapes.
  5. Configure page size (A4, letter, custom).
  6. Print or export to PDF.

Use cases:

  • Generate invoices from an Invoices table — fields auto-populate per record.
  • Print shipping labels for an Orders table.
  • Print event badges or certificates from a Registrations table.
  • Create one-page client reports.

Page Designer can be triggered from automations too — combined with the right scripting, you can generate a PDF per record on demand.

The limitation: it's not a word-processor. Long-form documents with complex pagination are better handled by mail merge tools or PDF-generation automations via Make.

Pivot Table

Pivot Table does cross-tab analysis — sums of one field grouped by two others, the kind of report you'd build in Excel with pivot tables.

Setup:

  1. Add Pivot Table.
  2. Pick a source table and view.
  3. Choose row fields (e.g. Project), column fields (e.g. Month), and value field (e.g. Hours, with SUM aggregation).
  4. Optionally apply filters.

Use cases:

  • Hours by team member by month.
  • Revenue by client by quarter.
  • Tasks completed by owner by status.
  • Inventory by warehouse by product category.

Pivot Table is the right tool whenever a number changes meaning based on two categories at once. It's also useful for spotting data-quality issues (a row that "shouldn't exist" jumps out in a pivot).

Map

Map plots records on a geographic map using addresses or lat/long coordinates.

Setup:

  1. Add Map.
  2. Pick a source table.
  3. Choose an address field or separate lat/long fields.
  4. Optionally color-code by another field (Status, Owner, Category).

Use cases:

  • Field service routing — see all open work orders by location.
  • Real estate listings on a map.
  • Customer or office locations across regions.
  • Event attendee geography.

Geocoding (turning addresses into map points) happens automatically and uses a small amount of base storage. For very large datasets (thousands of records), consider a custom map interface — we cover one approach in our Mapbox + KML guide.

Scripting

Scripting is the extension that turns Airtable from "no-code" into "low-code." It runs JavaScript against your base — reading records, writing records, calling external APIs, doing anything code can do.

Setup:

  1. Add Scripting.
  2. Write or paste a script in the editor.
  3. Run it manually, or call it from an automation.

Use cases:

  • Batch operations (update 1,000 records based on logic the formula language can't express).
  • Data validation (find duplicates, normalize text, flag bad data).
  • API calls to external services (e.g. fetch weather data for each location).
  • Custom calculations that involve too many steps for a single formula.

We've written a full Airtable scripting guide on this. For most teams it's the highest-leverage extension on the platform — anything that's painful to do manually can usually be automated with 30 lines of script.

CSV Import

CSV Import brings external data into your base from CSV files.

Setup:

  1. Add CSV Import.
  2. Upload a CSV or paste CSV data.
  3. Pick the destination table.
  4. Map source columns to destination fields.
  5. Handle field type conversions (text → number, text → date).
  6. Run the import.

It handles the things basic copy-paste doesn't — matching to existing records (upsert by a key field), creating new linked records on the fly, and importing into multi-select and attachment fields.

For ongoing imports (refreshing data weekly), pair CSV Import with an automation that emails or webhooks the file in, or use Make for a fully automated pipeline.

The Productivity Extensions

These don't transform what your base can do, but they make day-to-day work faster.

Batch Update

Batch Update applies the same field change to many records at once based on a condition. Useful when you want to set Status = "Archived" on 500 records that match a filter.

ActionWithout Batch UpdateWith Batch Update
Archive 500 projectsManually click each recordOne filter + one update
Reassign ownerOpen each recordBulk operation
Reset status fieldLoop through views and editSingle action

Find Duplicates

Find Duplicates scans a table for records that match on selected fields (e.g. same email address). Critical for any data that came from a CSV or external import.

It groups duplicates visually so you can review and merge or delete. We run this monthly on any client-facing table to keep the data clean.

Web Clipper

Web Clipper is a browser extension (technically not a base extension, but commonly grouped with them) that lets you save web pages or selections into Airtable from your browser. Useful for research, lead capture, content curation.

Description (and Description Editor)

A small but useful one — adds rich-text descriptions to tables, views, and fields, helping new collaborators understand what each piece is for. Pair with locked views to leave permanent notes about why a view exists.

The Specialty Extensions

These solve specific problems. Install when needed.

ExtensionWhat it doesTypical use
Send SMSSends text messages via Twilio integrationAppointment reminders, status pings
Send EmailSends emails from the base (also available as automation action)Bulk notifications
TranslateTranslates text fields between languagesInternational content
Vega-LiteAdvanced custom charts via Vega-Lite specsAnything Charts can't do
JSON EditorEdit JSON field contents in a structured editorAPI-driven workflows
Org ChartVisualize hierarchical relationshipsHR, reporting lines
Time TrackerTrack time against recordsAgency and freelance work
FlowchartRender Mermaid-style flowcharts from textProcess documentation
Image GalleryVisual browse of attachment fieldsDesign assets, product photography

Third-Party Extensions

Beyond Airtable's first-party catalog, the Marketplace has third-party extensions from companies like On2Air, Zapier, Stacker, and others.

The standouts in 2026:

  • On2Air Backups — scheduled snapshots of your base, beyond Airtable's native version history. We cover the broader backup picture in our backup guide.
  • Miro for Airtable — embed Miro boards inside the extensions panel. See our Miro integration tutorial.
  • Stacker — turn your base into a customer-facing app, often used as a Softr alternative.
  • Whalesync — bidirectional sync between Airtable and other tools like Webflow or Notion.

Third-party extensions are usually free to install but may require a paid account with the third-party service. Vet them like you would any vendor — what permissions are they asking for, what data leaves your base, what happens if they shut down.

Extensions vs Automations vs Interfaces

A common question: should this be an extension, an automation, or an interface?

FeatureUse this when…
ExtensionInternal team needs visual analysis or a tool while working in the base
AutomationAn action should happen automatically when a trigger fires (no UI needed)
InterfaceNon-builders need a polished surface to view or edit data

Charts vs Interface charts: extensions are quicker, interfaces are prettier and shareable. Page Designer vs Make-generated PDF: extensions are simpler, Make scales better for high volume. Scripting extension vs scripting automation: the extension is for ad-hoc runs, the automation is for scheduled ones.

For the automation side of this trade-off, see our Airtable automation guide. For interfaces, see the Interface Designer guide.

Real-World Extension Stacks

A few stacks we've shipped for client bases.

Marketing Agency (15 clients). Charts (revenue trend), Pivot Table (hours by team), Page Designer (client reports), Scripting (custom hour calculations), Find Duplicates (clean lead lists). Five extensions, every base.

E-commerce Operations. Charts (sales trend), Map (warehouse locations), Send SMS (delivery notifications), Page Designer (shipping labels), CSV Import (weekly inventory upload), Batch Update (mass status changes). Six extensions.

Field Service Company. Map (job locations), Time Tracker (technician hours), Page Designer (invoices and work orders), Send SMS (appointment reminders), Scripting (route optimization). Five extensions powering the entire field ops side.

SaaS Customer Success. Charts (churn signals), Pivot Table (health scores by tier), Find Duplicates (clean accounts data), Scripting (custom health-score calculation), JSON Editor (manage API response logging). Five extensions.

The pattern: pick the 3–6 extensions you'll actually use, get good at them, and don't install the rest until you have a real reason.

Common Mistakes

Installing every extension "just in case." The extension panel becomes cluttered, the base feels heavy, and your team doesn't know which one to use. Pick a deliberate set and stick to it.

Using extensions when an interface would be better. A chart that the team should reference daily belongs in an interface, not buried in the extensions panel that nobody opens.

Trusting the Scripting extension to run unattended. The extension's scripts only run when you click "Run." For unattended execution, put the same script inside an automation. We cover this in our scripting guide.

Not setting refresh expectations. Many extensions cache their data and refresh only when you interact with them. If your team is checking Charts for "today's number," make sure the refresh setting matches their expectations.

Forgetting that third-party extensions can see your data. Always check what data the extension reads and whether the third party stores it. For sensitive data, prefer first-party or build your own via the Custom Blocks SDK.

Troubleshooting: Why Isn't This Extension Working?

A few of the failure modes we see most.

"My chart isn't updating." Check the source view's filter — if the view has changed, the chart's data set has changed too. Charts read from views, not tables directly.

"Pivot Table is showing wrong totals." Usually a field-type issue. Number aggregations only work on number fields; if the field is text-formatted, change it or use a formula to coerce.

"Map isn't plotting some records." The address couldn't be geocoded. Open the record, check the address field for typos or missing country, and re-run the geocoding.

"Page Designer prints with weird spacing." The canvas size doesn't match the print target. Set the page size first, then design.

"Scripting timeout." The extension's scripts have a 30-second runtime limit; long jobs need to be moved to an automation script (which has a 30-second per-action limit but can chain across multiple actions).

Where to Go Next

Extensions are how a base goes from data store to working tool. The right four or five extensions plus the Interface Designer cover almost every business reporting and visualization need without leaving Airtable.

If you've maxed out what extensions can do, the next step is usually automation (for time-based and event-based actions), Make (for cross-app workflows), or scripting (for custom logic). For the broader question of how all these pieces fit together architecturally, see our base vs table vs workspace guide.

The Airtable Marketplace is the canonical list of available extensions and worth browsing once a quarter — new ones ship often, and the right new extension can replace a Make scenario or eliminate a manual process entirely.

Frequently Asked Questions

Common questions about this tutorial.

Ready to Transform Your Business Operations?

Join 100+ companies that have automated their way to success. Get started today and see the difference.