consult.interweave.biz

Salesforce to MS Dynamics Integration — InterWeave SmartIntegration Platform
SmartIntegration Platform for CRM

Salesforce to
MS Dynamics
Integration

Architecture
Salesforce REST API D365 OData v4 REST Azure AD OAuth 2.0 Business Central REST Bi-directional Multi-entity

InterWeave SmartSolutions enables bi-directional, configurable integration between Salesforce CRM and Microsoft Dynamics 365 ERP — synchronising Accounts, Opportunities, Orders, Invoices, and Payments in real time, aligning sales with finance and operations across Dynamics 365 Finance & Supply Chain, Business Central, and legacy Dynamics platforms.

Connect Salesforce to D365 F&O via OData v4 REST with Azure AD authentication, or to Business Central via OAuth 2.0 — with multi-entity routing by dataAreaId, financial dimensions, and full Quote-to-Cash automation.

4–6wk
Standard implementation
Bi-directional real-time sync
4+
D365 platforms: F&O · BC · Sales · Legacy
Salesforce ↔ InterWeave ↔ MS Dynamics — integration flow
Salesforce
CRM · REST API
InterWeave
SmartHub · Real-time
MS Dynamics
F&O · BC · Sales · Legacy
Standard object mappings
AccountCustomerV3 / Customer
ContactContactPersonV2
Opportunity (Closed Won)SalesOrderHeaderV2
Order / InvoiceCustInvoiceJournal
Product / Price BookReleasedProductV2
Payment StatusCustPaymJourLine
Dynamics editions supported
D365 F&O
OData v4 REST
Business Central
OAuth 2.0 REST
D365 Sales
Dataverse API
AX · GP · NAV
Legacy adapters
Bi-directional real-time sync
4+
D365 editions: F&O · BC · Sales · Legacy
4–6wk
Standard implementation
100%
Configurable to your business rules

Every Dynamics edition.
One integration partner.

InterWeave supports the full Microsoft Dynamics family — from D365 Finance & Supply Chain and Business Central to legacy Dynamics AX, GP, and NAV — each via its native API or connector.

Dynamics 365 Finance & Supply Chain OData v4 REST
Authentication: Azure AD app registration with OAuth 2.0 client credentials
Key entities: CustomerV3, SalesOrderHeaderV2, CustInvoiceJournal
Multi-legal-entity routing via dataAreaId per Salesforce Account
Financial dimensions: Business Unit, Department, Cost Centre, Project
Inventory: ReleasedProductV2 and Available to Promise (ATP) sync
Payment: CustPaymJourLine — settlement writeback to Salesforce
Dynamics 365 Business Central OAuth 2.0 REST
Authentication: OAuth 2.0 via Azure AD; standard BC REST API endpoints
Key entities: Customer, SalesOrder, SalesInvoice, Item, Payment
Multi-company BC environments supported with configurable company routing
Dimensions (Cost Centre, Project, Department) mapped to Salesforce fields
Sales invoices and credit memos sync to Salesforce Opportunity and Account
Item availability and inventory levels sync for ATP commitments in Salesforce
Dynamics 365 Sales / CRM Dataverse API
Dataverse Web API with Azure AD authentication for D365 Sales
Accounts, Contacts, Leads, Opportunities, and Activities sync
Cross-CRM scenarios: Salesforce as primary CRM, D365 Sales as secondary
Configurable system-of-record rules per entity to prevent circular updates
Useful for M&A consolidation, partner data sharing, or phased migrations
Quote and Order objects mapped bidirectionally between both CRM platforms
Legacy Dynamics (AX · GP · NAV) Legacy adapters
Dynamics AX 2012 — AIF (Application Integration Framework) web services
Dynamics GP — eConnect SDK or direct ODBC database access
Dynamics NAV — OData v3 web services or NAS connector
On-premise agent for GP/NAV; outbound HTTPS only — no inbound firewall changes
Supports migration bridge: legacy → D365 transition with parallel sync
Historical data pull from legacy systems into Salesforce for 360° reporting
// Azure AD Authentication
All D365 F&O and Business Central connections use Azure AD app registration with OAuth 2.0 — no username/password storage. InterWeave holds client credentials securely; all tokens are short-lived and never persisted beyond session scope.
// Multi-Entity & Legal Company
Route different Salesforce Accounts to different D365 legal entities via dataAreaId or Business Central company IDs. Multi-currency with automatic conversion. Regional tax rules, compliance settings, and localisations supported.
// Financial Dimensions
Business Unit, Department, Cost Centre, and Project financial dimensions from D365 F&O and Business Central are mapped to configurable Salesforce custom fields — providing full dimensional reporting from CRM data.

