> For the complete documentation index, see [llms.txt](https://docs.whalesync.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.whalesync.com/resources/support/how-to-get-record-ids.md).

# How to get record IDs

How to find the Record ID for each connector

{% hint style="info" %}
Inside Whalesync you do not need any of these steps. Every table already has a built-in "\<App> Record ID" field in the field mapper. The steps below are for viewing the ID inside the app itself.
{% endhint %}

### Airtable

1. Add a Formula field using the formula: `RECORD_ID()`
2. View the IDs in the newly created field

<figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2Fgit-blob-806b82cc7e9a9409993949468d46bd616a55f4e9%2FFormula%20Field.png?alt=media" alt=""><figcaption></figcaption></figure>

### Webflow

1. Open up an item in the CMS
2. Scroll to the bottom of the item
3. Copy the ID

<figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2Fgit-blob-9ea6ac441059341a80651bf10b1f2058e6ef2c8a%2FWebflow%20Item%20ID.png?alt=media" alt=""><figcaption></figcaption></figure>

### Postgres

1. Whalesync requires a generated ID to sync with Postgres
2. This generated ID is your record ID

<figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2Fgit-blob-81e8a9250108f212143a2de6bf60b7f6750e8ef3%2FSupabase%20ID.png?alt=media" alt=""><figcaption></figcaption></figure>

### Notion

1. Add a Formula field using the formula: `ID()`
2. View the IDs in the newly created field

<figure><img src="https://2481481593-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtLaMDbvbGOow76E8CnqW%2Fuploads%2Fgit-blob-795bbb58c35d72f6ceda7acf70da1fe3ff5dedc2%2FNotion%20Record%20ID.png?alt=media" alt=""><figcaption></figcaption></figure>

### Bubble

* Bubble does not expose record ID in their data viewer

### What to do with these IDs

Map each app's built-in Record ID field into a text field on the other side of your sync. This gives every record a durable pointer to its counterpart for re-matching and debugging. See [Store record IDs on both sides](/features/store-record-ids-on-both-sides.md).
