Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

modestcrab/3CX-Pipedrive-Integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

3CX (V18/V20) To Pipedrive Integration

3CX-Pipedrive Integration

This is an integration of your 3CX PBX with Pipedrive. Here are the supported features

  • Find contact for incoming call from Pipedrive
  • Add contacts to 3cx from Pipedrive based on incoming calls
  • Call journaling ( Includes adding an activity to pipedrive )
  • Call journaling looks for both leads and deals and adds calls to either when found.
  • Call journaling adds details to multiple contacts if the numbers belong to multiple people

How to install

  1. Go to 3CX console > Settings > CRM
  2. Server Side > +Add > Upload the pipedrive.xml file from this repository.
  3. Add the API key ( Found in Pipedrive > User > Pesonal Preferences > API ) & the domain part (Usually the domain once you log into pipedrive - https://example.pipedrive.com).
  4. Check if you need contact creation & Call journaling.
  5. Go to Pipedrive and create a contact* for each of your user that will use the system. Make sure their email on pipedrive matches the email on 3CX. In the phone number field enter AgentExtension-XX where XX represents the users extension in 3cx.

*You need to create a new contact in the address book. Go to Pipedrive > contacts > people > +person ..Add a new person that is your employee and then add a phone number which is the AgentExtension-XX.

Logic for call journaling

image

The call journaling works based on the following scenarios

  • When a call comes in 3cx, the integration sends pipedrive a request based on the agents extension. It looks for AgentExtension-XX where XX represents the users extension in 3cx. It finds the user based on the match.
  • We then retreive the users ID.
  • Next we search the phone number that called into the 3CX and find the relevant person ID in pipedrive.
  • Once we have both the caller and the user who answered, we search all deals && leads to find all relevant records
  • We finally add the activity based on those scenarios

About

3CX-Pipedrive Integration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /