You can follow these steps to activate your Freshdesk integration with CallHippo and create tickets for each one of your calls
On Freshdesk
Login to your Freshdesk account.
- Note your Domain Name from the URL, for example: "callhippo1" is the Domain name in https://callhippo1.freshdesk.com.
Go to your Profile icon on the top right corner and click on it. In the drop-down menu, click on "Profile Settings".
Find and copy your "API key".
On CallHippo
Login to your CallHippo account.
Go to the Sidebar and click on "Integrations".
Click on the "Connect" button in front of "Freshdesk".
Once you click on the connect button, you will get a pop-up asking for your API key and domain name (which you copied from the URL in previous steps). Enter the details and click on "Connect Now".
Once you click on Click Now, you will get a message saying your account with Freshdesk will be integrated soon. You will get notified about the same via an email and your integration status will be "in progress".
Once the integration is successful and the process is completed, your integration status will be "integrated" as shown below :
- So now you have successfully integrated your freshdesk account with your CallHippo account and your existing data is synced with CallHippo.
- But to sync new data that is being created in Freshdesk, you need to create several webhooks, which are explained as below :
- Webhooks
- Here we will create a total of 4 webhooks, which are as follows
- But before creating a webhook, please copy and note down your CallHippo user ID somewhere. Steps to find your CallHippo user id as follows :
Click on "Users & Performance".It will redirect you to the user settings page.
Now copy the highlighted portion shown in the below image and note it down.
1. Create "Add new ticket" webhook
Go to your Freshdesk dashboard and click on the "Admin" tab as shown below:
Then under the "Workflows" section click on the "Automation" icon as shown below:
Now Under the ticket creation tab, click on "New Rule".
Now insert the details as shown below :
Rule Name: Add New Ticket
Description: Called when a new ticket with Open Status is created
Then select the "Match ANY of the below" radio button.
-
Below that under the "Conditions" section, in a dropdown
Select Condition: Status
In the next dropdown, select "Is"
And then in the next dropdown select "Open".
Then under the "Actions" segment,
- Select Action: Trigger Webhook
Request Type: POST
Callback Url: https://activity.callhippo.com/integration/users/59a122da8fe5d239bfc0288a/freshdesk/webhook/addticket (here replace ‘59a122da8fe5d239bfc0288a’ with your user-id shown in previous steps)
Encoding: JSON
Content: Simple
Then select checkbox against ‘Ticket ID {{ticket.id}} label
Then click on Save.
2. Create "close ticket" webhook
Go to your Freshdesk dashboard and click on the "Admin" tab as shown below:
Then under the "Workflows" section click on the "Automation" icon as shown below:
Now insert the details as shown below:
- Now click on the "ticket updates" tab, and click on "New Rule"
Rule Name: Close Ticket
Then under the "When an action is performed by" section select the radio button against the "Agent or Requester" label.
-
Below that under the dropdown sections
Select Event: Status is changed
From: Open
To: Closed
Then under the "Actions" segment,
Select Action: Trigger Webhook
Request Type: POST
Callback Url: https://activity.callhippo.com/integration/users/59a122da8fe5d239bfc0288a/freshdesk/webhook/removeticket (here replace ‘59a122da8fe5d239bfc0288a’ with your user id shown in previous steps)
Encoding: JSON
Content: Simple
Then select checkbox against ‘Ticket ID {{ticket.id}} label
- Then click on Save
3. Create an "Open ticket" webhook
- Go to your Freshdesk dashboard and click on the "Admin" tab as shown below :
Then under the "Workflows" section click on the "Automation" icon as shown below:
Now insert the details as shown below :
Now click on the ticket updates tab, and click on New Rule:
Rule Name: Open Ticket
Then under the "Action performed by" section select the radio button against the "Agent or Requester" label.
-
Below that under the "dropdown" sections
Select Event: Status is changed
From: Any Status
To: Closed
Then under the "Actions" segment
Select Action: Trigger Webhook
Request Type: POST
Callback Url: https://activity.callhippo.com/integration/users/59a122da8fe5d239bfc0288a/freshdesk/webhook/addticket (here replace ‘59a122da8fe5d239bfc0288a’ with your user id shown in previous steps)
Encoding: JSON
Content: Simple
Then select checkbox against ‘Ticket ID {{ticket.id}} label
Then click on Preview and Save
3. Create a "Delete ticket" webhook
Go to your Freshdesk dashboard and click on the "Admin" tab as shown below:
Then under the "Workflows" section click on "Automation" icon as shown below :
Now insert the details as shown below:
Now click on the ticket updates tab, and click on New Rule
Rule Name: Delete Ticket
-
Then under the "Action performed by" section select the radio button against the "Agent or Requester’ label.
Below that under the "dropdown down" sections
Select Event: Ticket is
Select ‘deleted’ in a dropdown next to "Select Event"
-
Then under the "Actions" segment
Select Action: Trigger Webhook
Request Type: POST
Callback Url: https://activity.callhippo.com/integration/users/59a122da8fe5d239bfc0288a/freshdesk/webhook/removeticket (here replace ‘59a122da8fe5d239bfc0288a’ with your user id shown in previous steps)
Encoding: JSON
Content: Simple
Then select checkbox against ‘Ticket ID {{ticket.id}} label
Then click on Preview and Save
Hurray! You have successfully integrated Freshdesk with CallHippo.
Features:
All the contacts of the freshdesk will get synced in the Callhippo.
If an incoming/outgoing call is there on the freshdesk contacts which are synced with the Callhippo then a call activity will be shown in the tickets.
Click on the ticket
If an SMS is sent/received on the freshdesk contacts which are synced with the Callhippo then an SMS activity will be shown in the tickets.
- Enable Click to Call
- Install the CallHippo Click-to-Call Chrome extension using this link: https://chrome.google.com/webstore/detail/callhippo-virtual-phone-s/gbiddodjfedcfaomleolekbgkidagkci
Once the click-to-call extension is installed it will appear in front of all numbers and as soon you click on the icon the call will be made.