monday.com Certified Consultants

monday.com HubSpot Integration Setup: A Consultant’s Complete Guide

Native sync, Make.com workarounds, field mapping strategy, and fixes for the 5 problems that break most HubSpot connections.

Getting monday.com HubSpot integration setup right is one of those things that looks simple on the surface but quietly falls apart a few weeks later. The native connector works. Sort of. It syncs contacts, companies, and deals from HubSpot into monday.com. But it only pushes data one way, it struggles with custom field updates, and it limits you to one integration template per board. Most teams discover these constraints after they have already built their workflow around it.

We have set up this integration for dozens of teams across sales, marketing, and operations. The pattern is almost always the same: someone connects HubSpot to monday.com using the built-in integration, it works for a week, and then things start drifting. Deal amounts stop updating. Custom properties never make it over. And nobody notices until a report is wrong.

This guide walks through the full monday.com HubSpot integration setup, from native connector configuration to Make.com workarounds for the gaps the native tool cannot fill. We will cover what actually syncs, what does not, and how to structure your boards so the integration stays reliable long term.

🎯 Three Integration Approaches (and When to Use Each)

Not every team needs the same level of integration. Before you touch a single setting, decide which approach fits your workflow. This decision will save you hours of rework later.

Approach Best For Sync Direction Custom Fields Cost
Native Integration Teams that just need HubSpot data visible in monday.com One-way (HubSpot → monday.com) Initial sync only; updates do not push Included with Standard+ plan
Make.com Scenarios Teams needing custom field updates, two-way sync, or conditional logic Configurable (one-way or two-way) Full support Make.com subscription (from $9/mo)
Dedicated Connector (Unito, Resynced) Teams wanting managed two-way sync without building scenarios Two-way Full support Connector subscription (varies)

Most teams we work with at FlowFam start with the native integration and layer on Make.com scenarios once they hit the custom field wall. That is usually the right call. Start simple, add complexity when the pain justifies it.

💡 Consultant Tip If you are already using Make.com for other monday.com automations, skip the native HubSpot integration entirely and build the whole connection in Make.com from the start. You will have one system to maintain instead of two.

✅ Prerequisites and Plan Requirements

Before you start connecting anything, confirm you have the right access and plan tier on both sides.

monday.com Requirements

Standard plan or higher (Free and Basic plans do not include integrations). Board admin access on the target board. An Integration seat if your account uses seat-based integration permissions.

HubSpot Requirements

Super Admin access on the HubSpot account. This is required for OAuth authorization. If you are on a HubSpot Free or Starter plan, the integration still works for contacts, companies, and deals.

If Using Make.com

A Make.com account (free tier allows 1,000 operations/month). API access enabled on both platforms. HubSpot Private App or API key for authentication.

⚠️ Common Gotcha The HubSpot authorization requires Super Admin. Not just Admin. If the person setting up the integration is a regular Admin, the OAuth screen will complete without an error, but the sync will silently fail to pull certain object types. We see this on almost every engagement where IT sets up the initial connection instead of the HubSpot owner.

🔧 Native Integration: Step-by-Step Setup

The native monday.com HubSpot integration setup takes about five minutes once you have the right access. Here is the exact process.

Step 1: Open the Integrations Center

Navigate to the board where you want HubSpot data to land. Click the Integrate button in the upper-right toolbar (the puzzle piece icon). Search for “HubSpot” in the integration library.

Step 2: Choose a Recipe Template

monday.com offers several pre-built recipes. The most common ones sync when a new contact, company, or deal is created in HubSpot, creating a corresponding item and syncing future changes to default fields. Pick the recipe that matches your use case. Remember: only use one HubSpot recipe per board.

Step 3: Authorize HubSpot

Click Connect and sign into your HubSpot account with Super Admin credentials. Select the HubSpot portal you want to connect. Grant the requested permissions.

Step 4: Map Your Fields

The mapping screen shows all available HubSpot fields on the left and your monday.com columns on the right. Map each HubSpot field to a matching column type (text to text, number to number, date to date). You can map both default and custom HubSpot fields at this stage, but be aware of the custom field update limitation covered below.

Step 5: Activate and Test

Turn the integration on. Create a test record in HubSpot (a dummy contact or deal). Confirm it appears in your monday.com board within a few minutes with all mapped fields populated.

