Classy for Salesforce - How to Set Up the Integration for the First Time

Last Updated: Nov 01, 2018 02:46PM PDT

Welcome new Classy for Salesforce users! The steps outlined below walk through how to set up your Classy for Salesforce integration for the first time. If you're an existing user who wants to upgrade your Classy for Salesforce integration to the latest version, please refer to this article. 

For technical documentation, please view our Classy for Salesforce Documentation.

Please note: Setup should be completed by a System Administrator. Whomever the authenticated user is for your Classy for Salesforce integration will be the profile referenced for any records updated or created by Classy.


1. Navigate to Classic Admin

With the new Classy Manager Salesforce Extension coming soon, you will need to switch back to the classic admin to set up the integration. To do this, click on your icon on the top right side of the screen, then the Go to Classic Admin button.

2. Navigate to Your Extensions Tab and Classy for Salesforce

Under the Salesforce Integration, click the "Go to integration" link.


3. Choose a Salesforce Instance

On the next page, click "Connect to Sandbox" or "Connect to Production." 

Note: We always recommending testing in a Salesforce Sandbox environment first before connecting to your Production environment. If you have previously installed Classy for Salesforce in a Sandbox, you need to first revoke authorization in order to install into production. 

4. Log in to Salesforce and Allow Access

Next, you'll be taken to Salesforce to enter your Salesforce user credentials and password. Please note that the Salesforce user needs to have a System Administrator profile. We always recommend using a dedicated user, so you can easily recognize edits to Salesforce records.


After logging in, Salesforce will ask you to approve Classy's request for access. Click Allow

5. Install the Package

After giving authorization, you'll need to install the Classy package. Revisit Classy for Salesforce via your Extensions Tab and click Install Now

Next, you'll grant access to Classy's API. This will allow data to flow between Classy and Salesforce. 

Note: The following steps follow the typical Salesforce AppExchange process. If you want more details about this process, please read this Salesforce article. The link will open in a new window. 

Choose which Salesforce users to install this package for and click Install. 

Check the box next to "Yes, grant access to these third-party website" and then select Continue

The installation usually takes a few minutes. You may see a message from Salesforce letting you know that they will email you when the installation process is complete. 

6. Create and Select an API App

Once the integration is installed to your Salesforce instance, revisit Classy for Salesforce on your Extensions Tab. Click Create New App

Now, choose an Application Name and Oauth2 Redirect URI. These can be whatever values you like and do not impact the integration. For example, you might enter "Classy for Salesforce" and "," respectively. Once you've entered the information, click Create App. 

7. Revisit your Extensions Tab and Select Your App Key

Finally, revisit Classy for Salesforce on your Extensions Tab and select your App Key. 

After you select your App Key, you should see your Integration Settings. This indicates the package installed successfully and you're all set! Data will now flow from Classy to Salesforce. 

Next, we recommend reviewing your Integration Settings to ensure they align with your business practices and workflow. These settings are not retroactive, so any changes made here will only apply to records synched over, moving forward. 

For any Classy for Salesforce questions, please don't hesitate to get in touch with our Support Team!