Elido
Help center

Integrations

Connect Notion to Elido

Sync your Elido links into a Notion database table — bidirectional, OAuth-based, no API key required.

Updated 2026-05-12

Coming Q3 2026. You can sign up for early access at Dashboard → Integrations → Notion → Notify me. The steps below describe the planned setup so you can prepare your Notion workspace in advance.

The Notion integration syncs your Elido link library into a Notion database table. Each row represents a link — slug, destination URL, tags, and a live click count that updates hourly. You can also create new links from Notion and they'll appear in Elido within a minute.

What Elido can read and write in Notion#

PermissionWhy
Read selected databasesTo locate the table you map links to
Update database rowsTo write click counts and status changes
Insert database rowsTo create links you add in Notion

Elido only gets access to the pages and databases you explicitly select during OAuth. It cannot read other content in your workspace.

Prepare your Notion database#

Before connecting, create (or identify) a Notion database with at least these columns:

  • Name (title type) — will hold the slug.
  • Destination URL (URL type).
  • Tags (multi-select type).
  • Clicks (number type) — Elido writes here every hour.

Column names can be anything; you'll map them to Elido fields in step 3.

Connect via OAuth#

  1. Go to Dashboard → Integrations → Notion → Connect.
  2. Notion's OAuth screen opens. Sign in with the account that has access to the database.
  3. On the Notion page picker, select the database (or a parent page that contains it). You can add more pages later without re-authorizing.
  4. Click Allow access. Notion redirects you back to Elido.

Map columns#

  1. In Dashboard → Integrations → Notion → Configure, pick the database from the list.
  2. Map each Elido field to a Notion column. Required: Slug → Name, Destination URL. Optional: Tags, Click count, Expiry date.
  3. Click Save. The initial sync runs in the background — typically under a minute for up to 1,000 links.

What doesn't sync#

  • Click-level event data (country, device, referrer) — Notion rows only get the aggregate count.
  • Link passwords and geo-rules — these stay in Elido only.
  • UTM parameters — stored in Elido, not pushed to Notion (they'd clutter the table).

Troubleshooting#

Database not showing in the picker — Notion limits which pages an integration can see to what you explicitly grant. Go back to the Notion OAuth screen and re-run the connection, selecting the correct database.

Click counts not updating — The integration updates on an hourly schedule. If counts are stale by more than 2 hours, check Dashboard → Integrations → Notion → Sync log for errors.

Rows created in Notion aren't appearing in Elido — The destination URL column must contain a valid URL (including https://). Rows with an empty or malformed URL are skipped.

Revoked or expired OAuth — Notion OAuth tokens expire if the integration page is disconnected from Notion's side. Reconnect from Dashboard → Integrations → Notion → Reconnect.

Was this helpful?
Need more? Email the team — replies within one working day.Contact support
Connect Notion to Elido · Elido