Integration setup
Create the JobAdder app, store the credentials in Cloudflare, register the callback URL, and then connect the account below.
Connection health
No JobAdder connection has been stored yet.
Last connected: Not connected yet
Token key
SetSelected scopes
Provider
JobAdder
Uses JobAdder OAuth2 authorization-code flow.
Status
disconnected
Stored in Supabase so the sync job can refresh automatically.
API base
Default
Falls back to the JobAdder v2 API base when the token response does not include an API URL.
Last sync
Not connected yet
Updated whenever the sync job finishes successfully.
JobAdder client ID
Missing
Needed to start the OAuth redirect.
JobAdder client secret
Set
Needed to exchange the authorization code for tokens.
Supabase URL
Missing
Needed to store the connection and synced workspace data.
Supabase service role
Set
Needed to persist the OAuth tokens and synced records.
Setup
The page handles redirect, token exchange, and token storage.
1. Register app
JobAdder developer portal
Create a JobAdder app to get the client ID and client secret.
2. Add callback
OAuth redirect URI
Set the redirect URI from `.env.example` so JobAdder can return the code here.
3. Connect account
Click connect
Sign in to JobAdder, approve the app, and store the refresh token in Supabase.
4. Sync data
Run import
After connecting, the sync job reads the stored refresh token and populates the workspace.
If you only need the sync to read data, keep `read` and `offline_access` checked. Add `write` only if the app needs to update JobAdder later.
Partner scopes are optional and only needed for JobAdder partner features such as job board integrations or UI actions.