{
  "slug": "akeneo",
  "url": "https://apps.sectorgrowth.com/integrations/akeneo/",
  "name": "Akeneo",
  "vendor": "Akeneo",
  "aliases": [
    "Akeneo PIM",
    "Akeneo Product Cloud",
    "Akeneo Community Edition",
    "Akeneo Enterprise Edition",
    "Akeneo Growth Edition"
  ],
  "website": "https://www.akeneo.com/akeneo-pim/",
  "category": {
    "slug": "product-information-management",
    "name": "Product information (PIM)",
    "url": "https://apps.sectorgrowth.com/categories/product-information-management/"
  },
  "summary": "Akeneo holds the enriched product, its variants and its assets. How its REST API and Event Platform feed HubSpot's product library, and at what effort.",
  "answer": "No. Akeneo has no app in the HubSpot App Marketplace as of September 2026, and a search for it returns nothing at all. The route that works is a custom API integration that reads Akeneo's REST API with its updated filter, adds Event Platform events on the SaaS editions that support them, and upserts HubSpot products keyed on the product UUID, at 40 to 60 build hours. On the Community Edition there are no events, so the schedule carries everything.",
  "nativeApp": {
    "status": "none",
    "verifiedAt": "2026-09-28"
  },
  "api": {
    "style": "rest",
    "auth": "oauth2",
    "webhooks": "partial",
    "changedSince": "yes",
    "sandbox": "yes",
    "rateLimit": "4 concurrent calls per connection, 10 per PIM instance, and up to 100 requests per second per instance",
    "docsUrl": "https://api.akeneo.com/api-reference-index.html"
  },
  "objects": [
    {
      "source": "Product",
      "hubspot": "product",
      "direction": "to_hubspot",
      "key": "Product UUID in a custom unique property, with the SKU value in hs_sku",
      "notes": "Akeneo guarantees the UUID never changes, even when the SKU does."
    },
    {
      "source": "Product model",
      "hubspot": "product",
      "direction": "to_hubspot",
      "key": "Product model code, written to a property on each variant product",
      "notes": "A model groups variants and is never sold on its own."
    },
    {
      "source": "Asset (Asset Manager)",
      "hubspot": "product",
      "direction": "to_hubspot",
      "key": "Asset code within its asset family, with an image URL on the product",
      "notes": "The image URL has to load for anyone who opens a quote."
    }
  ],
  "approaches": [
    {
      "kind": "custom",
      "fit": "recommended",
      "why": "A custom API integration reads products with the updated filter and search-after paging, keys HubSpot products on the product UUID, and adds Event Platform events as a fast path where the edition supports them."
    },
    {
      "kind": "ipaas",
      "fit": "possible",
      "why": "An iPaaS can push a small catalogue on a schedule. Akeneo allows four concurrent calls per connection, so a full reload through a per-task tool is slow and billed for every product."
    },
    {
      "kind": "native",
      "fit": "avoid",
      "why": "A search of the HubSpot App Marketplace for Akeneo returns no apps at all, so there is nothing packaged to install."
    }
  ],
  "connectionMethods": [
    "api",
    "ipaas"
  ],
  "effort": {
    "discoveryHours": [
      6,
      12
    ],
    "buildHours": [
      40,
      60
    ],
    "buildBand": "40 to 60 hours",
    "typicalElapsed": "2 to 4 weeks"
  },
  "pattern": "polling-watermark",
  "faqs": [
    {
      "q": "Is there an Akeneo app in the HubSpot App Marketplace?",
      "a": "No. A search of the marketplace for Akeneo returns no results at all, not even apps that mention it. Akeneo's own integration story runs through its REST API, its Apps and its Event Platform, so a connection to HubSpot is built on those. The build is small by integration standards, because product data moves in one direction."
    },
    {
      "q": "Which Akeneo editions can send events to an integration?",
      "a": "Akeneo's Event Platform supports the Enterprise Edition on SaaS and the Growth Edition, and does not support the Enterprise Edition hosted as PaaS or the Community Edition. The older Events API is marked deprecated. On editions without events, a HubSpot sync reads on a schedule with the updated filter, which is also the part of every build here that keeps it correct."
    },
    {
      "q": "How does an Akeneo sync find products that changed?",
      "a": "With the updated filter on the products endpoint, using greater-than, BETWEEN or SINCE LAST N DAYS. Dates are read in the server's time zone, which is UTC on Akeneo's SaaS. Akeneo recommends search-after paging for products, at up to 100 a page. A variant also comes back when its parent product model changed, even if the variant itself did not."
    },
    {
      "q": "How do Akeneo prices reach HubSpot products?",
      "a": "An Akeneo price attribute holds a list of amounts, one per currency. HubSpot keeps a price field for each currency configured in the account, so each Akeneo currency maps to its HubSpot counterpart. A currency Akeneo holds that HubSpot does not is dropped deliberately and logged, never converted, because a converted price is a number nobody approved."
    },
    {
      "q": "What happens in HubSpot when an Akeneo product is deleted?",
      "a": "A schedule that reads updated products cannot see a deletion, because a deleted product no longer answers. The Event Platform sends a product deleted event on the editions that support it. Everywhere else we compare the full list of UUIDs with HubSpot on a weekly run and remove products Akeneo no longer holds, so nobody can quote them."
    },
    {
      "q": "Can we test an Akeneo integration without touching the live PIM?",
      "a": "Partly. Akeneo's developer portal creates a sandbox PIM for partners building apps, and the free Community Edition can run locally. Neither holds your catalogue. Akeneo's public pages do not say whether a customer subscription includes a non-production copy of the PIM, so we ask in scoping, and otherwise read production only while writing to a HubSpot sandbox."
    },
    {
      "q": "How long does an Akeneo and HubSpot product sync take to build?",
      "a": "Plan on 6 to 12 hours of discovery and 40 to 60 hours of build for a one-way sync of products, product models and images. Discovery goes on which families and attributes are meant for sales, the channel and locale to read, the currencies HubSpot holds, and where images are hosted."
    }
  ],
  "sections": [
    {
      "depth": 2,
      "text": "Why teams connect Akeneo to HubSpot",
      "anchor": "#why-teams-connect-akeneo-to-hubspot",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#why-teams-connect-akeneo-to-hubspot"
    },
    {
      "depth": 2,
      "text": "What syncs",
      "anchor": "#what-syncs",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#what-syncs"
    },
    {
      "depth": 2,
      "text": "Architecture",
      "anchor": "#architecture",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#architecture"
    },
    {
      "depth": 2,
      "text": "Three ways to connect",
      "anchor": "#three-ways-to-connect",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#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/akeneo/#what-breaks-and-how-we-prevent-it"
    },
    {
      "depth": 3,
      "text": "Asset edits the updated filter misses",
      "anchor": "#asset-edits-the-updated-filter-misses",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#asset-edits-the-updated-filter-misses"
    },
    {
      "depth": 3,
      "text": "Four concurrent calls per connection",
      "anchor": "#four-concurrent-calls-per-connection",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#four-concurrent-calls-per-connection"
    },
    {
      "depth": 3,
      "text": "Repeated and unordered events",
      "anchor": "#repeated-and-unordered-events",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#repeated-and-unordered-events"
    },
    {
      "depth": 3,
      "text": "Variants resent by a parent change",
      "anchor": "#variants-resent-by-a-parent-change",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#variants-resent-by-a-parent-change"
    },
    {
      "depth": 2,
      "text": "Our approach",
      "anchor": "#our-approach",
      "url": "https://apps.sectorgrowth.com/integrations/akeneo/#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": "Authentication",
      "url": "https://api.akeneo.com/documentation/authentication.html"
    },
    {
      "title": "Filters",
      "url": "https://api.akeneo.com/documentation/filter.html"
    },
    {
      "title": "Pagination",
      "url": "https://api.akeneo.com/documentation/pagination.html"
    },
    {
      "title": "Good practices",
      "url": "https://api.akeneo.com/documentation/good-practices.html"
    },
    {
      "title": "REST API reference",
      "url": "https://api.akeneo.com/api-reference-index.html"
    },
    {
      "title": "Products",
      "url": "https://api.akeneo.com/concepts/products.html"
    },
    {
      "title": "Event Platform Overview",
      "url": "https://api.akeneo.com/event-platform/overview.html"
    },
    {
      "title": "PIM Compatibility",
      "url": "https://api.akeneo.com/event-platform/compatibility.html"
    },
    {
      "title": "Key platform behaviors",
      "url": "https://api.akeneo.com/event-platform/key-platform-behaviors.html"
    },
    {
      "title": "Available events",
      "url": "https://api.akeneo.com/event-platform/available-events.html"
    },
    {
      "title": "The Events API basics",
      "url": "https://api.akeneo.com/events-documentation/overview.html"
    },
    {
      "title": "Akeneo API documentation",
      "url": "https://api.akeneo.com/"
    },
    {
      "title": "Compare Packages",
      "url": "https://www.akeneo.com/compare-packages/"
    },
    {
      "title": "Create and manage products",
      "url": "https://knowledge.hubspot.com/products/create-and-manage-products"
    },
    {
      "title": "Products API",
      "url": "https://developers.hubspot.com/docs/api-reference/latest/crm/objects/products/guide"
    }
  ]
}