Setting Up Integration With Salesforce
Admins on Wrike Business and Enterprise accounts can integrate Wrike with Salesforce.
Before proceeding, please make sure that:
Your organization has an Enterprise or Unlimited edition of Salesforce.
You have a Salesforce profile with rights to install packages. (Salesforce account administrators have this access.)
You're an account administrator on a Wrike Business or Enterprise account.
Click your profile image in the upper-right corner of Wrike.
Select Apps & Integrations from the drop-down.
Search for Wrike for Salesforce in the list of apps.
Open the Wrike for Salesforce card and click Install.
In the window that opens, select who you want to set up the integration for. If you want to set up this integration for all users in your account, select Install for All Users.
In the pop-up that opens, check the box to grant access to Wrike and click Continue.
After the installation is complete, click Proceed to Start on the welcome screen. You can also open the package by going to Setup > Installed packages and clicking the Configure link next to the package name).
Next, you’ll be asked to log in to your Wrike account.
After you sign in, you can select which Salesforce record types (e.g., Lead, Opportunity, Account, Subscription) a corresponding Wrike Widget Visualforce page will be created for. (You can change these settings at any time.)
To allow creation of the folders for Salesforce records from the widget, populate a “Destination” folder or project that will contain subfolders for the records. You can also populate a “Template” folder or project that will be copied when a new folder is created for the record.
The Wrike integration is installed as a managed package.
The package is upgradeable, so all you need to do is install the updated version.
In most cases, it’s important to automate the binding between Wrike and Salesforce so the folder (and any tasks in it) for all Opportunities, Accounts, or other objects are created without any manual effort. In Salesforce, this requires a Wrike Mapping object with two attributes:
Salesforce ID: the identifier of the record in Salesforce
Wrike ID: the API Identifier of the space, folder, or project in Wrike
You can create these records automatically by using Salesforce and the Wrike API, or by using Wrike Integrate. This recipe clones a template in Wrike when an Opportunity in Salesforce is Closed Won, and associates the Opportunity with a new project so that the Wrike widget displays the tasks.