· 15 min read

Salesforce monday.com Integration: Options, Setup and Limits (2026 Guide)

Sales closes the deal in Salesforce, then delivery runs the project on a monday.com board. monday.com sells its own Salesforce integration for exactly that handoff, but it has plan requirements, a 3-minute sync cycle and gaps worth knowing before you build on it. Below: what it does, the alternatives, a setup path and the traps.
A CRM cloud with a closed deal card linked by two-way arrows to a work board with columns and items, illustrating a Salesforce monday.com integration
Connecting Salesforce and monday.com?Tell us how deals turn into work on your boards. We’ll map the data flow, tell you whether monday.com’s integration is enough, and build and support the integration if it isn’t.
Map my Salesforce and monday.com flow

What a Salesforce monday.com integration is for

The pattern is almost always the same. Salesforce is where sales tracks leads, accounts and opportunities. monday.com is where onboarding, delivery, marketing or ops teams plan the work. The two drift apart unless something connects them.

The jobs people actually want done:

  • Closed-won to project. When an opportunity closes, an item (or a whole project) appears on the delivery board with the account, amount, products and owner filled in.
  • Status back to sales. The account manager sees in Salesforce that onboarding is “In progress” or “Blocked” without asking.
  • Account changes downstream. A new billing contact or renewal date in Salesforce updates the matching item, so delivery doesn’t work from stale data.
  • Requests into Salesforce. A lead or partner request captured on a monday.com form becomes a lead or case in Salesforce.

It should not be a full mirror. Salesforce stays the system of record for customers and deals; monday.com stays the system of record for tasks, timelines and workload. Sync only the fields one side needs from the other. For the wider picture of patterns and tools, see our Salesforce integration guide.

monday.com’s native Salesforce integration

monday.com builds the integration itself and sells it as a paid add-on. According to monday.com’s help center, as of October 2026:

  • monday.com plan: Enterprise. Pricing for the add-on comes from your account owner or monday.com support, not a public price list.
  • Salesforce edition: Enterprise or Unlimited. monday.com states that Essentials and Professional are not supported.
  • Salesforce package: a Salesforce admin installs monday.com’s package in the org. The person who installs it and the people who later connect boards need the “API Enabled” permission.
  • Environments: production and sandbox orgs are both supported.

Inside monday.com you will find it under the Integrate button on a board. There are two ways to use it.

Recipe templates (the original integration)

Recipes are sentences you fill in, such as “When an object meets these conditions, create an item and sync all future changes from Salesforce.” Each recipe moves data one way. For two-way sync you add a second recipe that creates or updates a Salesforce object when a board item changes.

The details that catch people out, from monday.com’s own documentation:

  • Conditions are checked once, when the item is created. After that, the item keeps syncing every change even if the record no longer matches.
  • Conditions are AND only. You can’t build “stage is X or Y” in one recipe.
  • Required Salesforce fields must be mapped in the push recipe. If one is left blank, the sync fails without an error message.
  • Supported standard objects are Campaign, Account, Case, Lead, Opportunity, Contact, Orders and Users, plus custom objects and custom fields.
  • A cap per object type: fewer than 90 pulling recipes per Salesforce object type. At the limit, monday.com refuses new recipes until you delete unused ones.

The Salesforce 2-way sync app (the newer option)

The 2-way sync app sets up the whole connection in one screen. You pick a Salesforce object (monday.com lists all non-deprecated standard and custom objects), choose one-way or two-way, map fields and, for two-way, set the direction field by field. Separate incoming and outgoing conditions, with AND and OR groups, decide which records cross in each direction.

It also maps the Salesforce record owner to a monday.com People column when the email addresses match. Sync errors show in Run History with Salesforce’s own error message, and sandboxes are supported. Teams on the old recipes get a prompt to switch, and can reconnect items that are already synced.

The 2026 package change and polling

