test.salesforce.com.
Before you start
Confirm the following before opening the Add Source screen.- You are signed in to Syntaxia under the Data Ops function.
- Your organization has fewer than 4 active Salesforce connections. Salesforce production is capped per org.
- You have, or can borrow, a Salesforce user with the API Enabled profile permission. The user does not need to be a System Administrator, but they must have read access to the objects you want Syntaxia to see.
- Pop-ups are not blocked for
app.syntaxia.com. The authorization window opens in a redirect.
The Salesforce user you authorize with becomes the integration user. Their permission set determines what Syntaxia can read. We recommend creating a dedicated Salesforce integration user with read-only access to the objects below.
What syncs
The Salesforce connector reads these standard objects:| Object | Notes |
|---|---|
Account | Companies and customers |
Contact | People associated with accounts |
Lead | Pre-conversion prospects |
Opportunity | Deals in your pipeline |
User | Salesforce users, used for owner attribution |
Campaign | Marketing campaigns and members |
Connect Salesforce
Add the source
From your Data Ops command center, click Add Source, expand the Salesforce card, and enter a connection label. We recommend something like
Salesforce - Production or Salesforce - HQ so it is easy to identify on the command center.Authorize Syntaxia
Click Connect. You will be redirected to the Salesforce login page. Sign in with your integration user, then click Allow on the OAuth consent screen.
Return to Syntaxia
After approving access, you will be redirected back to your command center. The new source card shows status
syncing while the first sync runs.Required Salesforce permissions
The integration user needs these profile or permission set entries:- API Enabled
- View All for
Account,Contact,Lead,Opportunity,User, andCampaign(or the equivalent object-level read access) - View All Users if you want owner names to resolve correctly
After the first sync
Once your Salesforce source isactive, you can:
- Resync at any time from the source card to pull the latest changes.
- Run ontology discovery to analyze your Salesforce data and produce an L2 ontology. See Ontology discovery.
- Compose the Salesforce ontology with other source ontologies into a unified L3. See Ontology composition.
Troubleshooting
The OAuth window does not open
The OAuth window does not open
Check that pop-ups are not blocked for
app.syntaxia.com, then click Reconnect on the source card.The source card is stuck on `authorizing`
The source card is stuck on `authorizing`
The source card is in `error`
The source card is in `error`
Salesforce reported a broken connection. The integration user’s password may have changed, the OAuth grant may have been revoked, or API access may have been removed. Click Reconnect and re-authorize.
No slots available
No slots available
Your organization has 4 active Salesforce production connections. Disconnect and purge an unused source to free a slot, or contact support@syntaxia.com to discuss raising the limit.
The first sync seems too small
The first sync seems too small
Verify the integration user’s object-level read access in Salesforce. Records the user cannot see in Salesforce will not appear in Syntaxia.