Pipedrive Integration with Dynamics 365 Business Central

Pipedrive Integration with Dynamics 365 Business Central

Pipedrive + Microsoft Dynamics 365

Pipedrive Integration for Dynamics 365 Business Central

Seamlessly synchronize deals, persons, organizations, items and revenue insights between Pipedrive and Microsoft Dynamics 365 Business Central—reducing manual data entry and connecting your sales and finance workflows.

Two-way Sync Keep core business data aligned
Real-time Webhooks React to Pipedrive events
Sales Automation Create BC sales orders from won deals
Introduction

Connect Your CRM and ERP Workflows

The Dynasol Technologies Pipedrive Integration for Dynamics 365 Business Central enables seamless synchronization of Deals, Persons, Organizations, Items, and key revenue insights between both platforms.

This solution eliminates manual data entry, centralizes customer information, and enhances operational efficiency for sales and finance teams. The integration combines Pipedrive webhooks, APIs, and a Business Central extension to create a reliable synchronization workflow.

Capabilities

Key Features

↔

Two-way Synchronization

Synchronize core entities between Pipedrive and Business Central.

✓

Automatic Sales Orders

Create Sales Orders in Business Central when a deal is won, as soon as it is created, or when it reaches the pipeline stage you choose.

$

Revenue Insights

Calculate invoiced, accrued (shipped, not yet invoiced) and total revenue per deal and write it back to Pipedrive.

⚡

Real-time Webhooks

Receive updates for organizations, persons, and deals through webhook events.

↳

Custom Field Write-back

Write Business Central customer, contact and order numbers and revenue into the Pipedrive custom fields you choose.

◷

Job Queue Automation

Run periodic synchronization when webhook-based updates are not used.

🔒

Secure Authentication

Use Azure AD OAuth 2.0 for secure API authentication.

!

Error Logging

Monitor integration activity and troubleshoot events through webhook logging.

Architecture

How the Integration Works

The integration uses a hybrid architecture combining Pipedrive webhooks, APIs, a connection bridge and a Business Central extension.

Pipedrive Deals · Persons · Organizations
→
Dynasol Bridge Webhooks · API routing · Events
Business Central Customers · Contacts · Orders · Items
↔
Sync & Automation Mappings · Revenue · Job Queue · Logs
Pipedrive events trigger the bridge, which forwards events to Business Central APIs. Business Central updates its records and can optionally send synchronized information back to Pipedrive.
Before You Start

Prerequisites

Pipedrive Admin Access

Required to create webhooks and access the relevant API configuration.

Business Central Access

Access to the Dynamics 365 Business Central environment where the extension will be installed.

Dynasol Extension

Access to the Dynasol Pipedrive Integration extension, available through Microsoft AppSource.

Azure / Entra App

An Azure AD / Microsoft Entra application can be configured when required by the deployment.

Implementation

Step-by-Step Setup Guide

1

Configure Pipedrive

Log in to Pipedrive as an Administrator and navigate to Tools & Apps → Webhooks. Create a webhook pointing to the Dynasol bridge.

https://pipedrive.dynasol.store/

Select the required actions (All, Create, Change, Delete) and supported events such as Deal, Person and Organization. Then configure the Business Central integration setup page.

2

Prepare the Connection Bridge

Open Pipedrive Configurations and configure Client ID, Client Secret, Setup Enabled, Valid License Installed and log retention settings. Confirm the webhook URL and ensure the logs directory has write permission.

3

Install the Business Central Extension

Go to Extension Management, open the AppSource Gallery, search for Pipedrive Integration and install it. Then open Pipedrive - Integration Setup: the setup guide starts automatically and takes you through the licence, API Key, Base URL and sync modes. Afterwards, set entity preferences, custom field mappings, revenue calculations and webhook log deletion on the setup page.

4

Configure Microsoft Entra / Azure AD

Open Microsoft Entra Applications and create or configure the required application. Grant access to the integration app and configure permissions according to your deployment.

Assign the Pipedrive - Webhook API (S2S) permission set to the application that receives the webhooks, then click Grant Consent. For users, assign Pipedrive - Administrator (setup), Pipedrive - User (everyday work) or Pipedrive - Read Only.
Pricing & Plans

Explore Pipedrive Integration Pricing

Looking for the available pricing options, plans and details for connecting Pipedrive with Microsoft Dynamics 365 Business Central?

Dynasol Integration Pricing

Microsoft Dynamics 365 Business Central + Pipedrive Integration

Visit the dedicated pricing page for the latest integration pricing, plan information and details. The pricing content can be updated independently from this integration guide.

View Pricing & Plans
Visual Guide

Screenshots & Configuration Views

Key configuration and data views in Business Central and Pipedrive.

Microsoft Entra Application
Business Central Setup — Dark
Business Central Setup — Light
Business Central Deals
Business Central Mappings
Business Central Persons
Business Central Organizations
Business Central Webhooks
Pipedrive Deals
Pipedrive Persons & Organizations
Business Central Products
Pipedrive Products
Once Configured

What Happens After Setup?

Deals → Sales Orders

Deals create Sales Orders in Business Central according to the Create Sales Order When setting and the pipeline Order Trigger Rules.

Customers & Contacts

Organizations and persons can synchronize to Business Central Customers and Contacts.

Revenue Calculation

Revenue values are automatically calculated when the relevant option is enabled.

Webhook Monitoring

The Webhook Handler page displays received webhook logs for monitoring and troubleshooting.

Job Queue Entries

Job Queue Entries are created automatically based on the configured synchronization mode.

Troubleshooting

Common Issues

Issue What to Check
Webhook not firing Check the Pipedrive “Last Attempt” status.
Data not syncing Verify the API Key, Base URL and the entity's sync method on the Pipedrive - Integration Setup page in Business Central.
Webhook reached Business Central Open the received webhook entries: the Status and Result columns show what happened and why. Use Retry Selected after fixing the cause.
Missing Sales Orders Check Create Sales Order When and the Order Trigger Rules on the setup page. The Order Skip Reason column on the Deals list shows why no order was created.
API key errors Verify all connection and field-mapping API keys.

Where to View Logs

In Business Central, open Pipedrive → Received Webhooks - List.

Videos

Need Visual Help

Pipedrive Integration Promo - Dynamics 365 Business Central

Pipedrive CRM Integration for Dynamics 365 Business Central

Support

Need Help With the Integration?

For assistance, troubleshooting or customization inquiries, contact Dynasol Technologies. Our team can help with implementation, configuration and integration requirements.

Let's make your Pipedrive + Business Central workflow seamless.

Discuss your requirements with the Dynasol team and determine the right setup approach for your organization.