In 2026 monday.com moved the integration to a new Salesforce package that, in monday.com’s words, aligns with Salesforce’s official partner and security requirements. It recommended migrating by July 31, 2026, and warns that connections left on the previous package stop working once Salesforce retires it. Migration has two steps: a Salesforce admin installs the new package and allows users, then each integration owner reconnects in monday.com.

The bigger change for design: the new package polls Salesforce every 3 minutes instead of using Apex-based webhook simulation. Each poll uses Salesforce API calls, and several edits to one record inside a window are combined. Treat the sync as near real time, and plan your Salesforce API budget accordingly.

What it doesn’t do

  • No subitems. Mapping to or from subitems is not supported, so line items or task lists under an item stay in monday.com.
  • No deletions. By design, deleting a record or item on one side doesn’t delete it on the other.
  • Lookups one way. Salesforce lookup fields come into monday.com as text; changes to them in monday.com don’t go back.
  • No type conversion. Fields map only to compatible types. Mixing a date field with a date-time field causes drift.
  • Calculated columns stay home. Formula, connect boards and mirror columns don’t sync to Salesforce. Salesforce formula fields arrive in monday.com as read-only text.
  • No import. There is no bulk import of existing records; monday.com suggests triggering the sync through an automation on a field.
  • No app inside Salesforce. The package is the connector’s back end. monday.com’s help center doesn’t describe an app that shows boards on Salesforce pages, so sales sees project data only as synced fields.

Integration actions and limits

Every integration run on monday.com consumes actions from a monthly quota.

According to monday.com’s pricing help articles, as of October 2026 the integration quotas are 250 actions a month on Standard, 25,000 on Pro and 250,000 on Enterprise, with a separate quota of the same size for automations. Because the native Salesforce integration is Enterprise-only, 250,000 is the number that applies to it.

Three things eat that quota faster than expected:

  • Duplicate recipes. monday.com recommends one Salesforce integration per board and object type; several on the same object compete and multiply action and API use.
  • Deleted items. The integration keeps running on synced items after they are deleted (so a restored item stays current), and those runs count.
  • Mixed workflows. Custom workflows that combine automation and integration blocks count against the automation quota, not the integration one.

On top of monthly quotas, monday.com warns that duplicate integrations make it easier to hit rate limits, and Salesforce applies its own API limits to the polling. Admins or billing contacts get email alerts as the quota fills up; you can check usage in the Usage tab of the Autopilot hub or under Administration, Usage stats.

Your options compared

monday.com native integrationiPaaS or sync appCustom API integration
ExamplesRecipe templates, Salesforce 2-way sync appZapier, Make, Workato, Unito; MuleSoft or Boomi if you already run themmonday.com GraphQL API and webhooks, Salesforce REST API, Platform Events or Change Data Capture
Plansmonday.com Enterprise plus paid add-on; Salesforce Enterprise or UnlimitedAny plan with API access on both sides; the tool’s own subscriptionAny plan with API access; Salesforce API-enabled edition
What syncsBoard items to standard and custom objects; no subitemsDepends on the tool; multi-step flows across boardsAnything both APIs expose, including subitems and rollups
DirectionOne-way per recipe, or per field in the 2-way appOne-way per flow in most iPaaS; two-way in sync apps such as UnitoYour design
LatencyPolling every 3 minutesDepends on the tool’s trigger type and planSeconds, with events and webhooks
Typical effortHours to daysDays to 2 weeksSeveral weeks
LimitsAction quota, fixed mapping rules, no deletesPer-task or per-record pricing; tool’s mapping rulesYou own monitoring, retries and API changes

monday.com also offers Salesforce blocks in its workflow builder (create object, update object, get object data), listed for Pro and Enterprise. As of October 2026 they were in beta and rolling out gradually, and they don’t support lookup fields. They suit one-off steps inside a bigger monday.com workflow rather than a record sync.

Which option fits you?

Start with your monday.com plan, because the native app is Enterprise-only. The other three questions cover what a closed deal should trigger, how fast changes must show up and who owns the sync.

