# Sync Detected Changes to a Notion Database

Source: PageCrawl.io Help Center
URL: https://pagecrawl.io/help/integrations/article/notion-database-sync
Published: 4 September, 2026

---

PageCrawl can write every detected change into a Notion database as a new row. Nobody has to copy anything across, and the record sits in the workspace where the decision gets made rather than in an inbox.

This is the direct integration, where PageCrawl writes the rows itself on its own schedule. If you would rather have a Notion agent decide what to write and when, connect the [MCP server](/help/integrations/article/mcp-server-ai-tools.md) to a Notion custom agent instead. The two can be used together.

### How It Works

When a check detects a change, PageCrawl creates one page (a row) in your chosen Notion database, filling the properties you selected. Rows are only ever created, never overwritten, so the database becomes a running history.

A monitor's first check is a baseline rather than a change, so it does not produce a row.

### Setting It Up

1. Go to **Settings** > **Integrations** and find the **Notion** card
2. Click **Connect**. Notion asks you to sign in and then shows a page picker
3. **Choose the pages or databases PageCrawl should have access to.** This is the step that matters: PageCrawl can only see what you grant here
4. Back in PageCrawl, click **Manage** and choose:
   - **What to write:** a change log, or a review board that adds a Status property
   - **Where it goes:** a database you already have, or let PageCrawl create one
   - **Properties to write:** the fields that become Notion columns

If you point at an existing database, PageCrawl adds any properties you selected that it does not already have. Existing properties and rows are left alone.

### Available Properties

Each property you tick becomes a Notion column of a matching type:

| Field | Notion type | What it holds |
|---|---|---|
| Title | Title | The monitor's name |
| URL, View, Screenshot | URL / Files | Links to the page, the change in PageCrawl, and the capture |
| Changed at | Date | When the change was detected |
| Importance, Difference % | Number | The AI priority score, and how much of the content changed |
| Domain, Folder, Type | Select | Facets you can group or filter a Notion view by |
| Labels | Multi-select | One option per label on the monitor |
| Summaries, values, diffs | Text | The short summary, AI summary, and the current and previous values |

Long values are split across multiple text blocks rather than cut off, so a full AI summary survives intact.

### Choosing a Mode

**Change log** is the plain record: a row per change, newest at the top. Use it when the value is the history.

**Review board** adds a **Review** property with To review, In progress, Actioned and Ignored. PageCrawl sets a new row to "To review" and never touches that property again, so moving a card in Notion is never undone by a later sync. Use it when a person has to decide something about each change.

### When Sync Stops

PageCrawl pauses the sync and notifies your workspace when Notion says the connection is gone. The two causes:

- **Access was removed in Notion**, or the connection was revoked
- **The database was deleted, moved to trash, or unshared** from PageCrawl

The card in **Settings** > **Integrations** shows which happened. Reconnect to resume. Your existing rows are untouched either way.

### Common Questions

#### Does this replace the Google Sheets sync?

No, they are independent and can both run. Sheets suits analysis on the numbers; Notion suits a team that already works in Notion and wants to comment, assign and file the change alongside everything else.

#### Can I sync only some monitors?

Per-monitor selection is available through the API today. In the dashboard, the sync currently covers every monitor in the workspace, so use a separate workspace if you want a narrower set.

#### How soon does a row appear?

A row is written after a check detects a change, so the monitor's check frequency decides the delay. Sync failures retry on their own with a growing gap, and Notion's own rate limits are respected rather than worked around.

#### Is my Notion token safe?

The access token is encrypted at rest, is never returned by the API, and is never written to logs. PageCrawl only ever reaches the pages and databases you granted in Notion's picker.

---

Need more? The complete PageCrawl.io help center, with every article, is available as a single document at https://pagecrawl.io/llms-full.txt. Read it for context on anything this page does not cover.
