New: AI spend limits now cover the agent builder and the project planner →
Product
AI Teammates
Solutions
Resources
PricingEnterprise
Start free Book a demo Log in
Tables

Spreadsheets your team can actually share.

Tables that work like a database: 14 column types, up to 50,000 rows, and grid, kanban, calendar and gallery views. Everyone sees changes as they happen.

Free for up to 5 peopleNo credit card
🏢Clients5 of 214 rows
GridKanbanCalendarGallery Status is Active
ClientStatusMain contactNext key dateMonthly fee
Acme CorpActivePriya ShahOct 18$4,000
GlobexOnboardingTom RuizOct 21$2,500
InitechProposalMira ChenOct 24$6,800
Umbrella LabsActiveAna LimaNov 2$3,200
HooliPausedRaj Patel—$1,900
A real database

A spreadsheet that behaves like a database.

Typed columns keep the data clean: money is money, a date is a date, a person is a person. Edit with the keyboard, paste from a spreadsheet, and open any row in a side panel.

  • 14 column types, from money and ratings to files and links
  • Up to 50,000 rows in a table
  • CSV import and export
  • Every change shows up live for everyone
🤝Deals14 column types
NameStageValueClose dateOwnerFit
Brightwave Foods Qualified $4,800 Oct 24 Sara Ruiz ★★★★★
Globex Proposal $9,500 Oct 30 Ana Lima ★★★★★
Initech Won $18,400 Oct 9 Sara Ruiz ★★★★★
Hooli Won $31,200 Oct 2 Raj Patel ★★★★★
Northpeak New $2,100 — Ana Lima ★★★★★

Pasted 2 rows × 2 columns from a spreadsheet Ctrl V

Column types
TextLong textNumberMoneySingle choiceMultiple choiceDateCheckboxEmailPhonePersonRatingFiles…
Four views

Four ways to see it.

Grid, kanban, calendar and gallery, all over the same rows. Drag a card to another lane to change its stage, or to another day to change its date.

  • Kanban lanes from any single choice column
  • Calendar by any date column, with a “No date” tray
  • Gallery cards with cover pictures
  • Each person’s view is remembered, and shareable by link
🗓️Content calendarGrid
TitleStagePublish dateOwner
Webinar recap: new reps in week oneWritingOct 16PK
Customer story: Café RosaScheduledOct 20MM
Product update: chat filesScheduledOct 22DM
Five tips for month-end closeIdea—FA
Behind the scenes at the studioPublishedOct 9PK
How we run incident reviewsWritingOct 28VV
Filters

Filters in plain language.

“Stage is Won and Value over 10,000.” Build filters from words, sort and search, and watch rows change while others edit.

  • Conditions that fit each column: is, contains, is empty, is after…
  • A row that starts to match joins your view on its own
  • Share the filtered view by link
🤝Deals3 of 214 rows
Where Stage is Won
and Value > 10,000
Add condition
NameStageValue ↓Owner
HooliWon$31,200Raj Patel
Umbrella LabsWon$22,800Sara Ruiz
InitechWon$18,400Sara Ruiz

AL Ana moved Hooli to Won just now. It joined your view on its own.

Plus everything you’d expect

The rest of what a team table needs.

CSV import and export

A row panel for long text, files and links

Link rows to tasks and pages, and mention a record anywhere with [[

Automations when a row is added or changes

Dashboards over table data: counts, sums, averages and pivots

Forms that add a row for every answer

Goals that add up a column, like “Deal value where Stage is Won”

Live embeds in wiki pages

Table rows in Ctrl+K search

AI on this page

A data store your agents can use.

Your own agents read and write tables through the MCP server, by column name. The people watching see the rows change live.

  • query_rows, add_rows and update_row, with values by column name
  • Rows an agent adds run the table’s “a row is added” automations
  • Expense Categorizer hands back a CSV that’s ready to import into a table
  • Invoice Reconciliation lists matched and unmatched lines, with a CSV to check

Connect your agent

# Your agent, through the TaskCrew MCP server
add_rows(table: "Leads", rows: [
  { "Name": "Brightwave Foods", "Stage": "New", "Owner": "me" },
  { "Name": "Northpeak", "Stage": "New", "Due": "today" }
])
← 2 rows added. People with the table open see them appear.

query_rows(table: "Leads", where: { "Stage": "New" })
update_row(row_id: "8f3c…", fields: { "Stage": "Contacted" })

A table follows its project’s access, or only the people you add.

Restrict a table to the people who need itAccess review shows who can open it, and howPrivate projects stay privateGuests can view, comment on or edit one table
Read about security
FAQ

Questions, answered

Is it an Airtable alternative?

For many team uses, yes: typed columns, grid, kanban, calendar and gallery views, filters in plain words, CSV import, and forms that add rows. What’s different is that the table sits next to your tasks, docs and dashboards, and your own agents can work with it. If one table needs more than 50,000 rows, a real database is the better home.

How many rows can a table hold?

Up to 50,000 rows per table. That covers client lists, vendors, stock, candidates and content calendars. Tables are meant for the data a team works with every day, not for millions of records.

Can I bring in a spreadsheet?

Yes. Import a CSV file, or paste rows straight into the grid. You can export a table to CSV at any time.

Are tables free?

Yes. Tables are in every plan, including Free for up to 5 people. See pricing.

Can AI work with my tables?

Your own agents can, through the MCP server: they read rows, add them and change them, and the table’s automations run as they would for a person. AI teammates work on tasks; some, like Expense Categorizer, hand back a CSV that’s ready to import into a table. Read the MCP docs.

Put the spreadsheet next to the work.

Free for up to 5 people. Try Business free for 14 days.

No credit cardGuests and AI teammates are freeOr self-host with Docker