Connect your Airtable base
PortalTable reads your base through Airtable's API using a personal access token you control. This takes about five minutes and only needs to be done once per base.
1 · Create a personal access token
In Airtable, open Builder hub → Personal access tokens and create a new token. Give it a name you'll recognize later, like portaltable-sync.
- 1Add the scopes PortalTable needsGrant
data.records:read,data.records:write, andschema.bases:read. Read lets portals display data, write lets approvals and uploads flow back, and schema read lets PortalTable list your fields when you map them. - 2Grant access to one baseUnder Access, add only the base you intend to connect. Scope the token to a single base rather than your whole workspace — least privilege keeps the blast radius small.
- 3Copy the token onceAirtable shows the token string a single time. Copy it now; you'll paste it into PortalTable in the next step.
2 · Link the base in PortalTable
In the console, open Settings → Connections → Add base, or follow the onboarding flow on a fresh workspace. Paste the token and PortalTable will validate it and list the bases it can reach.
- 1Seven guided steps — connecting Airtable is one of them.
- 2Tell PortalTable who you are so defaults fit your workflow.
- 4Pick the base and primary tableChoose the base, then the table that represents your clients or projects. This becomes the backbone PortalTable scopes and maps against.
- 5Confirm the connectionPortalTable runs a test read. A green status dot means the token, scopes, and base all check out.
3 · Map your fields
PortalTable doesn't assume your column names. You tell it which field is the client, the status, the owner, and so on. Mapping is how a portal block knows what to render.
- Client / account
- The field that identifies which client a record belongs to. Drives per-client scoping — map this first.
- Status
- A single-select that becomes the status pill clients see (In progress, In review, Blocked, Done).
- Owner
- The teammate responsible. Shown as an avatar; hidden from clients if you prefer.
- Title & dates
- The record name plus any milestone or due dates surfaced on the project timeline.
4 · How sync stays fresh
PortalTable caches your base so portals stay fast even as bases grow past Airtable's own view limits. Edits in Airtable appear in portals within a minute; you can also hit Sync now to pull immediately. Writes from the portal — an approval, an upload — post back to your base in real time.