🚫 Critical Limitation The native integration syncs custom HubSpot fields only during initial item creation. If a custom field value changes in HubSpot after the item already exists in monday.com, that update will not push through. Default (non-custom) fields do continue to sync on updates. This is the single biggest source of data drift we see in production setups.

📊 Field Mapping Strategy That Actually Works

Most guides tell you to “map your fields” and leave it at that. But which fields you map, and how you map them, determines whether this integration stays useful or becomes noise.

Fields Worth Mapping (Contacts)

Start with these core fields and add more only when someone on the team will actually look at them: First Name, Last Name, Email, Phone, Company Name, Lifecycle Stage, Lead Status, and HubSpot Owner. Skip fields like “Number of Page Views” or “Recent Conversion” unless your marketing team is actively working in monday.com. Every extra column is visual clutter that makes the board harder to scan.

Fields Worth Mapping (Deals)

Deal Name, Amount, Close Date, Deal Stage, Pipeline, and Deal Owner cover 90% of what sales teams need visible in monday.com. If your team tracks deal type or lead source, add those. But resist the urge to map every HubSpot property onto the board.

Column Type Matching

Getting column types wrong causes silent mapping failures. HubSpot “Dropdown select” fields should map to monday.com Dropdown or Status columns. Date fields should map to Date columns (not Text). Currency fields should map to Numbers columns with the currency symbol configured. If you map a HubSpot date to a monday.com Text column, the data will appear but you lose all filtering and sorting capabilities.

📋 Field Mapping Rule of Thumb If fewer than 50% of your team members will use a field in their daily workflow, do not map it. You can always add fields later. You cannot easily undo the confusion caused by a 25-column board where only 8 columns matter.

Need Help Connecting HubSpot to monday.com?

We set up integrations for sales, marketing, and operations teams every week. Book a free discovery call and we will map out the right approach for your stack.

Book a Free Discovery Call

🏗️ Board Structure for HubSpot Data

Because monday.com limits you to one HubSpot integration template per board, your board architecture matters more than usual. Here is the structure we recommend for teams syncing all three HubSpot object types.

1

Create Separate Boards for Each Object Type

One board for Contacts, one for Companies, one for Deals. Each board gets its own HubSpot integration recipe. This avoids the template interference issue and keeps each board focused on a single data type with relevant columns.

2

Use Connect Boards Columns to Link Them

Once all three boards exist, use Connect Boards columns to create relationships between Contacts and Companies, and between Deals and Companies. This mirrors the HubSpot association structure inside monday.com and lets you pull related data across boards with Mirror columns.

3

Add a Dashboard for the Combined View

Build a multi-board dashboard that pulls widgets from all three boards. This gives leadership the pipeline overview they want without cramming everything onto a single board. Use a Numbers widget for deal totals, a Chart widget for deals by stage, and a Table widget for recent activity.

4

Consider monday CRM for Sales Teams

If your team primarily tracks deals and pipeline, monday CRM gives you pre-built Leads, Contacts, Accounts, and Deals boards with the relationships already wired. Syncing HubSpot into this structure means less custom setup and a faster path to a working pipeline view. We covered the full monday.com CRM setup in a separate guide.

⚡ Make.com Workaround for Custom Fields and Two-Way Sync

When the native integration hits its limits, Make.com fills the gap. Here are the two most common scenarios we build for clients.

Scenario 1: Custom Field Updates (HubSpot → monday.com)

This scenario watches for changes to specific HubSpot properties and pushes those updates to the corresponding monday.com item. The trigger is a HubSpot “Watch Deals” (or Contacts/Companies) module filtered to the custom properties you care about. The action is a monday.com “Change Column Values” module that finds the matching item by a shared identifier (typically the HubSpot Record ID stored in a Text column) and updates the relevant columns.

The key is storing the HubSpot Record ID as a column in monday.com during initial creation. This gives Make.com a reliable lookup key to find the right item.

Scenario 2: Two-Way Status Sync

This is the scenario teams ask for most. When a deal stage changes in HubSpot, update the Status column in monday.com. When someone changes the Status column in monday.com, update the deal stage in HubSpot. Build this as two separate Make.com scenarios to keep the logic clean. Add a “last updated by” flag or timestamp to prevent infinite loops where each platform keeps triggering updates on the other.

