Synchronize accounts and contacts from Pipedrive to Zendesk
Switch branches/tags
Nothing to show
Clone or download
Jan Schwoebel
Latest commit 12d918c Mar 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Mar 26, 2018
README.md Update README.md Mar 26, 2018
config.json initial push of config.json and syncpipedrive.py Mar 26, 2018
syncpipedrive.py initial push of config.json and syncpipedrive.py Mar 26, 2018

README.md

Sync Pipedrive with Zendesk

This script (syncpipedrive.py) allows you to synchronize your accounts & contacts from Pipedrive to Zendesk.

Getting Started

These instructions will get you running with the project.

Prerequisites

What things you need to install the software and how to install them

Python 2.x with the following library installed:
requests==2.18.2

Creating your own config.json

Use the config.json below as a template and modify its values to match your credentials and configuration.

{
  "zendesk": {
    "enduserurl": "https://{subdomain}.zendesk.com/api/v2/users.json?role\[\]=end-user",
    "orgurl": "https://{subdomain}.zendesk.com/api/v2/organizations.json",
    "username": "",
    "apikey": "",
    "url": "{subdomain}.zendesk.com"
  },
  "pipedrive": {
    "apikey": ""
  }
}

Running the sync

Upon running python syncpipedrive.py, status messages will be printed to the terminal window:

Start sync of organizations from pipedrive to zendesk
Synchronized all organizations from pipedrive to zendesk
Start sync of persons from pipedrive to zendesk
Synchronized all contacts from pipedrive to zendesk
Sync took 0:21:00.792935