All Collections
How to install and manage the integration for Pipedrive
How to install and manage the integration for Pipedrive

Everything you need to know when integrating Demodesk with Pipedrive

Alina Stoehr avatar
Written by Alina Stoehr
Updated over a week ago

In this article, in-depth information on defining the interactions with Pipedrive is provided. In general, this HubSpot sync feature is accessible to users with Scheduling and Business licenses. This article is divided into the following sections:


Before you begin...ensure that:

  • You are logged into Demodesk

  • You are logged into Pipedrive

  • You use the same email address for Pipedrive and Demodesk

  1. Visit your Connections page.

  2. Scroll down to the CRM section

  3. Click Connect Pipedrive to authenticate and connect.

  4. Congratulations! ๐ŸŽ‰
    Your connection is now activated for your user account. Your activities are now automatically synced with Pipedrive per your settings.

Integration settings

Your integration settings in Demodesk define how Demodesk interacts with Pipedrive for the whole company. In essence, you can control whether Demodesk should create the following objects and their properties:

In essence, you can control whether Demodesk should create the following objects:

  • Activities

  • Organizations

  • Deals

Create activities

For creating activities, you can specify the default activity type. All activities created via Demodesk will be of the default activity type specified here.

If you want to have a different activity types for different meeting types in Demodesk, then you can achieve that by doing the following (expand)

  1. Create a custom token with a connection to the type field on the activity in Pipedrive

  2. Add the activity types from Pipedrive that you want to support. See the most common activity types here.

  3. Click on Meeting types and open a meeting type

  4. Scroll down to booking questions

  5. Add a question.

  6. Select the token you created and checkmark optional, the default answer you want to have for the activity type, and hidden booking question.

Create organizations

This setting defines if Demodesk should create an organization.

  • If the setting is OFF, then we will never create an organization

  • If the setting is ON, then we will create an organization. If no company name is provided (e.g. in the booking page) then no organization will be created.

This does not affect the mapping of person or activities to existing organizations in Pipedrive.

Create deals

When this option is enabled, Demodesk always checks if a relevant deal, i.e. an open or closed won deal, exists. Then, no deal is created to avoid duplicate deals.

If a deal is created, Demodesk uses the specified pipeline and stage of the respective meeting type.

If you use several pipelines in Pipedrive, you can set them up in Demodesk and assign event types to specific pipelines. In that case, you also need to specify if only this specific pipeline should be checked for relevant deals or all pipelines. Examples:

  • Different pipelines are used for different stages in the funnel or different sources. E.g. inbound, outbound, onboarding, renewal, etc. Then, the setting all pipelines should be used to ensure that open or closed won deals in any of these pipelines are considered.

  • Different pipelines are used for different products or markets, i.e. for one customer deals in different pipelines can exist. Then, the setting specific pipeline should be used, so that a new deal is created in other pipelines.

Demodesk connects the deal ID when creating the activity. The organization should then be automatically connected through the person.

Update deals

Demodesk associates the event with the deal, even if deal creation is disabled. In case there are multiple deals opened at the same organization, a new activity will be attached to the most recent open deal.

Default connections

By default, we connect some system tokens in Demodesk to standard fields in Pipedrive (see below table for more details). You can find your token connections in your settings.

Demodesk Token Names

Pipedrive Field

Guest last name
Guest first name

Name (Person)

Guest email

Email (Person)

Meeting name

Subject (Activity)

Meeting link

Location (Activity)

Meeting time

Due Time (Activity)

Meeting date

Due Date (Activity)


Q: I want to connect more than one CRM with Demodesk

Answer (expand)

If you have more than one CRM connected, you are able to choose which CRM you want to connect to a token. This only applies, when you have multiple CRM's (HubSpot/ Pipedrive/ Salesforce) connected.

Q: My meetings are not getting created in Demodesk

Answer (expand)

Make sure you use the same email address for Pipedrive, Demodesk, and your Google or Outlook account.

In order to sync your notes after a meeting, the activity must be present in Pipedrive. Only after scheduling a new meeting (with the Pipedrive integration connected), you will be able to sync the notes for that meeting.

Please note: All the meetings scheduled before connecting Pipedrive wonโ€™t be synced since they are not present on Pipedrive yet. Also, the notes of an instant meeting will not be synced to the CRM.

Q: I keep seeing many errors when trying to sync Pipedrive, and it is telling me to "contact Demodesk Support." But, I am not sure what's causing the problem.

Answer (expand)

Are you experiencing numerous sync errors like those displayed below?

If so, we always recommend checking the following:

1) Ensure that you are not using a token that has been deleted from Pipedrive or has a connection issue. You can verify this on the Demodesk tokens page.

2) Make sure that the tokens you are using have the expected field type input on your CRM. For instance, a field with type "double" in your CRM cannot accept a "string" from Demodesk, leading to sync errors.

โšก Pro Tip: If you suspect a token is the problem, you can set it to "read-only" to test whether the errors persist. If it does, the issue may not be related to that token and so you could try testing with another token.

3) If you continue to encounter issues, please don't hesitate to reach out to Demodesk Support via the chat or email at

Q: No organization gets created in Pipedrive

Answer (expand)

  1. Check if "Create organization" is enabled in the Pipedrive integration settings here.

  2. Ensure that a company name is provided in the booking questions.

Did this answer your question?