Skip to main content
D365ConsultantDivision of Sataware
Marketing to CRM

Dynamics 365 HubSpot integration: HubSpot for marketing, Dynamics 365 for sales and service

A Dynamics 365 HubSpot integration is usually built for one split: marketing runs campaigns, forms and nurturing in HubSpot, while sales and service work in Dynamics 365. The sync passes qualified leads and contacts to Dynamics 365 and sends sales outcomes back so marketing can see what converted. It works well when each field has one owner and lead handoff rules are written down first.

HubSpot data sync
HubSpot's own app lists Microsoft Dynamics 365
Lead handoff
a written rule for when a lead goes to sales
Two-way
sales outcomes flow back to marketing
Printed line and bar charts on a desk with pens, a clipboard and folders

Why companies connect HubSpot and Dynamics 365

Marketing teams often prefer HubSpot for its forms, landing pages, email and simple automation. Sales and service teams in larger companies often work in Dynamics 365 Sales because it sits beside Outlook, Teams and the ERP. Without a sync, sellers chase leads marketing already disqualified and marketing cannot tell which campaigns produced revenue.

If you use Business Central rather than Dynamics 365 Sales, the data model is different; see our Business Central HubSpot integration page. If you are weighing whether to keep a separate marketing tool at all, our Mailchimp vs Dynamics 365 Marketing comparison covers the same question for Customer Insights - Journeys.

HubSpot to Dynamics 365 record mapping

HubSpot
Dynamics 365
Usual flow
Decision to make
Contact
Lead or contact
HubSpot to Dynamics 365 at handoff
Create a lead first, or a contact straight away
Company
Account
Two-way, field by field
Which side may create new accounts
Deal
Opportunity
Usually Dynamics 365 to HubSpot
Whether deals are kept in HubSpot at all
Lifecycle stage
Lead status or opportunity stage
Both ways
A mapping table both teams agree
Email and form activity
Timeline activity
HubSpot to Dynamics 365
How much activity sellers really need to see
Owner
Owner
Mapped by email
Users must exist in both systems

Ways to connect HubSpot and Dynamics 365

HubSpot app

HubSpot data sync

HubSpot's own Microsoft Dynamics 365 app syncs contacts, companies and deals with field mappings set in HubSpot. Quick to start; check which objects and directions your HubSpot tier supports.

    Low code

    Power Automate

    Flows using the HubSpot connector and Dataverse can handle specific events, such as creating a lead when a contact reaches a lifecycle stage.

      Middleware

      Integration platforms

      Third-party integration products handle custom objects, complex rules and high volumes, with monitoring and error queues.

        How to set up the integration

        1. 1

          Write the handoff rule

          Agree with sales and marketing exactly when a HubSpot contact becomes a Dynamics 365 lead, and who follows up.

        2. 2

          Assign field owners

          For each synced field, decide which system wins. Marketing fields usually belong to HubSpot, account and deal fields to Dynamics 365.

        3. 3

          Clean before the first sync

          Merge duplicates in both systems and decide how to match existing records, usually by email for contacts and domain for companies.

        4. 4

          Test with real cases

          Run form fills, handoffs, won and lost deals and unsubscribes through test portals and a sandbox environment.

        5. 5

          Monitor weekly

          Check sync errors, duplicate counts and handoff volumes, and adjust mappings as campaigns change.

        Common HubSpot and Dynamics 365 sync problems

        • โœ“Every HubSpot contact synced to Dynamics 365, flooding sellers with people who never asked to be contacted.
        • โœ“Companies created on both sides for the same customer because nobody decided which system creates accounts.
        • โœ“Unsubscribes in HubSpot not reaching Dynamics 365, so a seller emails someone who opted out.
        • โœ“Lifecycle stages and lead statuses that mean different things to each team.
        • โœ“Contacts in HubSpot that count toward its marketing contact billing even though they only exist for sales.

        Questions about Dynamics 365 HubSpot integration

        Does HubSpot integrate with Dynamics 365 natively?

        HubSpot offers its own Microsoft Dynamics 365 integration through its data sync app, which covers the main CRM objects. More complex needs, such as custom tables or strict rules, usually need Power Automate or middleware.

        Should we keep deals in HubSpot or in Dynamics 365?

        If sales works in Dynamics 365, keep opportunities there and send stage and amount back to HubSpot for reporting. Running the pipeline in both places leads to conflicts.

        Could we replace HubSpot with Dynamics 365 marketing?

        Yes, with Dynamics 365 Customer Insights - Journeys, which works on the same data as Sales. It removes the sync but means moving templates, forms and journeys, so compare effort and licences first.

        How long does a HubSpot integration take?

        A standard sync with the HubSpot app and clean data can be set up and tested in a short project. Custom objects, complex lifecycle rules or poor data quality add time, mostly in cleanup and testing.

        Talk to us about your project.

        Tell us what you run today and what has to change. A senior consultant replies with a written next step.

        Get started

        Start with a scoping conversation.

        Thirty minutes with a senior consultant, and no sales pitch. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you a realistic sense of scope, cost and timeline before you commit to anything.

        What happens next
        1
        We review your inquiry
        A consultant reads it before the call. There is no discovery questionnaire to fill in.
        2
        30-minute scoping call
        Your processes, your current systems, and the gaps that matter most.
        3
        Written summary & estimate
        Indicative phases, license counts and next steps, in writing after the call.
        A senior consultant reads every message
        NDA signed before discovery on request
        No obligation on the first call
        Senior consultants on every call
        Request your scoping call
        A few short fields. A senior consultant reads and replies.
        No obligation
        Your details stay with our consulting team. We never share them or add them to a mailing list.

        Trusted partners

        Microsoft Solutions Partner ยท AWS Partner

        Why teams pick us

        Dynamics 365 consultingWhat we do
        Free readiness assessment2-hour workshop
        Reply in one business dayFrom a senior consultant
        Scoping in 48 hoursCalls available fast
        Fixed scope, fixed priceAgreed in writing
        Microsoft-certified teamMB-800 and more
        Live chatA real person replies
        Secure HTTPSEncrypted end to end
        Call now