{
  "slug": "acumatica",
  "url": "https://apps.sectorgrowth.com/integrations/acumatica/",
  "name": "Acumatica",
  "vendor": "Acumatica",
  "aliases": [
    "Acumatica Cloud ERP",
    "Acumatica ERP",
    "MYOB Acumatica",
    "Acumatica CRM"
  ],
  "website": "https://www.acumatica.com/",
  "category": {
    "slug": "erp-and-accounting",
    "name": "ERP and accounting",
    "url": "https://apps.sectorgrowth.com/categories/erp-and-accounting/"
  },
  "summary": "Acumatica runs orders, shipments and invoices beside a CRM of its own. Two syncs already cover the CRM records; this page covers the ERP documents.",
  "answer": "Yes. HubSpot publishes an Acumatica CRM app in the HubSpot App Marketplace as of September 2026, and it keeps business accounts, contacts and leads in step both ways, as Acumatica's own HubSpot connector also does. Neither carries sales orders, shipments or invoices. Reaching those takes a custom API integration over the contract-based REST API and push notifications, which we scope at 70 to 150 build hours.",
  "nativeApp": {
    "status": "hubspot-built",
    "name": "Acumatica CRM",
    "developer": "HubSpot",
    "verifiedAt": "2026-09-28"
  },
  "api": {
    "style": "rest",
    "auth": "oauth2",
    "webhooks": "yes",
    "changedSince": "yes",
    "sandbox": "yes",
    "rateLimit": "Set by the licence: a maximum number of API users, concurrent requests and requests per minute, shown on the License Monitoring Console",
    "docsUrl": "https://beacon.acumatica.com/r/Integration-Development-Guide/Configuring-the-REST-API"
  },
  "objects": [
    {
      "source": "Customer",
      "hubspot": "company",
      "direction": "to_hubspot",
      "key": "Customer ID held in a custom HubSpot property",
      "notes": "Carries the account status, Credit Hold included, which sellers need before they quote."
    },
    {
      "source": "Sales order",
      "hubspot": "deal",
      "direction": "to_hubspot",
      "key": "Order type plus order number, held in a custom HubSpot property",
      "notes": "Acumatica addresses an order by the pair, as in SO and 000123."
    },
    {
      "source": "Shipment",
      "hubspot": "custom",
      "direction": "to_hubspot",
      "key": "Shipment number, associated to every order it covers",
      "notes": "One shipment can ship several sales orders."
    },
    {
      "source": "Invoice",
      "hubspot": "custom",
      "direction": "to_hubspot",
      "key": "Document type plus reference number",
      "notes": "The type also tells an invoice from a credit memo or a debit memo."
    },
    {
      "source": "Stock item",
      "hubspot": "product",
      "direction": "to_hubspot",
      "key": "Inventory ID"
    }
  ],
  "approaches": [
    {
      "kind": "custom",
      "fit": "recommended",
      "why": "Acumatica pushes a notification when a watched inquiry's results change and filters any entity on LastModified, so a keyed service can carry orders, shipments and invoices as they change and sweep behind itself."
    },
    {
      "kind": "native",
      "fit": "possible",
      "why": "HubSpot's own Acumatica CRM app keeps business accounts, contacts and leads in step both ways with no service to host, which suits a team whose question stops at the account."
    },
    {
      "kind": "ipaas",
      "fit": "avoid",
      "why": "An iPaaS signs in as one more API user, and the Acumatica licence caps API users, concurrent requests and requests per minute across every integration, so the platform competes with the rest for one allowance."
    }
  ],
  "connectionMethods": [
    "api"
  ],
  "effort": {
    "discoveryHours": [
      10,
      20
    ],
    "buildHours": [
      70,
      150
    ],
    "buildBand": "70 to 150 hours",
    "typicalElapsed": "4 to 8 weeks"
  },
  "pattern": "webhook-queue",
  "faqs": [
    {
      "q": "Does HubSpot's Acumatica CRM app sync sales orders or invoices?",
      "a": "No. HubSpot's listing says plainly that the app syncs Acumatica's CRM, not its ERP. Its default mappings pair business accounts with HubSpot companies, and both contacts and leads with HubSpot contacts, in both directions. Custom field mappings need Data Hub Starter or above and run only from Acumatica toward HubSpot. Orders, shipments and invoices need a custom API integration."
    },
    {
      "q": "What does Acumatica's own HubSpot connector cover?",
      "a": "Contacts, leads, business accounts and marketing lists. Acumatica builds it into the product as the HubSpot Enhanced Provider, which authorizes against HubSpot with OAuth or a private app token and moves records through import and export scenarios, run on automation schedules or as real-time synchronization. It links one HubSpot account to each Acumatica instance, and like HubSpot's app it stops at the CRM."
    },
    {
      "q": "How quickly does an Acumatica sales order appear in HubSpot?",
      "a": "With a custom API integration, the service acts on the push notification Acumatica sends when the order changes a watched inquiry, rather than waiting for a schedule, and a sweep on LastModified runs behind it for anything missed. HubSpot's data sync apps, by comparison, sync a record within 10 minutes of a change once the first full sync has finished, and that app does not carry orders."
    },
    {
      "q": "What happens to an Acumatica push notification our endpoint rejects?",
      "a": "Acumatica sends it again. It makes at most five attempts, then logs the notification on the Process Push Notifications form, where it can be resent for two days before it is deleted. Replying with an error after processing causes a second delivery, so we acknowledge first, deduplicate on the transaction id in the payload, and let the sweep recover anything older."
    },
    {
      "q": "How many API requests does an Acumatica licence allow?",
      "a": "It depends on the licence. Each one sets a maximum number of API users, concurrent requests and requests per minute, visible on the License Monitoring Console, and a trial licence allows two API users with no other limit. Once half the per-minute figure is used, Acumatica delays requests, and it declines them with a 429 when more than twenty are waiting or one has waited ten minutes."
    },
    {
      "q": "Should an Acumatica integration sign in with a user name and password?",
      "a": "No. Acumatica's documentation says direct sign-in with a user name and password will be discontinued in a future version, and it recommends OAuth 2.0 or OpenID Connect instead. That sign-in also bypasses two-factor authentication on the account. We register the service as a connected application, which an administrator can revoke on one form without touching anyone's login."
    },
    {
      "q": "Can we build an Acumatica integration without touching live data?",
      "a": "Yes. Acumatica describes two options: a SaaS sandbox, a separate instance whose refresh from the latest backup is a manual process that is charged, and test tenants inside your production environment, whose data is isolated but easy to copy from production. We build against a test tenant and a HubSpot sandbox, then cut over by swapping the connected application's credentials."
    },
    {
      "q": "How many hours does an Acumatica and HubSpot integration take?",
      "a": "Plan on 10 to 20 hours of discovery and 70 to 150 hours of build for customers, orders, shipments, invoices and items moving one way, with push notifications, a LastModified sweep and reconciliation endpoints. Discovery settles which CRM-level sync owns the account record and which generic inquiries to watch, and that is most of the conversation."
    }
  ],
  "sections": [
    {
      "depth": 2,
      "text": "Why teams connect Acumatica to HubSpot",
      "anchor": "#why-teams-connect-acumatica-to-hubspot",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#why-teams-connect-acumatica-to-hubspot"
    },
    {
      "depth": 2,
      "text": "What syncs",
      "anchor": "#what-syncs",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#what-syncs"
    },
    {
      "depth": 2,
      "text": "Architecture",
      "anchor": "#architecture",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#architecture"
    },
    {
      "depth": 2,
      "text": "Three ways to connect",
      "anchor": "#three-ways-to-connect",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#three-ways-to-connect"
    },
    {
      "depth": 2,
      "text": "What breaks and how we prevent it",
      "anchor": "#what-breaks-and-how-we-prevent-it",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#what-breaks-and-how-we-prevent-it"
    },
    {
      "depth": 3,
      "text": "Updates sent as delete and insert",
      "anchor": "#updates-sent-as-delete-and-insert",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#updates-sent-as-delete-and-insert"
    },
    {
      "depth": 3,
      "text": "Five attempts, then two days",
      "anchor": "#five-attempts-then-two-days",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#five-attempts-then-two-days"
    },
    {
      "depth": 3,
      "text": "Sessions left signed in",
      "anchor": "#sessions-left-signed-in",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#sessions-left-signed-in"
    },
    {
      "depth": 3,
      "text": "Half the minute’s budget",
      "anchor": "#half-the-minutes-budget",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#half-the-minutes-budget"
    },
    {
      "depth": 2,
      "text": "Our approach",
      "anchor": "#our-approach",
      "url": "https://apps.sectorgrowth.com/integrations/acumatica/#our-approach"
    }
  ],
  "caseStudies": [],
  "guides": [
    "https://apps.sectorgrowth.com/guides/choose-a-hubspot-integration-approach/"
  ],
  "status": "published",
  "verifiedAt": "2026-09-28",
  "updatedAt": "2026-09-28",
  "authors": [
    {
      "name": "Prash",
      "role": "Lead of Technical Integrations and AI Solutions"
    }
  ],
  "sources": [
    {
      "title": "Acumatica CRM - ERP App for HubSpot | HubSpot",
      "url": "https://ecosystem.hubspot.com/marketplace/listing/acumaticacrm-data-sync"
    },
    {
      "title": "Authenticate your apps for HubSpot data sync",
      "url": "https://knowledge.hubspot.com/integrations/data-sync-authentication"
    },
    {
      "title": "Connect and use HubSpot data sync",
      "url": "https://knowledge.hubspot.com/integrations/connect-and-use-hubspot-data-sync"
    },
    {
      "title": "Integration with HubSpot",
      "url": "https://beacon.acumatica.com/r/Implementation-Guide/Implementing-Customer-Relationship-Management/Integration-with-HubSpot"
    },
    {
      "title": "HubSpot Sync",
      "url": "https://beacon.acumatica.com/r/Form-Reference-Guide/Integration-Forms/HubSpot-Sync"
    },
    {
      "title": "Acumatica for HubSpot Connector | Acumatica Cloud ERP",
      "url": "https://www.acumatica.com/cloud-erp-software/customer-management/acumatica-for-hubspot-connector/"
    },
    {
      "title": "Business Accounts: Extension of a Business Account as a Customer or Vendor",
      "url": "https://beacon.acumatica.com/r/Customer-Relationship-Management-Guide/Creating-Business-Accounts/Business-Accounts-Extension-of-a-Business-Account-as-a-Customer-or-Vendor"
    },
    {
      "title": "Configuring Push Notifications for Real-Time Monitoring",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/Configuring-Push-Notifications-for-Real-Time-Monitoring"
    },
    {
      "title": "Push Notifications: Destinations",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/Configuring-Push-Notifications-for-Real-Time-Monitoring/Push-Notifications-Destinations"
    },
    {
      "title": "Push Notifications: Format",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/Configuring-Push-Notifications-for-Real-Time-Monitoring/Push-Notifications-Format"
    },
    {
      "title": "Push Notifications: Failed Notifications",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/Configuring-Push-Notifications-for-Real-Time-Monitoring/Push-Notifications-Failed-Notifications"
    },
    {
      "title": "Limiting Connections of Integrated Applications",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/Limiting-Connections-of-Integrated-Applications"
    },
    {
      "title": "Parameters for Retrieving Records",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/REST-API-Examples/Parameters-for-Retrieving-Records"
    },
    {
      "title": "Retrieve a Record by Key Fields",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/REST-API-Examples/Basic-Requests/Retrieve-a-Record-by-Key-Fields"
    },
    {
      "title": "Shipment",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/REST-API-Examples/Shipment"
    },
    {
      "title": "Invoices and Memos",
      "url": "https://beacon.acumatica.com/r/Form-Reference-Guide/Accounts-Receivable-Forms/Invoices-and-Memos"
    },
    {
      "title": "Sign In to the Service",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/REST-API-Examples/Basic-Requests/Sign-In-to-the-Service"
    },
    {
      "title": "Authorizing Client Applications to Work with Acumatica ERP",
      "url": "https://beacon.acumatica.com/r/Integration-Development-Guide/Authorizing-Client-Applications-to-Work-with-Acumatica-ERP"
    },
    {
      "title": "FAQ | Acumatica Cloud ERP",
      "url": "https://www.acumatica.com/faq/"
    }
  ]
}