Which Salesforce monday.com integration fits?

How the data flows

The design that holds up: Salesforce owns the customer and the deal, monday.com owns the work. Deal data flows to the board once the deal is won; a handful of status fields flow back so sales can see progress.

Deals flow to the board, status flows back Salesforce (customer and deal) Opportunity Stage = Closed Won Account, Contact Name, owner, renewal date Delivery fields On the opportunity monday.com (the work) Project board item Created on Closed Won Item columns Client, amount, AM (People) Status, go-live date Owned by delivery Create item Update item Status back Native integration timing polls Salesforce every 3 minutes; each run uses monday.com actions and Salesforce API calls Stays in monday.com subitems, deletions, formula, connect boards and mirror columns convert to plain columns if needed
Salesforce owns the deal, monday.com owns the work. A small set of status fields flows back so sales never has to ask.

Field mapping: what goes where

Start with this minimum set for the closed-won handoff. Add a field only when someone can name the decision they will make with it.

Salesforcemonday.comDirectionSystem of record
Opportunity NameItem nameSalesforce → monday.comSalesforce
Opportunity IDText column (plus the integration’s own link column)Salesforce → monday.comSalesforce
Account NameText column (lookups arrive as text)Salesforce → monday.comSalesforce
Amount, Close DateNumbers column, Date column (date to date, not date-time)Salesforce → monday.comSalesforce
Opportunity OwnerPeople column (matched by email)Salesforce → monday.comSalesforce
Product or package (picklist)Status or Dropdown column with identical labelsSalesforce → monday.comSalesforce
Custom field: Project Status (picklist)Status columnmonday.com → Salesforcemonday.com
Custom field: Go-Live DateDate columnmonday.com → Salesforcemonday.com
Opportunity Line ItemsSubitemsNot supported natively; custom or iPaaSSalesforce
Timeline, workload, task commentsBoard onlyDon’t syncmonday.com

Two rules prevent most trouble. First, give every field one direction, even in the 2-way app: two-way on the same field invites overwrites every polling cycle. Second, write back to dedicated custom fields on the opportunity or account, never to Stage, Amount or Owner, so delivery can’t change the sales pipeline by accident.

How to set it up, step by step

Budget time for the board as well as Salesforce: column types have to match field types before the 2-way sync app can map them. monday.com’s help center shows the current screens for each step.

  1. Agree on the handoffWhich Salesforce event starts the work (usually Closed Won on certain record types) and which board receives it. Then which fields delivery needs, and which two or three fields sales wants back. This is your mapping.
  2. Check plans and buy the add-onConfirm monday.com Enterprise and Salesforce Enterprise or Unlimited, and ask monday.com for the Salesforce add-on. If either is missing, go to the iPaaS or API routes below.
  3. Prepare a Salesforce sandboxCreate the custom fields that will receive monday.com data (Project Status, Go-Live Date). Note every field that is required on the object; it must be mapped.
  4. Install the package in the sandboxA Salesforce admin installs monday.com’s current package from the link in monday.com’s help center (sandbox installs use test.salesforce.com) and allows the users who will connect. Use the updated package; the previous one is being retired.
  5. Pick the connecting userThe sync runs on behalf of whoever connects, and it breaks if that account is removed. Use a dedicated integration account with API Enabled and access only to the objects and fields you map, so every synced change shows that account as its author.
  6. Build the boardCreate columns that match Salesforce field types: Status columns whose labels equal the picklist values, Date columns for date fields, People for owners. Convert formula or mirror columns you want to send into plain columns.
  7. Connect and mapOn the board, open Integrate, search for Salesforce, open the 2-way sync app, enter your subdomain and sign in. Choose the object, the sync scope, then map fields and set each field’s direction.
  8. Set incoming and outgoing conditionsIncoming: only opportunities with Stage Closed Won (and the right record type). Outgoing: only items that have a Salesforce ID, so test items never create records.
  9. Test real scenariosA new closed-won deal, a deal reopened and closed again, and a picklist value missing on the board. Then a renamed account, an owner without a monday.com account, and a status change on the board. Wait out the 3-minute cycle and check Run History.
  10. Go live and watch usageRepeat the setup against production, brief both teams on what syncs where, and check action usage and Run History weekly for the first month.

