Sign In
or
Sign Up
Home
How it works
Applications
Home
How it works
Applications
Sign in
Sign up
Create
Pipedrive
product for new
Freshdesk
products
Copy Integration
JavaScript
Copy Integration Recipe
Step 1.
Enter your FRESHDESK API credentials
About Freshdesk Credentials:
Log into your Freshdesk account
Click your
avatar
on top-right corner then click
Profile Settings
Your
API Key
is located on the right pane
Your subdomain part is usually your company name and can be fetched from your account url (e.g.:
subdomain
.freshdesk.com)
More about
Freshdesk Integrations
Step 2.
Enter your PIPEDRIVE API credentials
About Pipedrive Credentials:
Log into your Pipedrive account
For your api token click on your avatar (top-right corner)
Select
Settings
then
Other > API
Your
companydomain
is the first part of your pipedrive account url (e.g.
companydomain
.pipedrive.com)
More about
Pipedrive Integrations
Copy Integration
Copy Integration Programmatically
//install package
npm i apigum-sdk
//usage const {Integration, Apps, AppHelper} = require('apigum-sdk'); const freshdeskCredentials = {}; const pipedriveCredentials {}; //set up credentials freshdeskCredentials[Apps.Freshdesk.Keys.Subdomain] = "<< your freshdesk subdomain >>"; freshdeskCredentials[Apps.Freshdesk.Keys.Apikey] = "<< your freshdesk apikey >>"; //set up credentials pipedriveCredentials[Apps.Pipedrive.Keys.Companydomain] = "<< your pipedrive companydomain >>"; pipedriveCredentials[Apps.Pipedrive.Keys.Api_Token] = "<< your pipedrive api_token >>"; //obtain api key at https://account.apigum.com/api const apiKey = "<< Your API key >>"; const integration = new Integration(apiKey); //create integration const freshdesk = AppHelper.configure(Apps.Freshdesk.AppId, this.freshdeskCredentials); const pipedrive = AppHelper.configure(Apps.Pipedrive.AppId, this.pipedriveCredentials); integration.create(freshdesk, pipedrive, Apps.Freshdesk.Integrations.CREATE_PIPEDRIVE_PRODUCT_FOR_NEW_FRESHDESK_PRODUCTS) .then(id => { // returns id of created integration }) .catch(err => console.log(err))