Note
You need admin privileges in both SalesScreen and SugarCRM to complete this setup.
Prerequisites
There are two requirements for this integration:
A SalesScreen Pro or SalesScreen Enterprise subscription
A SugarCRM Online subscription
SalesScreen does not support integration with SugarCRM on premise installations.
How the integration works
The integration uses the OAuth 2.0 protocol. You authorize SalesScreen to retrieve data from SugarCRM on behalf of your organization.
Before you initialize the integration from SalesScreen, you must configure a few settings in SugarCRM and note these three values:
Your SugarCRM base URL
Your SalesScreen Consumer Key
Your SalesScreen Consumer Secret
Configure settings in SugarCRM
Sign in to SugarCRM as an administrator.
Turn off IP validation
SalesScreen can use several IP addresses during a session. IP validation in SugarCRM can therefore block data access. To avoid this, disable IP validation.
Go to Administration > System Settings.
Find the Validate user IP address setting and disable it.
Click Save.
(No screenshot provided for this step.)
Allow SalesScreen to access the REST API
By default, SugarCRM only allows REST API access for known platform types. You must add salesscreen as an allowed platform.
Go to Administration > Configure API Platforms.
In the text field at the bottom of the list, type salesscreen and click Add.
Confirm that salesscreen now appears in the list, then click Save.
Get the base URL
While logged in to SugarCRM, look at the browser address bar.
Example URL:
Copy only the main part, in this example:
This is your SugarCRM base URL.
Create OAuth credentials in SugarCRM
In Administration, click OAuth Keys under the System section.
Click Create OAuth Key.
In the creation view, fill in the fields:
Consumer Key Name: SalesScreen
Consumer Key: a random string of letters and numbers.The best way to generate this is to use a GUID generator.
Consumer Secret: another random string of letters and numbers, different from the key
OAuth Version: set to OAuth 2.0
Client Type: set to Sugar User
Copy or write down the Consumer Key and Consumer Secret values.
Click Save to complete creation of the SalesScreen OAuth key.
You now have all three required values:
SugarCRM base URL
SalesScreen Consumer Key
SalesScreen Consumer Secret
Initialize the integration in SalesScreen
Sign in to SalesScreen with an admin user account.
Click Manage at the bottom left, then select Settings.
Go to Integrations and click Integrate for SugarCRM.
In the SugarCRM Integration form, enter the five values:
Username – your SugarCRM username
Password – your SugarCRM password
Base URL – the base URL you copied from SugarCRM
Consumer Key – from the OAuth key you created
Consumer Secret – from the OAuth key you created
SalesScreen does not store your SugarCRM password permanently. It is used only by the OAuth 2.0 flow to complete authorization.
Click Integrate.
If everything is configured correctly, you are redirected to the SugarCRM Integration management dashboard after a short moment.
Manage the SugarCRM integration
From now on you can go to:
Manage > Settings > Integrations > Manage SugarCRM
From the integration dashboard you can:
Pause or resume synchronization
Terminate the integration
Create subintegrations that define exactly which SugarCRM data is synchronized to SalesScreen









