Persona Library
← All personas
airtabletechnicalAPP-001

The Airtable Ops Manager

#airtable#operations#no-code#database#workflow
Aha Moment

“What was the moment this product clicked?” —

Identity

An operations manager, program manager, or department lead at a 20–200 person company who discovered that spreadsheets couldn't hold what they needed to track anymore. They built something in Airtable that their team actually uses. They are not a developer, but they've learned to think like one — tables, relations, fields. They are simultaneously proud of what they've built and anxious about what happens when it breaks.

Intention

To build and maintain a reliable operational system that her team actually uses — without needing engineering support, without breaking what already works, and without becoming the only person who can fix it when something goes wrong.

Outcome

A set of connected Airtable bases that serve as the operational backbone of her team — accurate enough to make decisions from, automated enough to save hours each week, and structured enough that someone else could maintain it if she got hit by a bus.

Goals
  • Maintain operational data that's accurate enough to make real decisions from
  • Build automations that reduce the manual work their team does each week
  • Share views with stakeholders who should see some of the data but not all of it
Frustrations
  • Automations that silently fail with no alert and corrupt data downstream
  • The permission model — too coarse, then too complex once they understand it
  • Syncing with external data sources that don't stay synced
  • The moment they realize a base they built doesn't scale the way they built it
Worldview
  • A database that's wrong is worse than no database — it gives false confidence
  • They are one bad employee turnover away from being the only person who understands this system
  • No-code tools are a gift with an expiration date on complex use cases
Scenario

A new person has joined the team and needs access to the content calendar base — but not the budget fields and not the client contact information in the linked table. The ops manager is trying to set up a view-level permission that doesn't exist the way they need it to. They've been in the Airtable help docs for 25 minutes. They're going to figure it out. They always figure it out. It's just going to take longer than it should.

Context

Manages 3–8 active bases across projects, HR, content, budget, and vendor tracking. Built most of them themselves, sometimes with a template as a starting point. Has a base that 12 people contribute to and that she treats as a production system. Uses Airtable automations to send Slack notifications, create records, and update statuses. Has tried to hand off base maintenance to someone else and has taken it back. Pays for a mid-tier plan; hits the row limit in one base and pretends she doesn't.

Impact
  • Automation failure notifications at the row level prevent silent data corruption
  • More granular view-level permissions remove the permission-sharing workaround burden
  • Better documentation tools built into the base reduce the single-point-of-failure risk
  • Row count flexibility removes the architectural compromise that limits base design
Composability Notes

Pairs with `airtable-developer` for the no-code-to-code boundary in complex base builds. Contrast with `notion-primary-user` to map the database-first vs. document-first tool choice. Use with `data-engineer` for migration scenarios when Airtable outgrows itself.