TinyTables
TinyTables is a spreadsheet-database hybrid. It combines the ease of a spreadsheet with the power of a database: 37 column types, 7 views, AI-powered columns, data enrichment, and real-time collaboration.

What you can build
- CRM: track contacts, deals, and pipeline stages with kanban view
- Project tracker: tasks with dates, assignees, and Gantt view
- Content calendar: plan and schedule content with calendar view
- Inventory: products with images, prices, and stock levels
- Survey results: analyze form responses with filters, groups, and statistics
Column types (37)
| Category | Types |
|---|---|
| Text | Short Text, Long Text, Email |
| Numeric | Number, Currency, Slider, Rating (stars/icons), Opinion Scale |
| Choice | Single Select, Multi Select, Dropdown, Yes/No, Checkbox |
| Date/Time | Date & Time, Time |
| Contact | Phone Number (with country code), Zip Code, Address (structured) |
| Media | File Upload, Signature (digital capture) |
| Specialized | Ranking, List, Button (with click tracking) |
| Relational | Link (1:1, 1:many, many:1, many:many relationships) |
| Computed | Lookup, Rollup, Formula (concatenate, lower, upper, average) |
| AI | AI Column (prompt-based, 4 model tiers: Nano/Mini/Pro/Max), Enrichment |
| System | Created By, Last Modified By, Created Time, Last Modified Time, Auto Number, ID |
Views (7)
| View | What it shows |
|---|---|
| Grid | Spreadsheet-style with virtual scrolling, column resize/reorder/freeze |
| Kanban | Cards grouped by a Single Select or Dropdown field, drag-and-drop |
| Calendar | Monthly view, records mapped to date fields |
| Gallery | Card grid with cover images from file upload fields |
| Gantt | Timeline with day/week/month scale, start and end date columns |
| Form | Per-record detail editing with left sidebar record list |
| List | Compact list view |
Data operations
| Operation | Description |
|---|---|
| Filter | Nested AND/OR filter trees with per-type operators |
| Sort | Multi-field, ascending/descending |
| Group | Up to 3 nesting levels with collapse/expand |
| Hide Fields | Per-view column visibility |
| Search | Full-text search across all fields |
| Statistics | 12 footer functions: Count, Sum, Average, Min, Max, Range, Median, and more |
| Conditional coloring | Color rows/cells based on field values (8 colors) |
| Undo/Redo | 50-action history |
AI features
- AI Column: generate content per-cell using a prompt and source fields. 4 model tiers with different credit costs (Nano=1, Mini=5, Pro=10, Max=20)
- AI Chat Panel: conversational sidebar that can apply filters, sorts, groups, and answer questions about your data
Data enrichment (7 types)
| Enrichment | Input | Output |
|---|---|---|
| Company | Domain | Full company profile |
| Person | Name + domain | Contact details |
| Email Finder | Name + domain | Email address |
| Business Discovery | Location/keywords | Google Maps results |
| Influencer Discovery | Platform + criteria | Social profiles |
| Social Media | Profile URL | Full social data |
| Email-to-Profile | Person profile |
Import & Export
- CSV Import: into new or existing table
- CSV Export: with column selection and preview
- Excel (XLSX) Export: client-side generation
Sharing & Collaboration
| Feature | Description |
|---|---|
| Roles | Owner, Editor, Viewer (per table) |
| Invite | By email or name |
| Link sharing | General access via shareable link |
| Comments | Per-record threaded comments with replies and emoji reactions |
| Real-time | WebSocket-based live updates (cursor and cell changes) |
Templates
Pre-built starting points: CRM Contacts, Sales Pipeline, Content Calendar, Project Tracker.
Connecting to workflows
TinyTables integrates with TinyWorkflows in three ways:
- Spreadsheet Change trigger: fire a workflow when rows are created, updated, or deleted
- Date Field trigger: fire based on dates (e.g., 1 day before due date)
- TinyTable action nodes: create, find, update, delete rows from within workflows
Note
TinyTables supports 4 languages: English, Spanish, Portuguese, and Arabic (with RTL support).