How to get started, set up, and use the Salesforce integration for Goava Discover.
Getting started using the Salesforce integration is easy, just make sure your Salesforce Admin has checked out the instructions below first.
Getting started
Go to your settings in Goava, select Salesforce from the dropdown in Choose integration, and then click Install Goava in Salesforce. This will redirect you to Salesforce, where you will need to grant authorization for Goava to function as a Connected app.
Once you grant the necessary permissions, you will be redirected back to the Goava settings page. From there, select Salesforce again from the dropdown menu, and your configuration options will be displayed.
Setting | Explanation |
Choose if you want to create accounts, leads or opportunities. Required | Goava can create either accounts, leads, or opportunities when a company is exported from Goava. Choose which works best with your process. |
Field used for org. nr/cvr/business ID. Required | Map to the field you use to populate org. nr/cvr/business ID in Salesforce. We use this field for reading/identifying companies in Salesforce, and we also write to it when exporting companies. |
Create as Account: Lead source field (optional) | If you choose to create accounts: Select the field you use for source data. We will write Goava to this field, so if it's a list field then you need to make sure that Goava is a valid option. |
Create as Lead: Lead source field (optional) | If you choose to create leads: Select the field you use for source data. We will write Goava to this field, so if it's a list field then you need to make sure that Goava is a valid option. |
Create as Opportunity: Opportunity source field (optional): | If you choose to create opportunities: Select the field you use for source data. We will write Goava to this field, so if it's a list field then you need to make sure that Goava is a valid option. |
Create as Opportunity: Stage (optional) | If you choose to create opportunities: Select the stage you want exports from Goava to start in your pipeline. |
Create as Opportunity: Type (optional) | If you choose to create opportunities: Select the opportunity type you want exports from Goava to have. |
Should Goava be allowed to re-assign companies in Salesforce?: | Yes/No. If you select yes, then Goava will be able to export any company and if the company already exists in Salesforce we'll be able to re-assign it to the user that qualified it in Goava. If you select no, then Goava won't be able to re-assign any existing companies - so if you export a company that already exists with an owner we will just skip that export and do nothing. |
Do you want to create a task when a company is exported? (optional) | Yes/No. If you select yes, then we will create a task for you associated with the object you exported to contact the company. |
Contact source field (optional) | When you export contacts from Goava you can map this to a contact field and we will populate it with Goava. If it's a list field then you need to make sure that Goava is a valid option. |
Contact LinkedIn profile URL field (optional) | If you export LinkedIn contacts you can map the contact's LinkedIn profile URL to a field on the contacts object. |
Select field used for identifying customers (optional): |
If you want to change the default customer mapping you can select a field that contains data indicating if an account is a customer in Salesforce. For example "Customer number" |
Define the customer identifier field as has any value or custom value (optional) | If you have selected a field for customer mapping, use this setting to define if that field should mean customer if it has any value or if it's only for specific values (next step). |
If custom value, enter the value(s) with comma separation: | If only certain values in the field used for identifying customers mean that they are customers, specify the values here. For example: customer, enterprise |
Field used to identify if the account is allowed to prospect on (optional): | If you have a field in Salesforce with data that indicates if that account should be excluded from prospecting, select it here. For example: Do not contact |
Possible value(s) of the field used to identify if the account is NOT allowed to prospect on (comma separated): | If you select a field for us to read to exclude companies from prospecting, specify the value that means that it should be excluded from all prospecting. For example: true |
Once you have completed your settings, click the "Connect" button to establish the integration. You can revisit and modify your settings at any time; however, only the required fields at the top must be filled out to successfully connect.
Once you have established the connection, click the "Sync Companies" button to initiate the import process for your companies from Salesforce. Please note that this process may take several minutes to a few hours, depending on the volume of companies in your Salesforce account. Rest assured, the import will run seamlessly in the background while you continue with other tasks.
Qualifying companies
When you qualify a company in Goava it will directly create either an account or lead in Salesforce, depending on what you have selected in your settings.
When exporting the following data will be populated:
-
Company name
-
org. nr/CVR/Business ID
-
Number of employees
-
Revenue
-
Website
-
Visiting street
-
Visiting zip code
-
Visiting town
-
Postal street
-
Postal zip code
-
Postal street
-
Country code
-
Company Description
- Account/lead owner
- Phone
Duplicates logic
When exporting data from Goava, we perform a thorough duplicate check using the organization number, CVR, or Business ID, in addition to the duplicate detection rules you have already set up in Salesforce. This ensures that if a company already exists, we will avoid creating a duplicate entry.
When we sync your companies from Salesforce to Goava we map them to lists in Goava based on their status in Salesforce, the mapping looks like this:
-
Leads/Accounts with no opportunities = Qualified
-
Accounts with open opportunity = Converted
-
Accounts, where the latest opportunity is lost = Denied
-
Accounts, where the latest opportunity is won = My Customer/Customer
- If you have provided custom customer mapping in your settings will be used instead of the default customer mapping.
Export of contacts
With the Salesforce integration, you can effortlessly export contacts from Goava directly within your CRM, allowing you to create a new contact linked to the corresponding account with just a single click.
Export of stories
If you come across an interesting news story or recruitment posting, you can easily export it as a note attached to the relevant company by clicking on the "Export Article" button. This allows you to stay within Salesforce while efficiently adding valuable information, this offers a seamless way to enhance your workflow and streamline processes within Salesforce.
When installing the application the user has to authorise the application for the following scopes:
- Administrative Permissions
- API Enabled
- Lightning Experience User
- Modify Metadata Through Metadata API Functions
- View Setup and Configuration
- General User Permissions
- Manage Connected Apps
- Manage Leads
- Edit Tasks
- Standard Object Permissions
- Accounts: Read, Create, Edit, View All, Modify All
- Addresses: Read, Create, Edit, View All, Modify All
- Contacts: Read, Create, Edit, View All, Modify All
- Customers: Read, Create, Edit, View All, Modify All
- Leads: Read, Create, Edit, View All, Modify All
- Opportunities: Read, Create, Edit, View All, Modify All
The user that installs the Goava Discover app must have the Modify Metadata Through Metadata API Functions permission enabled in their Salesforce Profile permissions. This is required because we will be creating accounts or leads using the integration and also creating "webhooks" that keep track of when leads move through the pipeline To enable Modify Metadata permission follow these steps in Salesforce.
-
Click the gear icon (upper right corner)
-
From the drop-down, click Setup
-
Under the Administration header, click Users > Profiles
-
Locate and click on the Profile that is associated with the Salesforce users that are going to use Goava
-
From the Profile view, click System Permissions
-
Click Edit
-
Scroll down to the Modify Metadata Through Metadata API Functions field and add a check to the checkbox.
-
Click Save