Choose your edition.

Three editions designed to scale with your business — from foundational sync for growing teams to AI-driven, enterprise-grade integration for global multi-entity Dynamics deployments.

Edition 01
Professional
Foundational, intelligent data synchronisation for seamless connectivity and efficiency in growing teams. Emphasises smart, intuitive setup.
$7,499/year
+ Configuration, Training and Support charges
Bi-directional Salesforce ↔ D365 sync
Account / CustomerV3 synchronisation
Opportunity → SalesOrderHeaderV2
Product / Price Book ↔ ReleasedProductV2
Payment status writeback to Salesforce
Real-time and scheduled batch sync
D365 F&O, Business Central, and D365 Sales
Standard error monitoring & dashboard
Learn More
Edition 03
Ultimate
Enterprise-grade, generative AI-driven integration and predictive analytics for transformative insights and future-proof digital ecosystems.
$13,499/year
+ Configuration, Training and Support charges
Everything in Enterprise
Generative AI-driven integration intelligence
Predictive analytics & financial forecasting
Projects, Inventory & Supply Chain modules
Full Revenue Recognition automation
SmartPayment Gateway integration
Priority support & dedicated success manager
Custom SLA & advanced compliance audit
Learn More
SmartPortal
The SmartPortal
Configurable integration solution with 48+ integrated Merchant Service Providers — customer self-service invoice management and payment.
$3,600
/ year Learn More
Payment Processing
Payment Processing
Payment Processing Solutions for your CRM — US & Canada and International markets. Innovative. Secure. Integrated.
$3,600
/ year · per market Learn More
eCommerce
eCommerce
eCommerce Solutions integrated with your CRM — 44+ platforms, real-time inventory, order and customer sync.
$3,600
/ year Learn More
International Payments
International Processing
International Payment Processing Solutions for your CRM with TransferMate — enhanced rates, global banking, reconciliation workflows.
$3,600
/ year Learn More

What gets synced — every object.

Standard mappings cover the full Quote-to-Cash lifecycle. D365-specific OData entity names are listed — all mappings are configurable to your exact field names and business rules.

Salesforce Object Direction D365 Entity (OData) Notes
Account ⇄ Bi-directional CustomerV3 Legal entity routing via dataAreaId; CustomerNo writeback to Salesforce
Contact ⇄ Bi-directional ContactPersonV2 Role mapping; billing and shipping contacts linked to CustomerV3 record
Opportunity (Closed Won) → To D365 SalesOrderHeaderV2 Line items, discounts, and taxes mapped; triggers on Closed Won stage change
Order / Invoice → To D365 CustInvoiceJournal Posted invoice journal; invoice number writeback to Salesforce Order record
Product / Price Book ⇄ Bi-directional ReleasedProductV2 Multi-currency pricing; unit of measure and item group configurable
Payment Status ← From D365 CustPaymJourLine Settlement records sync to Salesforce Opportunity and Order in real time
Credit / Refund ⇄ Bi-directional CustFreeInvoice (credit) Credit notes sync back to Salesforce cases or account records
Vendor Optional ⇄ Bi-directional VendorV2 AP integration optional; Enterprise/Ultimate edition or add-on required
Inventory Availability Optional ← From D365 InventAvailabilityByProduct ATP quantities sync to Salesforce Product records; Ultimate edition

How the integration works.

InterWeave provides the data structure, workflow, and complex processing logic for fast, reliable, and secure synchronisation between Salesforce and Microsoft Dynamics 365.

01
// Quote-to-Cash Automation
A Closed Won Opportunity in Salesforce automatically generates a Quote, Sales Order, or Invoice in Dynamics 365. Line items, discounts, and taxes flow seamlessly. Payment updates from Dynamics (partial or full) sync back into Salesforce for real-time sales visibility.
02
// Real-Time & Event-Driven
Real-time sync for critical sales-to-finance transactions. Batch processing for large datasets (nightly invoice sync). Event-driven Salesforce workflow triggers launch Dynamics syncs automatically. Hybrid approach balances speed with D365 performance.
03
// 100% Configurable
Define field-level mappings and custom logic. Apply approval workflows across Salesforce and Dynamics. Configure multi-entity and multi-currency posting. Extend to advanced modules like Projects, Inventory, Supply Chain, or Revenue Recognition.
04
// Conflict & De-duplication
System-of-record rules: Salesforce for customers/opportunities, Dynamics for financial data. Duplicate prevention logic checks existing records before creation. All exceptions logged in the InterWeave Dashboard with full reconciliation tools.
05
// Error Monitoring & Retries
Transaction-level logging for each record processed. Error queues with automated retry capability. Dashboard visibility into throughput, latency, and success/failure rates. Proactive alerts via email or Salesforce notifications for administrators.
06
// Secure & API-Compliant
TLS/SSL encryption for all transactions. Role-based access with complete transaction logging. PCI-DSS alignment when paired with InterWeave SmartPayment Gateway. API-compliant adapters updated with every Salesforce release and Dynamics update.

