Due to Salesforce’s security token expiration policy, you may need to periodically re-authenticate your Salesforce credentials.
You can re-authenticate the Salesforce integration using the Access Token method.
Important: Salesforce does not support username-password authentication for External Client Apps. You must re-authenticate using the Access Token method. See Salesforce's article Connected App to External Client App Migration.
We recommend setting up notifications for Salesforce integration errors. See Set Up System Notifications.
Prerequisites for Re-Authenticating the Salesforce Integration
- You must have Admin privileges within your Salesforce environment.
- You must have Admin privileges or be assigned to a permission set with the required Demandbase settings access.
Migrate the Demandbase ABM Connected App
If you have not already migrated the existing Demandbase ABM connected app to an External Client App, complete the following steps before re-authenticating.
Important: Do not create a new app in External Client Apps. Migrating the existing app preserves its configuration and helps prevent authentication or integration issues.
- Follow the instructions in Salesforce's article Connected App to External Client App Migration.
- After the migration is complete, re-authenticate the Salesforce integration using the Access Token method.
Re-Authenticate the Salesforce Integration
- Log in to Salesforce as the integration user.
- Retrieve and copy the Consumer Secret. See Steps: Retrieve Consumer Key and Consumer Secret for instructions.
- Completely log out of Salesforce, ensuring every window and tab is fully logged out.
- Log in to Demandbase (https://web.demandbase.com).
- From the left navigation bar, go to
Settings > Integrated Systems > Integrations.
- Click on Salesforce.
- In the OAuth Settings section, click Edit.
- Make sure the OAuth type is Access Token.
- On the Consumer Secret field, enter the Consumer Secret from Step 2.
- Click Re-Authenticate.
- Log in to Salesforce.
- In the Allow Access page, click Allow.
- After re-authentication, Demandbase verifies permissions for required and optional Salesforce objects. If Demandbase cannot verify permission for a required object, check the permissions in the corresponding Salesforce instance. See Best Practices for Salesforce Object Permissions.