> For the complete documentation index, see [llms.txt](https://docs.zaia.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zaia.app/tables/tables-overview.md).

# Tables — Overview

**Tables** in Zaia Endless are dynamic data structures that allow your Agents to **store, access, and manage information** in real time.\
They act as lightweight, AI-friendly databases that Agents can read from and write to — supporting structured workflows such as contact registration, lead tracking, unresolved inquiries, and feedback collection.

A Table can be fully managed inside the Builder interface, with tools for creating, editing, and linking it to one or more Agents.

***

### 🧩 Core Concepts

| Concept             | Description                                                                              |
| ------------------- | ---------------------------------------------------------------------------------------- |
| **Table**           | A dynamic dataset used by Agents to store or retrieve information.                       |
| **Columns**         | Define the structure of your Table — similar to database fields.                         |
| **Rows**            | Each entry or record in your Table.                                                      |
| **Semantic Search** | A feature that allows Agents to query data using meaning and context, not only keywords. |

***

### 💡 Why Tables Matter

Tables extend your Agents’ memory and logic capabilities by providing:

1. **Persistent storage** — Agents can log user interactions or unresolved questions.
2. **Structured intelligence** — Data can be filtered, queried, and reasoned upon.
3. **Collaboration** — Shared datasets can be used across multiple Agents or Squads.
4. **Automation** — Tables integrate seamlessly with workflows, triggers, and tools.

Example use cases:

* “Unanswered Questions” log for training or review.
* “Contacts” table for lead management.
* “Feedbacks” table for quality tracking.

***

### Loading longer lists

Supported lists load the next page automatically when you reach the end of the scroll area. This replaces the manual **Load more** action in migrated lists and keeps navigation continuous.

The behavior applies to lists for Agents, Squads, Tools, Workflows, Triggers, Datagrids, Datasets, Executions, Tiers, External Groups, and API Keys.

* If the first page does not fill the available height, Zaia continues loading until the list can scroll or no results remain.
* Refreshing, changing a search, or applying a filter prevents results from an earlier request from being appended to the new list.
* Reaching the end after pagination is exhausted does not trigger more requests.
* Removing an item preserves the user's position whenever possible.

Some lists keep a manual **Load more** action when automatic pagination is not appropriate. The External Users list currently follows this exception.