What customers experience.

The measurable ROI benefits customers see after deploying the Salesforce ↔ MS Dynamics integration from InterWeave.

Streamlined Quote-to-Cash
Closed Won to Invoice in seconds — automating the full sales-to-billing cycle without manual re-entry between Salesforce and Dynamics.
👁️
Real-Time Sync
Sales and finance data aligned in real time — sales teams see invoice and payment status in Salesforce; finance sees CRM context in D365.
✏️
Reduced Manual Entry
Eliminate double-entry between Salesforce and D365. One record, propagated automatically across both systems with no manual copying or reconciliation.
📊
Audit-Ready Compliance
Full transaction-level audit trail across Salesforce and D365. Compliance reporting, financial close support, and regulatory audit readiness without manual effort.
🤝
Sales, Finance & Ops Alignment
Sales, Finance, and Operations teams working from the same data — reducing friction, accelerating decisions, and improving customer experience across the full order lifecycle.
🔒
TLS/SSL Encrypted
All data transfers between Salesforce, InterWeave, and D365 use TLS/SSL encryption. No sensitive financial data exposed in transit.
🔑
Azure AD Auth
All D365 connections authenticated via Azure AD OAuth 2.0 — no username/password storage, short-lived tokens, and full Azure AD audit trail.
📋
Role-Based Audit Logs
Role-based access controls with immutable audit logs for every sync event — exportable for Dynamics compliance and Salesforce security review.
🔄
API-Compliant Adapters
InterWeave maintains API-compliant adapters for both Salesforce and D365 — updated with each Salesforce release cycle and Microsoft Dynamics update.

Salesforce ↔ MS Dynamics
FAQs.

The most common questions about the InterWeave Salesforce to MS Dynamics integration — covering editions, data objects, multi-entity, Azure AD, and implementation.

01 What does the Salesforce ↔ Microsoft Dynamics 365 integration provide?

InterWeave SmartSolutions enables bi-directional, configurable integration between Salesforce CRM and Microsoft Dynamics 365 ERP (Finance, Supply Chain, or Business Central). It synchronises Accounts, Opportunities, Orders, Invoices, and Payments in real time — aligning sales with finance and operations, and eliminating manual entry between both platforms.

02 Which Microsoft Dynamics editions are supported?

InterWeave supports multiple Microsoft Dynamics platforms:

  • Dynamics 365 Finance & Supply Chain (F&O) — via OData v4 REST API with Azure AD
  • Dynamics 365 Business Central — SMB ERP via OAuth 2.0 REST API
  • Dynamics 365 Sales / CRM — via Dataverse Web API
  • Legacy Dynamics (AX, GP, NAV) — via AIF, eConnect SDK, or OData v3
03 What data objects are typically integrated?

Core object mappings include:

  • Salesforce Accounts ↔ Dynamics CustomerV3 / Customers
  • Salesforce Contacts ↔ Dynamics ContactPersonV2
  • Opportunities ↔ Quotes, Orders, or Contracts
  • Salesforce Products / Price Books ↔ Dynamics ReleasedProductV2
  • Orders / Invoices and Line Items — SalesOrderHeaderV2 / CustInvoiceJournal
  • Payments, Credits, and Refunds
  • General Ledger Entries (when financial posting is needed)
04 How does InterWeave automate the Quote-to-Cash process?

A Closed Won Opportunity in Salesforce automatically generates a Quote, Sales Order, or Invoice in Microsoft Dynamics. Line items, discounts, and taxes flow seamlessly. Payment updates from Dynamics (partial or full) sync back into Salesforce for sales visibility. Multi-entity posting and financial reconciliation are supported for enterprise deployments.

05 Can the integration be customised for business-specific rules?

