Integration Hero
Connect™

Acumatica + Kentico Integration

Clarity Connect™ integrates Acumatica with Kentico, automating business processes and data sharing. This robust integration connects your critical business systems to automate order processing, inventory management, and customer data synchronization.

The Challenge

Connecting with Clarity Connect™

Clarity Connect™ links Acumatica and Kentico through automation and data sharing. Integrating these platforms benefits businesses by streamlining processes and connecting front-end and back-end systems.

Considerations when connecting these applications include security, performance, and physical access. We support both SaaS (Cloud) and On-Premises connection types.

Integration Diagram
Solution Illustration
The Solution

Seamless Integration

Our middleware platform ensures robust and reliable data transfer between Acumatica and Kentico.

  • Acumatica: Integrate custom fields (UDFs) from Acumatica's `InventoryItem`, `SalesOrder`, and `Customer` entities into Kentico's product attributes or customer profiles.
  • Kentico: Map custom fields from Kentico's `Product`, `Order`, and `Customer/User` entities to corresponding custom fields in Acumatica.
Implementation Timeline

Go live with Acumatica + Kentico in as little as 2–4 weeks.

A proven, repeatable implementation approach that minimizes risk while getting your team to value quickly.

1

Access Enabled

Secure connections established to both Acumatica and Kentico, with credentials and environments confirmed.

2

Configuration & Mapping

Field mappings, business rules, and workflows configured using visual tools and pre-built templates.

3

Go Live

Launch production-ready integration with monitoring, alerting, and support in place—typically within 2–4 weeks.

Time to Value

2–4 weeks

Typical implementation window from access granted to production go-live for most Acumatica + Kentico deployments.

Project Phases

Discovery
Configure & Map
Validate
Launch

Engagement Model

Guided by Clarity experts with your team involved at key milestones.

Comprehensive Solution Details

  • Acumatica: Integrate custom fields (UDFs) from Acumatica's `InventoryItem`, `SalesOrder`, and `Customer` entities into Kentico's product attributes or customer profiles.
  • Kentico: Map custom fields from Kentico's `Product`, `Order`, and `Customer/User` entities to corresponding custom fields in Acumatica.

Robust Integration Architecture: Acumatica & Kentico

Our recommended integration architecture for Acumatica and Kentico DXP leverages a modern, cloud-native iPaaS as the central nervous system. This approach ensures scalability, resilience, and real-time data synchronization through an event-driven model.

Data Flow Steps

Event-Driven Architecture: Utilizing Kentico webhooks for immediate processing of new orders, customer registrations, etc.

Canonical Data Model: Defining a unified data structure within the iPaaS for key entities (Product, Order, Customer) to simplify transformations.

System of Record: Clearly defining which system is the master for each data entity (e.g., Acumatica for inventory, Kentico for web content).

Idempotent Operations: Designing API calls to Acumatica such that repeated requests for the same data change do not cause unintended side effects (e.g., duplicate orders).

Micro-integrations: Breaking down complex workflows into smaller, manageable, and independently deployable integration flows.

Data Touchpoints

Kentico DXP: eCommerce storefront, CMS, customer profiles, marketing automation.
Acumatica ERP: Financials, inventory management, sales orders, customer master data.
iPaaS (Integration Platform as a Service): Connectors, visual workflow designer, data transformation engine, monitoring, error handling, security features.
Webhooks: Kentico's primary mechanism for real-time event notification to the iPaaS.
REST APIs: Primary communication channel for iPaaS to Acumatica and for specific Kentico operations.
Message Queues: Used within the iPaaS for asynchronous processing of high-volume or non-critical events.
Secret Manager: Secure storage for API keys and credentials.

"The architecture illustrates Kentico DXP as the customer-facing frontend, Acumatica as the back-office ERP, and the iPaaS as the central integration hub. Kentico initiates events (webhooks) to the iPaaS, which then communicates with Acumatica via its REST API. Acumatica can push data to the iPaaS via custom events or be polled. Data transformations and business logic are handled within the iPaaS, ensuring data integrity across both systems."

