One of the main Strengths of Sales CRM app is the ability to integrate to other tools.
Integrations are used in conjunction to Automation rules to make the CRM even better. This section will go in more details on how to setup the integrations. For more use cases/ explanation on how to use the integrations, you can find out more on the automation page use case page.
Navigating to the Integration Page
You can find the integration page from the last icon on the left side of the app. This will take you directly to all the currently supported integrations in the Sales CRM. Alternatively, in the automation page, you can click on the integrated tool’s icon on the upper right of the screen to be taken back to the integration page.
Integrating to Jira Service Management (JSM)
You can integrate JSM with Sale CRM to sync customers & organizations, convert new tickets into sales, and more.
Setup
Unlike Slack, you do not need to do any particular setup for JSM as it will use your default instance name (e.g: 123.atlassian.net). To enable the integration, you will need to click on the toggle on the right side of the screen, when the switch goes to the right side and the color changes to blue, then it is on.
Mapping JSM Fields to Sales CRM
When you initially activate the JSM integration, you will be prompted to map fields from JSM to the relevant Sales CRM deal fields. In other words, you can map JSM fields to a new Deal in Sales CRM so that when the integration triggers, Sales CRM will create a deal and populate the information (e.g: Name, and Description) with the information from JSM.
Note
You can map Custom fields in Deals with fields from JSM. (To add a Sales CRM custom field: Deals → Grid View → Add column → New Field)
You can add custom fields from JSM as long as they are simple text (e.g: In your Support form, you can ask customers extra relevant information and map it with the integration).
Related types of actions
Events:
Issue Created: This action will trigger when an issue/ticket is created in JSM
Customer Created: This Action will trigger when a customer is created in JSM, either via “sign-up” or manually added (https://support.atlassian.com/jira-service-management-cloud/docs/manage-customer-detail-fields/ )
Customer Updated: This Action will trigger when someone edits the customer detail fields
Actions:
Convert to a sale: This action will only be selectable when the JSM automation event “Issue Created” is chosen. The automation will gather the customer data from the ticket and create a deal automatically based on it, with the ticket as the associated issue.
Convert to a contact: This action will only be selectable when the JSM automation events “Customer is Created” or “Customer Updated” are chosen. This will automatically convert the customer information from JSM into a contact.
Integrating to Slack
You can send automatic notifications to a particular slack channel or slack user by connecting Sale CRM to Slack. This can be done to update the team of any types of event happening (new sale, assigned to a user, deal moved to a different stage, etc.)
Setup
When you enable the integration with slack (click on the toggle on the right side of the screen, when the switch goes to the right side and the color changes to blue, then it is on), you will be shown a page to link your Slack instance to your Sales CRM.
If you Allow this sync to happen, the integration will then be completed. You will then be able to go back to the Automation Page and set things up
Example:
In the Automation Page, you will be able to add Slack as a Result to an event. For example, in the case below, every time a Status to a deal is changed from Open to Closed - Then Slack will send that message to both the #random and #general channel that the deal has updated
Result:
Once the integration is created - you will receive a message in the designated Slack Channel once the rule is triggered. In addition, you will be able to look at. the log of the Automation rule to see if the rule triggered correctly.
Integrating to Hubspot
You can integrate Calendar Meetings to Sales CRM through Hubspot meeting links. In other words, this integration allows you to grab fields from meeting link’s forms from Hubspot’s Meeting Scheduler and add those fields to a new deal in Sales CRM
Setup
This is a two part setup. Part one will be in Hubspot and Part two will be in Sales CRM.
Part 1 - Setting up a Private App in Hubspot
To properly connect Sales CRM to Hubspot, you will need to integrate the two tools through a private app in Hubspot.
This means that you will need Admin Permissions in Hubspot to do this
1- Create a private app (Settings, Private Apps)
2 - Add the basic information to the private app
You can name the private app as you wish and fill in the logo and description, it will not impact the integration between the tools.
3 -Define the scope of the app
The scope is what defines the information that can be exchanged for this private app.
In the “CRM” module, add the Read permission on the following lines, as shown in the picture below:
crm.objects.companies
crm.objects.contacts
crm.objects.deals
4 -Fill in Webhooks Section with Target URL
In the Webhooks Section of the private app setup, you will be asked to add the “Target URL”. This information is available from Sales CRM in the integration tabs (Sales CRM → Pipeline of choice → Integration → Hubspot → Target URL)
The Target URL is used by Hubspot to send a JSON payload to this URL with details about events when they trigger.
Copy the Target URL from Sales CRM into the designated field in the Hubspot Webhook section.
And Create the Subscription
5 -Fill in Webhook Subscription section
This section is done in order to determine what types of events the private app will listen to in order to sync the data between the two tools.
Select the following object types for the webhook subscription:
Contact
Company
Deal
Select the following events to listen to:
Created (mandatory)
Deleted (mandatory)
Merged
Restored
Association changed
And save the change
Once complete, you will be able to see what webhooks the app accesses, and have data on the private apps (how many calls are made, and so on).
Part 2 - Setting up the integration in Sales CRM
In part 2, we will fill in the details in Sales CRM so that the automation can work flawlessly.
1- Open the Hubspot Integration
Sales CRM → Pipeline of choice → Integration → Hubspot
2- Add the Access Token and the Client Secret Key to Sales CRM
Keep this to your internal team only.
To get this information, go to Hubspot Settings → Private Apps → Auth and copy the access token and the client secret.
The Access Token is used to make API calls. Sales CRM uses this to get information from Hubspot.
The Client Secret Key is used for signature validation. Sales CRM uses this to validate the request to your instance to make sure that the date is from your Husbpot account.
Copy the information to Sales CRM
3- Map the fields in Sales CRM
There are three types of fields that can be mapped directly from Hubspot and into Sales CRM: Deal, Contact, Account. You can map the information to grab the information directly from Hubspot when a meeting is booked.
If you added any additional fields to Sales CRM (e.g: Deals → Grid View → Add column → New Field), they will appear in the relevant section. As a result, you will be able to map those fields with Hubspot fields (e.g: SEN)
Note:
It is possible that no results initially show. In which case, close the integration and re-open it. Re-opening the integration menu should allow the fields to load properly from Hubspot.
4- Close the Integration
For each changes made, there should be a pop-up message indicating that the changes have been made. You can then confirm that the integration is live if the switch is turned on (Blue). In addition, in the automation section, you will see that the Hubspot Integration has been automatically added.
As any automation, you can add additional steps.
Example & Result
In our example we mapped the following fields (view image).
In our example, the booking link has no form aside from First Name, Last Name, Email Address. As a result, many of the fields will stay empty.
Once the meeting is confirmed, it will show in the automation logs and a new deal will be created
In addition, the new deal will be created with the Hubspot fields (this information has been mapped previously in the integration screen).
Also, the Source and the Activity reflect Husbpot as a Source.
Things to note
This integration can work on any Hubspot Plans (free and above). However, do note that on the free Hubspot Plan, you do not have the ability to customize the booking link’s form.
You will need to connect your calendars for this integration to work
You can map custom fields from the Hubspot Calendar Form to Sales CRM if you add custom fields to Sales CRM (e.g: Deals → Grid View → Add column → New Field)
Booking links using the same email addresses will not generate a new deal (the automation will not trigger)
The integration will work on all the booking links created from Hubspot