Yes — InterWeave is 100% configurable:

  • Define field-level mappings and custom logic
  • Apply approval workflows across Salesforce and Dynamics
  • Configure multi-entity and multi-currency posting
  • Extend integration to advanced modules like Projects, Inventory, or Revenue Recognition
06 How does synchronisation work — real-time or batch?
  • Real-time sync: for critical sales-to-finance transactions
  • Batch processing: for large datasets (e.g., nightly invoice sync)
  • Event-driven triggers: Salesforce workflows can launch Dynamics syncs automatically
07 How are conflicts or duplicates handled?

System-of-record rules can be set: Salesforce for customers/opportunities, Dynamics for financial data. Duplicate prevention logic checks for existing records before creation. Exceptions are logged in the InterWeave Dashboard with tools for reconciliation and a full audit trail of every decision.

08 Can InterWeave handle multi-entity or global D365 deployments?

Yes. InterWeave supports:

  • Multi-entity D365 setups — subsidiaries, divisions, global entities via dataAreaId routing
  • Multi-currency handling including real-time currency conversion
  • Global deployments with regional tax rules, compliance, and localisation
  • Financial dimensions: Business Unit, Department, Cost Centre, Project mapped to Salesforce fields
09 How secure is the integration?
  • TLS/SSL encryption for all transactions
  • Azure AD OAuth 2.0 — no username/password storage for D365 connections
  • Role-based access and complete transaction logging
  • PCI-DSS aligned when paired with the InterWeave SmartPayment Gateway
  • Sensitive payment or customer data is never stored in Salesforce or Dynamics
10 How are errors and monitoring handled?
  • Transaction-level logging for each record processed
  • Error queues with retry capability
  • Dashboard visibility into throughput, latency, and success/failure rates
  • Proactive alerts via email or Salesforce notifications
11 Can payments also be integrated?

Yes. With the InterWeave SmartPayment Gateway, you can:

  • Process credit card, ACH, or eCheck payments from Salesforce
  • Post payment transactions automatically into Dynamics 365
  • Sync payment statuses back to Salesforce for real-time sales visibility

This creates a full Opportunity → Order → Invoice → Payment → Reconciliation workflow.

12 How long does implementation take?
  • Standard templates: 4–6 weeks
  • Customised projects: 8–12 weeks (multi-entity, heavy customisation, or advanced modules)

InterWeave's pre-built templates accelerate deployments, covering most common Salesforce ↔ Dynamics use cases without starting from a blank configuration.

13 What is the pricing model?

Subscription-based (annual) by edition: Professional ($7,499/yr), Enterprise ($9,499/yr), Ultimate ($13,499/yr) — all plus Configuration, Training, and Support charges. Add-ons available for SmartPayment Gateway, Multi-entity, and Advanced Modules. Contact InterWeave for a detailed scope and quote.

14 Will Salesforce or Dynamics upgrades break the integration?

No. InterWeave maintains API-compliant adapters for both Salesforce and Microsoft Dynamics 365. The solution is updated with each Salesforce release cycle and Dynamics update — ensuring compatibility and long-term stability without you managing API version changes yourself.

15 What ROI benefits do customers see?
  • Streamlined Quote-to-Cash cycles — Closed Won to Invoice in seconds
  • Real-time synchronisation of sales and finance data
  • Reduced manual entry and fewer reconciliation errors
  • Audit-ready compliance reporting
  • Enhanced collaboration between Sales, Finance, and Operations teams

See it in action.

Watch InterWeave videos covering Salesforce to MS Dynamics integration, payment gateway setup, eCommerce connection, and Business Central.

Salesforce to Microsoft Dynamics Integration
Full walkthrough — InterWeave SmartSolutions
The InterWeave Payment Gateway for Salesforce
Credit card, ACH & eCheck inside Salesforce
InterWeave eCommerce & Salesforce Integration
Connecting your online store to Salesforce CRM
Mastering Payment Integration with Salesforce
Deep dive — Salesforce & payment provider setup
Salesforce & MS Business Central Integration
InterWeave SmartSolution walkthrough
More videos on our YouTube channel

Salesforce ↔ MS Dynamics — start today

Salesforce and Dynamics.
Unified in real time.

Deploy the InterWeave Salesforce to MS Dynamics integration and automate your entire Quote-to-Cash process — from Closed Won to reconciled payment, across D365 F&O, Business Central, and legacy Dynamics.

D365 F&O · Business Central · Legacy Azure AD OAuth 2.0 4–6 week implementation 3 editions from $7,499/yr Multi-entity & multi-currency
Scroll to Top