APIs & Integrations

hs_spritle
Participant

Developing an integration inside HubSpot which displays data from 3rd party API?

I would like to develop an integration between Freshdesk and HubSpot which will display the related ticket details to the contact in HubSpot contact page.

I read Freshdesk API and it's pretty good. Does HubSpot have any SDK kinda stuff to develop those?

 

Please let me know where should I start, which language to develop and how to develop.

 

Thanks in advance

0 Upvotes
1 Reply 1
cbarley
HubSpot Alumni
HubSpot Alumni

Developing an integration inside HubSpot which displays data from 3rd party API?

Hi @hs_spritle , the only way you can display external data within HubSpot is through the CRM Extensions API: https://developers.hubspot.com/docs/methods/crm-extensions/crm-extensions-overview. This API is not yet supported on the Ticket object within HubSpot, but works for contacts, companies and deals. It should be supported on tickets soon. 

 

For this, you'd need a way to pull data you want to display inside HubSpot from the other system (with whatever programming language of your choice: python, nodejs, php, java etc.), and format it in the prescribed way that we describe in our overview doc I linked above so that HubSpot can request that resource and display it properly.

 

You'll also need a Developer Account and must create an App inside the account where you can use the client id and secret to complete the OAuth flow to install your extension to your live production account. 

 

Create an App: https://developers.hubspot.com/docs/faq/how-do-i-create-an-app-in-hubspot

Oauth: https://developers.hubspot.com/docs/methods/oauth2/oauth2-overview

 

We don't currently have an SDK for this API.

0 Upvotes