In this guide, we'll look at the Salesforce integration log errors that the Saleswhale app currently tracks:
Custom field does not exist
Salesforce connection no longer authenticated
Insufficient permissions
API limit exceeded
Missing values for Saleswhale Status
We will also look at the trigger event and provide examples that are most likely to result in each error and recommend actions for you to take.
In the scenario of any error, hard refresh your page as a first step in troubleshooting to ensure your error occurs consistently.
Custom field does not exist
Saleswhale cannot locate the required Salesforce fields for the integration. The required fields may not exist, may not be set up correctly, or may have been accidentally deleted from your Salesforce.
The error is triggered when Saleswhale is attempting to display Salesforce settings in the Saleswhale app or to sync Saleswhale status and activities to Saleswhale.
Examples of this may be when:
Saleswhale performs a background check that Salesforce is correctly configured for syncing of data
There is an update to a conversation status in Saleswhale
An email is received by your Saleswhale bot
An email is sent by your Saleswhale bot
You should check your Salesforce to confirm that the required custom fields in Salesforce for the Saleswhale-Salesforce integration are set up and configured correctly.
Salesforce connection no longer authenticated
The tokens given by your initial Salesforce connection may have been revoked.
The error is triggered when Saleswhale is attempting to display Salesforce settings in the Saleswhale app or to sync Saleswhale status and activities to Saleswhale. Any event that calls out to Salesforce from Saleswhale may trigger this error.
Please contact support@saleswhale.com for further troubleshooting.
Insufficient permissions
The user profile used for the integration does not have the correct permissions to enable authenticating your Salesforce integration with Saleswhale.
The error is triggered when Saleswhale is attempting to display Salesforce settings in the Saleswhale app or to sync Saleswhale status and activities to Saleswhale.
Examples of this may be when:
Saleswhale performs a background check that Salesforce is correctly configured for syncing of data
There is an update to a conversation status in Saleswhale
An email is received by your Saleswhale bot
An email is sent by your Saleswhale bot
You should check your Salesforce to confirm that the Salesforce user you are attempting to integrate with have the required permissions enabled.
Salesforce daily API limit exceeded
Salesforce instances have a daily limit on incoming calls from external integrations. Read more about this via Salesforce.com.
The error is triggered when Saleswhale is attempting to display Salesforce settings in the Saleswhale app or to sync Saleswhale status and activities to Saleswhale. Any event that calls out to Salesforce from Saleswhale may trigger this error.
You should check with your Salesforce administrator on next steps.
Missing values for Saleswhale Status
Saleswhale cannot locate the required value(s) for custom field 'Saleswhale Status'. The required value(s) may not exist, may not be set up correctly, or may have been accidentally deleted from your Salesforce.
The error is triggered when Saleswhale is auto enrolling leads from Salesforce and attempts to update the 'Saleswhale Status' in Salesforce.
Examples of this may be when:
A lead from Salesforce could not be automatically imported due to import error.
A lead from Salesforce could not be automatically enrolled due to enrollment error.
You should check your Salesforce to confirm that the required values for 'Saleswhale Status' are set up and configured correctly.
Unknown error
Please contact support@saleswhale.com for further troubleshooting.