To use Blink Salesforce integration, your Salesforce instance must have the REST API enabled. All versions of Salesforce have the REST API enabled by default except for the Professional Edition. If you are a Professional Edition user, contact Salesforce to enable the REST API on your instance.
In Salesforce, navigate to the 'Setup' page
In the sidebar in the 'Build' section, click 'Apps'
Navigate to the 'Connected Apps' section on the Apps page and click 'New'
You will be presented with a form, fill it in with the following information:
Connected App Name: Blink
API Name: Blink
Contact Email: email@example.com
Tick 'Enable OAuth settings', this will expand the OAuth settings section
Fill in the Callback URL:
Select OAuth Scopes so the scopes match the image below:
Now scroll to the bottom of the form and click 'Save'
You will now be back on the 'Connected Apps' page and you should see the Blink app in the 'Connected Apps' section. On the Blink app, click 'Manage'
On the Manage App page, click 'Edit Policies'
Navigate to the 'IP Relaxation' dropdown menu
Select 'Relax IP Restrictions'
Then click 'Save' at the bottom of the page
Now, back on the Connected Apps page, click the App name 'Blink'
On the page that appears, your Consumer Key and Consumer Key will be shown
Go to the 'Integrations' page in Blink and select Salesforce, in the form that is shown, input your Salesforce Instance URL in the Instance URL textbox, your Salesforce Consumer Key in the Client Id textbox and your Salesforce Consumer Secret in the Client Secret textbox.
Finally, click 'Connect' at the bottom of the form.
Congratulations, people in your organisation can now integrate their Salesforce accounts into Blink.