Prerequisites
Before connecting Salesforce, ensure you have:Salesforce admin or integration permissions
Access to your Salesforce organization’s settings
AmpUp admin access for your organization
Salesforce Consumer Key and Consumer Secret (see Create a Salesforce Connected App below)
These credentials are required to establish a secure link between Salesforce and AmpUp. Once connected, your data will be encrypted in transit and at rest, and synced periodically to keep AmpUp up to date with your latest CRM data.
Create a Salesforce Connected App
Before connecting Salesforce to AmpUp, you’ll need to create a Connected App in Salesforce to obtain your Consumer Key and Consumer Secret.Create a Salesforce Developer Account (if needed)
If you don’t already have a Salesforce org, sign up for a developer account at:Then sign in to access the setup features.
Enable External Client Apps
In the left sidebar, navigate to Platform Tools → Apps → External Client Apps → Settings and ensure this feature is enabled.

Create a New Connected App
While still in the External Client Apps Settings panel, click New Connected App.
Fill in the required fields:
Use the New Connected App button in the External Client Apps Settings panel — not the one in App Manager.

- Connected App Name — a descriptive name (e.g., “AmpUp Integration”)
- API Name — auto-populates from the app name
- Contact Email — your admin email
Configure OAuth Settings
Check Enable OAuth Settings and configure the following:Callback URL:Required OAuth Scopes — add the following:
Perform requests at any time (refresh_token, offline_access)Manage user data via APIs (api)

Copy Your Credentials
Navigate to Platform Tools → Apps → App Manager, find your newly created app, click the dropdown arrow, and select View.Click Manage Consumer Details. You may be asked to verify your identity.Copy the Consumer Key and Consumer Secret — you’ll need these when connecting Salesforce in AmpUp.
What Data Syncs
From Salesforce to AmpUp
| Object | Fields Synced |
|---|---|
| Accounts | Name, industry, website, annual revenue, employee count, description |
| Contacts | Name, title, email, phone, account association |
| Opportunities | Name, stage, amount, close date, associated contacts |
| Activities | Tasks, events, call logs associated with opportunities |
| Users | Name, email, role, manager hierarchy |
From AmpUp to Salesforce
| Data Type | Description |
|---|---|
| Meeting Notes | AI-generated summaries logged as activities |
| Coaching Scores | Performance metrics added to opportunity records |
| Next Steps | Action items captured from calls |
Connect Salesforce
Enter Provider Credentials
Click the Connect Salesforce button. AmpUp will prompt you to enter the Consumer Key (Client ID) and Consumer Secret (Client Secret) from the Salesforce Connected App you created above. AmpUp securely stores these credentials and uses them to establish the OAuth connection.

Authorize with Salesforce
After entering your credentials, you’ll be redirected to Salesforce. Sign in with your admin credentials and click Allow.
Authorize AmpUp
Review the permissions requested and click Allow to authorize the connection.AmpUp requests the following OAuth scopes:
api- Access your data via APIrefresh_token- Maintain the connectionoffline_access- Sync data when you’re not logged in
Configure Sync Settings
After authorization, configure which objects and teams to sync:
- Select Objects: Choose which Salesforce objects to sync
- Select Users: Choose which users’ data to include
- Set Sync Frequency: Real-time or scheduled sync
Configuration Options
Object Mapping
Customize how Salesforce objects map to AmpUp concepts:Field Mapping
Map custom Salesforce fields to AmpUp:- Go to Settings → Integrations → Salesforce → Field Mapping
- Click Add Custom Field
- Select the Salesforce field and AmpUp destination
Write-back Settings
Control what AmpUp writes back to Salesforce:| Setting | Options |
|---|---|
| Meeting Notes | Always, Never, Ask |
| Coaching Scores | Custom field or disabled |
| Activity Logging | Create tasks, events, or none |
Sync Status & Troubleshooting
Check Sync Status
View your sync status at Settings → Integrations → Salesforce → Sync Status.| Status | Meaning |
|---|---|
| ✅ Connected | Integration is active and syncing |
| 🔄 Syncing | Data sync in progress |
| ⚠️ Warning | Partial sync or rate limit hit |
| ❌ Error | Connection issue - reauthorization needed |
Common Issues
Connection expired
Connection expired
Salesforce OAuth tokens expire periodically. Click Reconnect in your integration settings to reauthorize.
Missing data
Missing data
Ensure the connected user has read access to the Salesforce objects and records you expect to sync. AmpUp can only access data the connected user can see.
Sync delays
Sync delays
Large Salesforce orgs may experience delays during initial sync. Real-time sync applies to new records after initial import completes.
Rate limits
Rate limits
If Salesforce rate limits are hit, AmpUp will automatically retry. Check your Salesforce API usage if you see persistent warnings.
Disconnect Salesforce
To disconnect the integration:- Go to Settings → Integrations → Salesforce
- Click Disconnect
- Confirm the disconnection
FAQ
Can I connect multiple Salesforce orgs?
Can I connect multiple Salesforce orgs?
Yes, contact support@ampup.ai to enable multi-org support for enterprise plans.
Does AmpUp support Salesforce Sandbox?
Does AmpUp support Salesforce Sandbox?
Yes, you can connect sandbox environments for testing. Use the sandbox login URL when connecting.
What Salesforce editions are supported?
What Salesforce editions are supported?
AmpUp supports Professional, Enterprise, Unlimited, and Developer editions with API access enabled.
How often does data sync?
How often does data sync?
New records sync within 5 minutes. Full re-syncs occur daily to catch any updates.