Pricing

Simple, transparent pricing for Acumatica + Kentico.

Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.

Connect™ Plan

Clarity Connect

$595 /mo

Billed annually • Includes one production integration pair

  • Unlimited transactions and API calls within fair-use limits.
  • Visual workflow designer and reusable mapping templates.
  • Monitoring, alerting, and access to Clarity’s support team.
View full pricing & options
Innovative & Robust

How Middleware Integration Works

Benefits of Integrating Acumatica

Integrating Acumatica fosters greater efficiency and data accuracy. Automate your critical business processes to deliver consistently outstanding results.

Hover over the steps on the right to see detailed integration points.
Data Mapping

Data Entity Mapping

Explore how data flows between systems with intelligent field mapping and transformation logic.

Product

Represents items for sale. In Kentico, it includes web-specific attributes; in Acumatica, it's the core inventory item with cost, stock, and ERP-specific details.

Acumatica Fields

[field, InventoryID],[type, string],[description, Unique product identifier (SKU)] [field, Description],[type, string],[description, Product name/short description] [field, LongDescription],[type, string],[description, Detailed product description] [field, BasePrice],[type, decimal],[description, Standard selling price] [field, ItemClass],[type, string],[description, Product category/classification] [field, ItemStatus],[type, string],[description, Active, Inactive, etc.] [field, DefaultWarehouseID],[type, string],[description, Primary warehouse for stock] [field, QtyAvailable],[type, decimal],[description, Current available quantity] [field, Attributes],[type, array],[description, Custom product attributes (e.g., Color, Size)]

Kentico Fields

[field, SKU],[type, string],[description, Unique product identifier] [field, ProductName],[type, string],[description, Display name on storefront] [field, ProductDescription],[type, string],[description, Rich content description] [field, Price],[type, decimal],[description, Selling price (can be overridden by promotions)] [field, Stock],[type, integer],[description, Current available stock quantity] [field, Category],[type, string],[description, Product category for navigation] [field, IsPublished],[type, boolean],[description, Visibility on storefront] [field, MediaAssets],[type, array],[description, Images, videos associated with product]

Mapping Notes

SKU (`InventoryID` in Acumatica, `SKU` in Kentico) is the primary key for mapping. Pricing can be one-way from Acumatica or managed with promotions in Kentico. Attributes require careful mapping to Kentico's product fields or custom fields. Inventory `QtyAvailable` from Acumatica maps to Kentico `Stock`.

Next Steps

See Acumatica + Kentico integration in action.

Explore a guided demo, start a sandbox integration, or speak directly with our solution architects about your specific use cases.

Real-World Applications

Integration Use Cases

Explore how the integration behaves in real business scenarios, with clearly defined steps, outcomes, and execution patterns.

New eCommerce Order Processing (Kentico to Acumatica)

Automate the transfer of new orders placed in Kentico eCommerce to Acumatica for streamlined fulfillment, inventory deduction, and financial posting.

Integration Steps:

  1. 0 Customer places order on Kentico DXP.
  2. 1 Kentico webhook triggers iPaaS workflow.
  3. 2 iPaaS extracts order details (items, customer, shipping, payment).
  4. 3 Data is transformed to Acumatica Sales Order schema.
  5. 4 New Sales Order is created in Acumatica.
  6. 5 Acumatica confirms order creation and deducts inventory.
  7. 6 Order status updated in Kentico DXP.

Business Outcome

Faster order fulfillment, accurate inventory management, reduced manual data entry, and improved customer satisfaction.

Frequency

Real-time (event-driven)

Implementation Timeline

Go live with Acumatica + Kentico in as little as 2–4 weeks.

A proven, repeatable implementation approach that minimizes risk while getting your team to value quickly.

1

Access Enabled

Secure connections established to both Acumatica and Kentico, with credentials and environments confirmed.

