# Record History

{% hint style="info" %}
Record History is currently in beta and available to builders in the data table.
{% endhint %}

Record History gives you a complete, timestamped log of every change made to a record — who made it, when, and exactly what changed. It tracks changes made by users, workflows, and external syncs, so you always know the full story behind your data.

This is useful any time you need to:

* Hold team members accountable for changes they make
* Understand why a record looks the way it does today
* Review changes for compliance or quality control
* Track what a workflow or sync updated

Record History is enabled by default — no setup required.

{% @arcade/embed url="<https://app.arcade.software/share/7ROzIPZSCRCzDBikQIrk>" flowId="7ROzIPZSCRCzDBikQIrk" %}

## Data Sources

Record History works with all data sources. For data synced from an external source (such as [Airtable](https://guides.noloco.io/data/airtable) or [Google Sheets](https://guides.noloco.io/data/google-sheets)), Noloco can show which fields changed during a sync, but cannot show who made the change, what order multiple changes happened in, or whether a field was changed more than once between syncs.

## Viewing Record History

Record History is accessible from the **Activity sidebar** on any record in the data table. Open a record and click the **Activity** icon in the header to open the sidebar.

The Activity sidebar has two display modes, which you can toggle between:

* **Record history** — field changes and system events only
* **Comments & notes** — [comments](https://guides.noloco.io/record-pages/record-comments) and internal notes only

Activity is shown in chronological order, oldest at the top and newest at the bottom.

## Understanding Activity Entries

Each entry in the history shows:

* **Who or what** triggered the change — a user (with their name and avatar), an external sync (with its source logo), or a workflow (with a workflow icon)
* **What action** was taken — e.g. "created the record", "edited the record", "deleted the record"
* **When it happened** — shown as a relative timestamp (e.g. "2 hours ago"). Hover over the timestamp to see the exact date and time.

When a user edits multiple fields in quick succession, those changes are grouped into a single activity entry to keep the feed easy to read.

## Viewing Field Changes

For each edit, you can see exactly what changed — the field name, the old value, and the new value side by side. If a field had no previous value (e.g. on record creation), only the new value is shown.

## Table History

As well as viewing the history of a single record, you can view the history of all changes made across an entire table.

To open the Table History, click the **history** icon in the table toolbar.

{% @arcade/embed url="<https://app.arcade.software/share/qxzNhdIG4ceA3pJzTRFT>" flowId="qxzNhdIG4ceA3pJzTRFT" %}

Just like the individual record history, the table history shows the changes made to all records in the table, grouped by the person or source that made each change.

You can filter the table history by:

* **User** — see all changes made by a specific person
* **Date** — narrow the history to a specific time period
* **Record** — view the full change log for a specific record

Results are sorted newest first by default, bottom-to-top, or you can switch to oldest first.

## Plan Limits

The amount of history you can view depends on your plan:

| Plan       | History retention |
| ---------- | ----------------- |
| Free       | 7 days            |
| Starter    | 30 days           |
| Pro        | 90 days           |
| Business   | 3 years           |
| Enterprise | Unlimited         |

All history events are stored regardless of plan. If you upgrade, the extended history becomes visible immediately — you won't need to wait for new events to accumulate.

{% hint style="info" %}
Looking to upgrade? Visit your [Billing & Usage](https://guides.noloco.io/settings/billing-and-usage) settings.
{% endhint %}

## FAQ

**Can my app users see Record History?**\
Not currently. Record History is only available to builders in the data table.

**Can I see who deleted a record?**\
Yes, but only from Table History. Since a deleted record no longer exists at the record level, deletions are only visible in the full table view.

**I can see a sync event but not who made the change — why?**\
For records synced from an external source, Noloco knows what changed during the sync but not who made the edit in the source tool. See [Data Sources](#data-sources) above for more detail.

**What happens to my history if I downgrade my plan?**\
If you downgrade, older events beyond your new plan's retention window will no longer be visible. They are not deleted — if you upgrade again, they will reappear.

**Does history start from when I sign up, or when the feature was released?**\
History is collected from when Record History became available on your account. Changes made before that point are not included.

**Are changes made via workflows or automations tracked?**\
Yes. Any change made through a Noloco workflow is recorded in the history, attributed to the workflow that triggered it.
