Overview
Pre-built tooling
✅ Authorization
✅ Authorization
✅ Read & write data
✅ Read & write data
Tools | Status |
---|---|
Pre-built integrations | 🚫 (time to contribute: <48h) |
API unification | ✅ |
2-way sync | ✅ |
Webhooks from Nango on data modifications | ✅ |
Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
Proxy requests | ✅ |
✅ Observability & data quality
✅ Observability & data quality
Tools | Status |
---|---|
HTTP request logging | ✅ |
End-to-type type safety | ✅ |
Data runtime validation | ✅ |
OpenTelemetry export | ✅ |
Slack alerts on errors | ✅ |
Integration status API | ✅ |
✅ Customization
✅ Customization
Tools | Status |
---|---|
Create or customize use-cases | ✅ |
Pre-configured pagination | 🚫 (time to contribute: <48h) |
Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
Per-customer configurations | ✅ |
Pre-built integrations
No pre-built integration yet (time to contribute: <48h)Not seeing the integration you need? Build your own independently.
Access requirements
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ✅ Not required | Free, self-signup for a Salesforce Developer Edition. |
Paid test account | ✅ Not required | Developer Edition can be used for testing. |
Partnership | ✅ Not required | |
App review | ✅ Not required | Only required for apps published on AppExchange. |
Security audit | ✅ Not required |
Prerequisites
Before setting up Sage People integration, you need to configure Salesforce OAuth which is managed via a Connected app as Sage People uses Salesforce credentials for authentication.Salesforce Developer Account Setup
New Salesforce Users
If you don’t have a Salesforce account yet, follow these steps:1
Sign up for Salesforce Developer Edition
- Go to Salesforce Developer Edition signup
- Fill in your details and create a free Developer Edition account
- Verify your email address
- Complete the account setup process
2
Enable Connected Apps
- Log in to your Salesforce Developer Edition account
- Navigate to Setup > Apps > External Client App Manager > Settings
- Toggle the button for Allow creation of connected apps
- Click Enable
Connected Apps are disabled by default in new Salesforce organizations
Creating a Connected App
1
Configure Connected App settings
- Click New Connected App.
- Fill in the required basic information:
- Connected App Name: Your app’s name
- API Name: Will auto-populate
- Contact Email: Your email address
- Check the Enable OAuth Settings checkbox.
- For Callback URL, enter:
https://api.nango.dev/oauth/callback
. - Under Selected OAuth Scopes, add the permissions your app needs. At minimum, add:
- “Access and manage your data (api)”
- “Perform requests on your behalf at any time (refresh_token, offline_access)”
- Leave the rest of the default settings unchanged.
- Click Save, then Continue.
Changes can take up to 10 minutes to take effect
2
Obtain API credentials
- After saving, you’ll be redirected to the Connected App detail page.
- You may need to wait a few minutes for the app to be fully created.
- Click Manage Consumer Details to view your credentials. You may be required to verify your identity.
- Copy the Consumer Key (this is your Client ID) and Consumer Secret (this is your Client Secret).
- You will need these credentials when configuring your integration in Nango.
3
Configure token settings (recommended)
- Under the Connected Apps dropdown, click Manage Connected Apps, then click the Edit button next to your application.
- Under OAuth Policies, set Refresh Token Policy to “Refresh token is valid until revoked” for long-lived access.
- Click Save.
4
Next
Follow the Quickstart.
Need help getting started? Get help in the community.
Useful links
Contribute useful links by editing this page
API gotchas
- Salesforce Authentication: Sage People uses Salesforce authentication, so you must set up a Salesforce OAuth app first.
- Sage People API User: After setting up the Salesforce Connected App, you need to create a new API user within Sage People with the necessary permission sets where we have the Sage People API package installed. This user will be used to authenticate with the Connected App you created above.
Contribute API gotchas by editing this page
Going further
Connect to Sage People
Guide to connect to Sage People using Connect UI