2

Configuration & Mapping

Field mappings, business rules, and workflows configured using visual tools and pre-built templates.

3

Go Live

Launch production-ready integration with monitoring, alerting, and support in place—typically within 2–4 weeks.

Time to Value

2–4 weeks

Typical implementation window from access granted to production go-live for most Acumatica + Kentico deployments.

Project Phases

Discovery
Configure & Map
Validate
Launch

Engagement Model

Guided by Clarity experts with your team involved at key milestones.

Technical Documentation

API Endpoints & Data Logic

Technical details for developers and architects.

Method Endpoint Purpose
POST /entity/Default/20.200.001/SalesOrder Create a new Sales Order in Acumatica from Kentico eCommerce orders.
GET /entity/Default/20.200.001/SalesOrder?$filter=ExternalRefNbr eq '{kenticoOrderID}' Retrieve an existing Sales Order in Acumatica using the Kentico Order ID for status updates or reconciliation.
GET /entity/Default/20.200.001/InventoryItem Retrieve product details and inventory levels from Acumatica for synchronization to Kentico.
POST/PUT /entity/Default/20.200.001/Customer Create or update customer records in Acumatica based on Kentico registrations or profile changes.
POST /entity/Default/20.200.001/Payment Record payment transactions in Acumatica's accounts receivable.

Transformation Logic

  • Order Status Mapping: Map Kentico eCommerce order statuses (e.g., 'New', 'Processing', 'Payment Captured', 'Shipped') to corresponding Acumatica Sales Order statuses (e.g., 'Open', 'On Hold', 'Completed', 'Invoiced').
  • Customer Deduplication: Use email address as the primary key for identifying existing customers in Acumatica to prevent duplicate records. If a match is found, update; otherwise, create new.
  • Product SKU Harmonization: Ensure consistent SKU mapping between Kentico products and Acumatica inventory items. Handle variations (e.g., color, size) through distinct SKUs or mapped attributes.
  • Inventory Aggregation: For multi-warehouse Acumatica setups, aggregate `QtyAvailable` from relevant warehouses into a single `Stock` value for Kentico.
  • Address Formatting: Standardize address fields (street, city, state, zip, country) to match the expected format of both systems, handling variations in abbreviations or field names.
  • Price Calculation: Ensure that the final order total and line item prices in Acumatica accurately reflect any discounts or promotions applied in Kentico, potentially requiring custom fields or adjustments.

🛡️ Error Handling

  • Acumatica API Unavailable: iPaaS retries with exponential backoff; if persistent, moves to DLQ and alerts.
  • Invalid SKU in Order: Order item fails creation in Acumatica. iPaaS flags item, creates order without it (if configured) or moves entire order to DLQ.
  • Customer Not Found: New customer created in Acumatica based on Kentico data.
  • Inventory Mismatch: Acumatica reports lower stock than expected. iPaaS updates Kentico to reflect accurate Acumatica stock.
  • Payment Gateway Failure: Payment transaction status updated to 'Failed' in Kentico and Acumatica, customer notified.
Pricing

Simple, transparent pricing for Acumatica + Kentico.

Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.

Connect™ Plan

Clarity Connect

$595 /mo

Billed annually • Includes one production integration pair

  • Unlimited transactions and API calls within fair-use limits.
  • Visual workflow designer and reusable mapping templates.
  • Monitoring, alerting, and access to Clarity’s support team.
View full pricing & options
Support & Information

Frequently Asked Questions

Common questions about integration implementation, security, and best practices.

General FAQs

What common workflows are automated by integrating Acumatica and Kentico?
This integration automates critical workflows such as new eCommerce order processing (Kentico to Acumatica), real-time inventory level updates (Acumatica to Kentico), product information synchronization (Acumatica to Kentico), and customer profile synchronization (Kentico to Acumatica). It streamlines the entire order-to-cash cycle and ensures consistent data across your digital storefront and back-office ERP.

Technology FAQs

