{
  "slug": "creatio",
  "url": "https://apps.sectorgrowth.com/integrations/creatio/",
  "name": "Creatio",
  "vendor": "Creatio",
  "aliases": [
    "Creatio CRM",
    "Creatio Sales",
    "Sales Creatio"
  ],
  "website": "https://www.creatio.com/crm",
  "category": {
    "slug": "sales-and-marketing-platforms",
    "name": "Sales and marketing platforms",
    "url": "https://apps.sectorgrowth.com/categories/sales-and-marketing-platforms/"
  },
  "summary": "Creatio runs leads and opportunities as no-code processes. HubSpot's own app covers accounts and contacts, and this page covers the pipeline beyond them.",
  "answer": "Yes. Creatio has an app built by HubSpot in the HubSpot App Marketplace as of September 2026, but its shared data covers accounts and contacts only. For leads and opportunities we recommend one custom API integration over Creatio's OData 4 service that carries accounts and contacts as well, at 70 to 150 build hours, so a single keyed service owns every object.",
  "nativeApp": {
    "status": "hubspot-built",
    "name": "Creatio",
    "developer": "HubSpot",
    "verifiedAt": "2026-09-28"
  },
  "api": {
    "style": "rest",
    "auth": "oauth2",
    "webhooks": "no",
    "changedSince": "yes",
    "sandbox": "yes",
    "rateLimit": "Growth plan only: 10,000 OData calls a day per full user licence, each operation in a batch counted, reset at 00:00 UTC",
    "docsUrl": "https://academy.creatio.com/guides/dev/development-on-creatio-platform/integrations-and-api/data-services/odata/basics/overview"
  },
  "objects": [
    {
      "source": "Account",
      "hubspot": "company",
      "direction": "two_way",
      "key": "Creatio account Id, a GUID held in a custom HubSpot property",
      "notes": "The Id survives every rename, so it outlasts the account name."
    },
    {
      "source": "Contact",
      "hubspot": "contact",
      "direction": "two_way",
      "key": "Creatio contact Id, with email for the first match"
    },
    {
      "source": "Lead",
      "hubspot": "custom",
      "direction": "two_way",
      "key": "Creatio lead Id, associated to the contact it belongs to",
      "notes": "A Creatio lead is a need, so one contact can hold several."
    },
    {
      "source": "Opportunity",
      "hubspot": "deal",
      "direction": "to_hubspot",
      "key": "Creatio opportunity Id, associated to the company",
      "notes": "Creatio's opportunity process owns the stage."
    }
  ],
  "approaches": [
    {
      "kind": "custom",
      "fit": "recommended",
      "why": "OData 4 filters any Creatio object on its ModifiedOn column, so one keyed service can carry accounts, contacts, leads and opportunities on a watermark, authenticated with OAuth client credentials instead of a user's password."
    },
    {
      "kind": "native",
      "fit": "possible",
      "why": "HubSpot's own Creatio app keeps accounts and contacts in step with default mappings and no build, which is enough when leads and opportunities can stay entirely in Creatio."
    },
    {
      "kind": "ipaas",
      "fit": "avoid",
      "why": "On Creatio's Growth plan every OData call, and every operation inside a batch, counts against a daily cap per licence, and a per-task platform polling on a timer spends that cap whether or not anything changed."
    }
  ],
  "connectionMethods": [
    "api"
  ],
  "effort": {
    "discoveryHours": [
      10,
      20
    ],
    "buildHours": [
      70,
      150
    ],
    "buildBand": "70 to 150 hours",
    "typicalElapsed": "4 to 8 weeks"
  },
  "pattern": "polling-watermark",
  "faqs": [
    {
      "q": "What does HubSpot's Creatio app actually sync?",
      "a": "HubSpot's listing shows two pairs in the app's shared data: Creatio accounts with HubSpot companies, and Creatio contacts with HubSpot contacts, each with default field mappings, one way or both ways, and a filter on any Creatio field or HubSpot list. Custom field mappings need Data Hub Starter or above. Leads and opportunities are not in its shared data, so the pipeline needs other work."
    },
    {
      "q": "Does Creatio send webhooks when a record changes?",
      "a": "Not as a subscription. Creatio's webhooks feature is inbound: it receives posts from other systems and hands each one to a business process. To push a change out, a business process can start on an object signal when a record is added, modified or deleted, then call an external service through a Call web service element. On the Growth plan those process runs count toward a monthly cap."
    },
    {
      "q": "How does an integration authenticate to Creatio?",
      "a": "With OAuth 2.0 through Creatio's identity service. For a server to server integration the client credentials grant fits: the service posts its client id and secret to the identity service's token endpoint and gets a bearer token, which Creatio's documented example shows expiring after 3,600 seconds. The same token works for OData 4, DataService and other Creatio web services."
    },
    {
      "q": "Are there API limits on Creatio's OData service?",
      "a": "Two kinds. On every plan, one OData response holds up to 20,000 records and a batch up to 100 sub-requests. On the Growth plan only, OData calls are capped at 10,000 a day per full user licence, with each operation in a batch counted separately and the count reset at midnight UTC. Creatio describes these caps as soft, meaning a conversation about the plan rather than a block."
    },
    {
      "q": "Should a Creatio lead become a HubSpot contact?",
      "a": "No. Creatio defines a lead as a qualified need for products or services, linked to a contact or an account, and it will not merge duplicate leads because one prospect can have several needs. Mapping leads onto HubSpot contacts collapses those needs into one record. We map each Creatio lead to a HubSpot custom object associated to the contact, so every need keeps its own status."
    },
    {
      "q": "Which Creatio subscription does HubSpot's Creatio app need?",
      "a": "HubSpot's listing asks for Sales Creatio cloud, Team edition or above, a name Creatio's current price list no longer uses. Creatio now sells its platform as Growth, Enterprise and Unlimited plans, with Sales as a product added on top. We confirm with HubSpot which current plans qualify before designing around the app, and budget the custom route when they do not."
    },
    {
      "q": "What does a Creatio and HubSpot integration take in hours?",
      "a": "Set aside 10 to 20 hours of discovery and 70 to 150 hours of build for accounts, contacts, leads and opportunities, with OAuth client credentials, a ModifiedOn watermark per object, paged backfills and reconciliation. Most of the discovery time goes on the lead process: who qualifies a lead, what status comes back to HubSpot, and when a lead becomes an opportunity."
    }
  ],
  "sections": [
    {
      "depth": 2,
      "text": "Why teams connect Creatio to HubSpot",
      "anchor": "#why-teams-connect-creatio-to-hubspot",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#why-teams-connect-creatio-to-hubspot"
    },
    {
      "depth": 2,
      "text": "What syncs",
      "anchor": "#what-syncs",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#what-syncs"
    },
    {
      "depth": 2,
      "text": "Architecture",
      "anchor": "#architecture",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#architecture"
    },
    {
      "depth": 2,
      "text": "Three ways to connect",
      "anchor": "#three-ways-to-connect",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#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/creatio/#what-breaks-and-how-we-prevent-it"
    },
    {
      "depth": 3,
      "text": "Leads treated as people",
      "anchor": "#leads-treated-as-people",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#leads-treated-as-people"
    },
    {
      "depth": 3,
      "text": "Handoffs that open a second lead",
      "anchor": "#handoffs-that-open-a-second-lead",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#handoffs-that-open-a-second-lead"
    },
    {
      "depth": 3,
      "text": "Process pushes counted on Growth",
      "anchor": "#process-pushes-counted-on-growth",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#process-pushes-counted-on-growth"
    },
    {
      "depth": 3,
      "text": "Twenty thousand records per response",
      "anchor": "#twenty-thousand-records-per-response",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#twenty-thousand-records-per-response"
    },
    {
      "depth": 2,
      "text": "Our approach",
      "anchor": "#our-approach",
      "url": "https://apps.sectorgrowth.com/integrations/creatio/#our-approach"
    }
  ],
  "caseStudies": [],
  "guides": [
    "https://apps.sectorgrowth.com/guides/migration-or-integration/",
    "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": "Creatio - Marketing Automation App for HubSpot",
      "url": "https://ecosystem.hubspot.com/marketplace/listing/creatio-data-sync"
    },
    {
      "title": "Connect and use HubSpot data sync",
      "url": "https://knowledge.hubspot.com/integrations/connect-and-use-hubspot-data-sync"
    },
    {
      "title": "OData basics",
      "url": "https://academy.creatio.com/guides/dev/development-on-creatio-platform/integrations-and-api/data-services/odata/basics/overview"
    },
    {
      "title": "odata web service (OData 4)",
      "url": "https://academy.creatio.com/guides/dev/development-on-creatio-platform/integrations-and-api/data-services/odata/basics/references/odata-odata-4"
    },
    {
      "title": "Authorize external requests using client credentials grant",
      "url": "https://academy.creatio.com/guides/dev/development-on-creatio-platform/integrations-and-api/authentication/oauth-2-0-authorization/identity-service-overview"
    },
    {
      "title": "Pricing model and its caps",
      "url": "https://academy.creatio.com/guides/setup-and-administration/administration/pricing-model-limits"
    },
    {
      "title": "Webhooks overview",
      "url": "https://academy.creatio.com/guides/no-code-customization/base-integrations/webhook-service-integration/overview"
    },
    {
      "title": "Signal start event",
      "url": "https://academy.creatio.com/guides/no-code-customization/bpm-tools/process-elements-reference/events/signal-start-event"
    },
    {
      "title": "Call web service process element",
      "url": "https://academy.creatio.com/guides/no-code-customization/bpm-tools/process-elements-reference/system-actions/call-web-service-process-element"
    },
    {
      "title": "Overview of Lead and Opportunity Management app",
      "url": "https://academy.creatio.com/guides/creatio-apps/products/sales-tools/lead-and-opportunity-management/lead-and-opportunity-management-overview"
    },
    {
      "title": "Lead duplicate search",
      "url": "https://academy.creatio.com/guides/creatio-apps/products/sales-tools/lead-and-opportunity-management/leads/lead-duplicate-search"
    },
    {
      "title": "Creatio Composable Pricing",
      "url": "https://www.creatio.com/products/pricing?products%5B0%5D=sales"
    }
  ]
}