⚠️ Loop Prevention Is Not Optional Without loop prevention, a two-way sync will ping-pong changes back and forth until it eats through your Make.com operations quota. The simplest approach: add a “Last Synced By” column. If the value is “Make,” skip the monday.com webhook trigger. If the value is “User,” let it fire. This saves operations and prevents phantom updates.

For teams that are not comfortable building Make.com scenarios from scratch, our monday.com Partner on Demand service includes integration buildouts as part of ongoing support.

🔥 5 Common Problems and How to Fix Each One

1

Existing HubSpot Records Are Not Appearing

The native integration typically only syncs records created after activation. Historical records do not backfill automatically. To get existing data in, export the relevant HubSpot records as a CSV and import them into monday.com. Then activate the integration to handle new records going forward. Alternatively, build a one-time Make.com scenario that reads all existing HubSpot records and creates matching items.

2

Custom Field Values Stop Updating

As noted above, the native integration only pushes custom fields during initial creation. If you see custom field values stuck at their original values while default fields update normally, this is expected behavior, not a bug. The fix is to add a Make.com scenario for the specific custom fields that need ongoing sync.

3

Duplicate Items Appearing on the Board

This usually happens when multiple HubSpot integration templates are active on the same board, or when someone re-authorizes the integration and the existing link breaks. Check the board’s integration panel for duplicate or conflicting recipes. Deactivate any extras. If duplicates already exist, deduplicate by sorting on the HubSpot Record ID column and removing items with duplicate IDs.

4

Integration Silently Disconnects

OAuth tokens expire or get revoked when someone changes their HubSpot password, downgrades their HubSpot role, or when the HubSpot Super Admin who authorized the connection leaves the company. The integration stops syncing without any visible error in monday.com. Check the integration panel periodically. If it shows “Disconnected,” re-authorize with a current Super Admin account. We recommend using a shared service account for the authorization rather than a personal account.

5

Field Mapping Breaks After Column Type Change

If you change a monday.com column type after the integration is mapped (for example, changing a Text column to a Dropdown), the mapping breaks silently. The integration will continue running but the affected field will stop populating. The fix is to delete the integration recipe, re-add it, and re-map all fields. There is no way to edit an existing field mapping in the native integration.

❓ Frequently Asked Questions

Does the monday.com HubSpot integration sync custom fields?

The native integration maps custom HubSpot fields to monday.com columns during initial item creation. However, subsequent updates to those custom fields in HubSpot do not sync automatically. For ongoing custom field sync, you need a third-party connector like Make.com or Unito.

Is the monday.com HubSpot integration two-way?

No. The native integration is one-way, pushing data from HubSpot into monday.com. Changes made in monday.com do not sync back to HubSpot. For two-way sync, you need a middleware tool like Make.com, Unito, or Resynced.

Can I use more than one HubSpot integration template on a single monday.com board?

monday.com advises against running multiple HubSpot integration templates on the same board because the templates can interfere with each other. The recommended approach is to use one template per board: one board for contacts, one for companies, and one for deals.

Do I need a specific monday.com plan for the HubSpot integration?

The native HubSpot integration is available on monday.com Standard plans and above. Free and Basic plans do not include integrations. You also need Super Admin access on your HubSpot account to authorize the connection.

What is the best way to sync HubSpot deals with monday.com?

For basic deal tracking, the native integration recipe that creates an item when a new deal is created in HubSpot and syncs future changes works well. Map the deal name, amount, stage, close date, and owner. For teams using monday CRM, you can sync deals directly into your Deals board and use Connect Boards columns to link them to Contacts and Accounts.

Why are my HubSpot contacts not appearing in monday.com?

The native integration typically picks up new contacts created after the integration is activated. Existing contacts are not always backfilled. To import historical contacts, use a Make.com scenario to pull existing records, or export from HubSpot as a CSV and import into monday.com manually, then activate the integration for future syncing.

Let Us Set Up Your HubSpot Integration

We build monday.com integrations for teams every week. Whether you need a simple native sync or a full Make.com buildout with two-way custom field support, we can get it done in days, not weeks.

Book a Free Discovery Call

Similar Posts