How does an iPaaS facilitate the Acumatica-Kentico integration?
A modern iPaaS (Integration Platform as a Service) acts as the central hub, providing pre-built connectors for both Acumatica and Kentico, a visual low-code/no-code interface for designing workflows, robust data transformation capabilities, and centralized monitoring and error handling. It enables event-driven, real-time data flow, ensuring scalability, security, and ease of management without extensive custom coding.

Data FAQs

What kind of data can be synchronized between Acumatica and Kentico?
Virtually all critical enterprise data can be synchronized, including product information (SKUs, descriptions, pricing, attributes), inventory levels, customer profiles (contact info, addresses), sales orders, order statuses, shipping details, and payment transaction details. This ensures a unified view of your business operations.

AI FAQs

How does AI enhance Acumatica-Kentico integrations?
AI can significantly enhance integrations by providing automated data validation, suggesting optimal field mappings, detecting anomalies (e.g., potential fraud, data inconsistencies), offering predictive analytics for customer behavior and demand forecasting, and even assisting with self-healing capabilities for common error patterns. This leads to higher data quality and more efficient operations.

Security & Compliance FAQs

How do I ensure data security and compliance (e.g., GDPR, PCI) in Acumatica-Kentico integrations?
To ensure security and compliance, implement secure API authentication (OAuth, granular API keys), enforce HTTPS/TLS for all data in transit, and use an iPaaS with robust security features like data encryption, access controls, and auditing. Ensure your integration architecture supports data residency, consent management from Kentico, and adheres to standards like PCI DSS for payment data and GDPR/CCPA for PII.

Customization FAQs

Can I customize the integration to fit my unique business processes?
Absolutely. The iPaaS platform offers extensive customization capabilities. You can leverage its low-code/no-code visual designer to extend workflows, add custom business logic, map custom fields from both Acumatica and Kentico, and integrate with other third-party systems. All customizations can be tested in a sandbox environment and managed with version control.

Technical FAQs

What is the best way to handle errors in Acumatica-Kentico integration workflows?
Effective error handling involves comprehensive logging, automated retries with exponential backoff for transient issues, and dead-letter queues for persistent failures. Configure real-time alerts for critical errors. AI-driven anomaly detection can proactively identify and suggest resolutions for issues, minimizing manual intervention and improving system uptime.

Performance FAQs

What are the performance benefits of this integration?
The integration significantly boosts performance by enabling real-time data synchronization, reducing API latency through optimized calls and caching, and handling high transaction volumes with batching and asynchronous processing. This leads to faster order fulfillment, immediate inventory updates, and a responsive eCommerce experience, ultimately improving operational efficiency and customer satisfaction.
Implementation Timeline

Go live with Acumatica + Kentico in as little as 2–4 weeks.

A proven, repeatable implementation approach that minimizes risk while getting your team to value quickly.

1

Access Enabled

Secure connections established to both Acumatica and Kentico, with credentials and environments confirmed.

2

Configuration & Mapping

Field mappings, business rules, and workflows configured using visual tools and pre-built templates.

3

Go Live

Launch production-ready integration with monitoring, alerting, and support in place—typically within 2–4 weeks.

Time to Value

2–4 weeks

Typical implementation window from access granted to production go-live for most Acumatica + Kentico deployments.

Project Phases

Discovery
Configure & Map
Validate
Launch

Engagement Model

Guided by Clarity experts with your team involved at key milestones.

Pricing

Simple, transparent pricing for Acumatica + Kentico.

Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.

Connect™ Plan

Clarity Connect

$595 /mo

Billed annually • Includes one production integration pair

  • Unlimited transactions and API calls within fair-use limits.
  • Visual workflow designer and reusable mapping templates.
  • Monitoring, alerting, and access to Clarity’s support team.
View full pricing & options
Next Steps

See Acumatica + Kentico integration in action.

Explore a guided demo, start a sandbox integration, or speak directly with our solution architects about your specific use cases.