Built by Gilzor

Results we’ve shipped

70+products launched
98%delivered on time
85%clients come back
Art Scherbakov, Co-FounderAndrew Laminsky, CTOYuri Rudenya, Head of Mobile Development at GilzorAlena Timofeeva, Product Marketing Lead

Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.

See how we’d approach yours

Pitfalls and how to fix them

ProblemWhat happensFix
Silent push failuresA required Salesforce field isn’t mapped, and records aren’t created; recipes give no error messageMap every required field; prefer the 2-way app, which shows Salesforce errors in Run History
Conditions that stop filteringWith recipes, an item keeps syncing after the deal leaves the stage you filtered onExpect it, or move to the 2-way app’s incoming conditions; archive items you no longer want
Overwrite loopsThe same field is two-way; edits on both sides inside one 3-minute window replace each otherOne direction per field; write back only to dedicated custom fields
Duplicate itemsTwo recipes or apps on the same object and board create items twice and double action useOne integration per board and object type, as monday.com recommends
Broken connectionA password change, revoked app access or a removed owner deactivates the syncDedicated integration account; a runbook for reconnecting; alerts on Run History errors
Picklist mismatchesA new Salesforce stage or product value has no matching Status labelChange picklists and Status labels together; keep the mapping table in your runbook
Action quota drainBusy boards, duplicate recipes and deleted items consume the monthly quota earlyFilter incoming records tightly; remove unused recipes; review Account usage monthly
Old package left in placeConnections on the previous package stop when Salesforce retires it; uninstalling in monday.com alone doesn’t stop billingInstall the new package and reconnect; to stop the add-on, remove the package in Salesforce
Data that shouldn’t syncDeal amounts, discounts or contact details reach every board viewerMap only what delivery needs; use board permissions; leave pricing notes in Salesforce

iPaaS and custom integration via the monday.com API

An iPaaS makes sense when you are not on monday.com Enterprise, or when one Salesforce event should do several things. For example: create an item from a template, add subitems per product, post to Slack, and write the item link back to the opportunity.

Zapier, Make and Workato all have monday.com and Salesforce connectors; Unito sells two-way sync of monday.com items with Salesforce records. Check each vendor’s current plan limits against your volume. If your project team uses Asana rather than monday.com, our Asana Salesforce integration guide covers that pair.

A custom integration pays off when you need subitems for opportunity line items, rollups from several boards back to one account, sub-minute reaction times, or rules you can audit. It usually means a small middleware service:

  • monday.com side: the GraphQL API for creating and updating items. Webhooks fire on events such as item created, column value changed or subitem created. monday.com verifies a webhook URL with a challenge request and retries failed deliveries once a minute for 30 minutes.
  • Salesforce side: Platform Events or Change Data Capture to react to closed-won deals, the REST API to write status back, and a dedicated integration user.
  • In between: a link table of opportunity IDs and item IDs, idempotent writes so retries don’t duplicate items, a queue for rate limits, and alerts.

Plan for monday.com’s API limits. According to monday.com’s developer documentation, as of October 2026 accounts have a daily call limit (25,000 on Enterprise, 10,000 on Pro). There is also a per-minute request limit and a complexity budget per minute, so bulk backfills must be paced. The Salesforce API integration guide covers the Salesforce half in more depth.

$2–10kSimple one-way custom integration
$10–40kTypical custom two-way sync with a CRM
15–25%Of the build cost per year to keep it running

The ranges are from our API integration cost guide, where you can see what makes a build cheaper or more expensive. Compare them with the add-on price and the extra plan cost if you would upgrade to Enterprise only for the integration.

Go-live checklist

Score your setup before you repeat it against production. Gaps in field ownership or conditions are cheaper to fix in the sandbox than after delivery starts working from it.

Salesforce monday.com go-live

FAQ

Does monday.com integrate with Salesforce?
Yes. monday.com offers its own Salesforce integration, set up from the Integrate button on a board. According to monday.com’s help center, as of October 2026 it is a paid add-on available on the Enterprise plan, and the Salesforce org must be on Enterprise or Unlimited edition. A Salesforce admin installs a monday package in the org first; then board owners connect and map fields.
Is the monday.com Salesforce integration two-way?
It can be. With the older recipe templates you build two-way sync from two recipes, one pulling Salesforce records into the board and one pushing board items back. The newer Salesforce 2-way sync app sets this up in one place and lets you choose the direction for each mapped field. Deletions, subitems and lookup field updates from monday.com do not sync to Salesforce.
How often does monday.com sync with Salesforce?
Every 3 minutes. monday.com’s help center says its updated Salesforce package replaced the earlier Apex-based webhook approach with polling, so changes arrive within about three minutes, and several updates to the same record inside that window are combined into one API call. If you need a reaction within seconds, plan a custom integration on Salesforce events and monday.com webhooks.
Which monday.com plan do I need for the Salesforce integration?
According to monday.com, the native Salesforce integration is available on the Enterprise plan and is sold as an add-on, so ask your monday.com account owner or support team for pricing. On Standard or Pro you can still connect the two through an iPaaS such as Zapier, Make or Workato, or through the monday.com API. The Salesforce workflow builder blocks, which monday.com lists for Pro and Enterprise, were still in beta and rolling out gradually as of October 2026.
Does the integration count against monday.com automation actions?
Yes. Integration runs consume actions from a monthly quota, which monday.com sets by plan; the Enterprise plan includes 250,000 integration actions a month as of October 2026. monday.com notes that duplicate recipes on the same object and board increase action use, and that the integration keeps running on synced items after they are deleted, which also consumes actions. Custom workflows that mix automation and integration blocks count against the automation quota instead.
Can I see monday.com boards inside Salesforce?
Not through monday.com’s integration: the package it installs in Salesforce is the connector’s back end, and monday.com’s help center does not describe an app that shows boards inside Salesforce. The usual approach is to sync project status, owner and due dates into fields on the opportunity or account. If users need a live board view on a Salesforce page, that is a small custom Lightning component reading the monday.com API.

Where Gilzor fits

The right monday.com route depends on your plan: the native app needs Enterprise and the add-on, while iPaaS and API builds work without them. Gilzor, a software development company in Poland and Cyprus, builds and maintains Salesforce integrations.

We can map the handoff with your sales and delivery leads, configure monday.com’s integration or an iPaaS flow, or build a custom integration on the monday.com and Salesforce APIs, and support it after launch. For how we scope it, see Salesforce integration services.

No sales pitch

Get a straight answer for your project

Tell us what you’re building. We’ll reply with options, a rough cost and timeline. If we’re not the right fit, we’ll say so.

Next, a few optional questions so the first call is useful. We use your details only to reply to your request. Privacy Policy

Yuri Rudenya
Written byYuri Rudenya

Head of Mobile Development at Gilzor. Leads iOS and Android delivery and the mobile app audits, from release process to architecture.

LinkedIn →

Gilzor · Web Development partner

Need a team for your web product?

95%referred by business partners
70+successful launches
85%repeat business
98%delivered on time

The team behind them

Art Scherbakov
Art ScherbakovCo-Founder
Andrew Laminsky
Andrew LaminskyCTOLinkedIn
Yuri Rudenya
Yuri RudenyaHead of Mobile Development at GilzorLinkedIn
Alena Timofeeva
Alena TimofeevaProduct Marketing LeadLinkedIn
Tell us what you’re buildingOptions, a rough cost and timeline for your project. No commitment.

More insights