Integration Hero
Connect™

Unify Your Commerce: Real-time Brightpearl & Kentico Integration

Drive efficiency, prevent overselling, and deliver exceptional customer experiences by connecting your powerful retail operating system with your agile eCommerce platform.

The Challenge

The Disconnect: Why Fragmented Brightpearl & Kentico Systems Hold You Back

Operating Brightpearl and Kentico in silos creates significant challenges for modern omnichannel businesses. Manual data transfers are slow, error-prone, and unsustainable, directly impacting your bottom line and customer satisfaction.

  • Delayed Order Fulfillment: Manual order entry from Kentico to Brightpearl causes bottlenecks and slower shipping times.
  • Inaccurate Inventory: Disconnected stock levels lead to overselling on Kentico, customer disappointment, and costly cancellations.
  • Fragmented Customer Data: Inconsistent customer profiles across systems hinder personalized marketing and unified customer service.
  • Product Data Inconsistencies: Manual updates for product information (pricing, descriptions) are tedious and prone to errors.
  • Inefficient Returns: Handling returns and refunds manually between Kentico and Brightpearl is time-consuming and error-prone.
  • Lack of Real-time Insights: Inability to get a holistic view of sales, inventory, and customer behavior across platforms.
Integration Diagram
Solution Illustration
The Solution

The Solution: Intelligent Integration for Brightpearl & Kentico

Our iPaaS-driven solution acts as the central nervous system for your digital commerce, seamlessly connecting Brightpearl and Kentico. It automates critical workflows, ensures real-time data accuracy, and leverages advanced AI and low-code capabilities to build resilient, scalable, and intelligent integrations tailored to your business needs.

  • Real-time Data Synchronization: Instant updates for orders, inventory, products, and customer data.
  • Event-Driven Architecture: Reacts immediately to changes in either system via webhooks, minimizing latency.
  • Bi-directional Data Flow: Ensures consistency by synchronizing data both ways where needed.
  • Robust Error Handling: Automated retries, dead-letter queues, and proactive alerts for seamless operation.
  • Scalable & Resilient: Designed to handle high transaction volumes, especially during peak eCommerce periods.
Implementation Timeline

Go live with Brightpearl + 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 Brightpearl 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 Brightpearl + 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

  • Real-time Data Synchronization: Instant updates for orders, inventory, products, and customer data.
  • Event-Driven Architecture: Reacts immediately to changes in either system via webhooks, minimizing latency.
  • Bi-directional Data Flow: Ensures consistency by synchronizing data both ways where needed.
  • Robust Error Handling: Automated retries, dead-letter queues, and proactive alerts for seamless operation.
  • Scalable & Resilient: Designed to handle high transaction volumes, especially during peak eCommerce periods.
  • Centralized Monitoring: Single pane of glass for tracking all integration activities and performance.

Brightpearl & Kentico Integration: Technical Deep Dive

This integration leverages an iPaaS to establish a robust, scalable, and secure data pipeline between Brightpearl and Kentico. The focus is on event-driven real-time synchronization, minimizing latency and ensuring data consistency across your commerce ecosystem.

Data Flow Steps

1. Initial Setup & Authentication: Configure secure API connections for both Brightpearl (OAuth 2.0) and Kentico (OAuth 2.0 / API Keys) within the iPaaS credential vault. Establish separate credentials for Dev, QA, and Prod environments.

2. Schema Discovery & Mapping: The iPaaS automatically discovers the API schemas for Brightpearl and Kentico entities. Use the visual mapping canvas to define how fields from Kentico 'Order' map to Brightpearl 'Sales Order', Kentico 'Product' to Brightpearl 'Product', etc. Leverage AI for mapping suggestions.

3. Workflow Design (Low-Code): Design integration flows using the iPaaS's drag-and-drop interface. For example, a 'New Kentico Order' event triggers a flow: `Kentico Order (Webhook) -> Data Transformation -> AI Validation -> Brightpearl Sales Order (API Call) -> Kentico Order Status Update (API Call)`.

4. Data Transformation & Business Logic: Implement transformation rules (e.g., data type conversion, concatenation, conditional logic) and business rules (e.g., 'route orders over $X to manual review') directly within the visual editor.

5. Error Handling & Monitoring: Configure robust error handling, including automatic retries with exponential backoff for transient errors, dead-letter queues for persistent issues, and real-time alerts (email, Slack) for critical failures.

6. Testing & Deployment: Thoroughly test all workflows in a sandbox environment using realistic data. Utilize version control and CI/CD pipelines within the iPaaS to promote tested integrations to production.

7. Ongoing Management & Optimization: Continuously monitor integration performance, API usage, and data quality through iPaaS dashboards. Leverage insights for ongoing optimization and scalability.

Data Touchpoints

Kentico Order (New, Updated, Status)
Kentico OrderItem
Kentico Product & ProductVariant (New, Updated, Inventory)
Kentico Customer (New, Updated)
Kentico Address
Brightpearl Sales Order (Create, Get, Update)
Brightpearl Product (Create, Get, Update)
Brightpearl Inventory (Get, Update via Order/GON)
Brightpearl Customer (Contact) (Create, Get, Update)
Brightpearl Shipment (Goods Out Note) (Create, Update)
Brightpearl Payment
Brightpearl Credit Note

"Kentico (Event: New Order) --> iPaaS (Webhook Listener) --> iPaaS (Data Transformation & AI Validation) --> Brightpearl (API: Create Sales Order) --> Brightpearl (Event: Inventory Change) --> iPaaS (Webhook Listener) --> iPaaS (Data Transformation) --> Kentico (API: Update Inventory) --> Kentico (Event: Customer Update) <-- iPaaS (Data Transformation) <-- Brightpearl (Event: Contact Update)"

Pricing

Simple, transparent pricing for Brightpearl + Kentico.

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

Connect™ Plan

Clarity Connect

$599 /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 Brightpearl

Integrating Brightpearl 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

Key Entities & Field-Level Mapping between Brightpearl and Kentico

Understanding the core entities and their field-level mapping is crucial for a successful integration. The iPaaS's visual mapping tool simplifies this process, ensuring data integrity and consistency.

Sales Order (Brightpearl) <=> Order (Kentico)

The central record of a customer's purchase. Critical for fulfillment and accounting.

Brightpearl Fields

orderId (BP) contactId (BP) orderRows (productId, quantity, unitPrice) (BP) shippingAddress (BP) billingAddress (BP) orderStatus (BP) paymentStatus (BP) createdDate (BP) channelId (BP)

Kentico Fields

OrderID (K) OrderDate (K) OrderStatus (K) CustomerGUID (K) BillingAddress (K) ShippingAddress (K) TotalPrice (K) CurrencyCode (K) OrderItem (SKU, ProductName, Quantity, UnitPrice, ProductGUID) (K)

Mapping Notes

Kentico's `Order` and nested `OrderItem` array map to Brightpearl's `Sales Order` and `orderRows`. Special attention to `OrderStatus` translation (e.g., 'Pending' to 'New', 'Shipped' to 'Completed'). `CustomerGUID` in Kentico needs to be linked to `contactId` in Brightpearl.

Next Steps

See Brightpearl + 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.

Real-time Order-to-Fulfillment Automation

Seamlessly transfer new orders from Kentico's eCommerce platform into Brightpearl as Sales Orders, allocating inventory and initiating fulfillment workflows immediately. This includes capturing all order details, customer information, and line items.

Integration Steps:

  1. 0 Order Placement: Customer completes checkout on Kentico.
  2. 1 Event Trigger: Kentico webhook (`/rest/ecommerce/orders` POST) sends new order data to iPaaS.
  3. 2 Data Transformation: iPaaS transforms Kentico 'Order' and 'OrderItem' entities into Brightpearl 'Sales Order' format, including `orderRows`, `shippingAddress`, `billingAddress`, and `contactId` (creating new if needed).
  4. 3 AI Validation: AI module within iPaaS validates shipping address data and flags potential fraud or anomalies.
  5. 4 Brightpearl Creation: iPaaS calls Brightpearl API (`/orders-service/order` POST) to create the Sales Order, which automatically allocates `Inventory`.
  6. 5 Confirmation: Brightpearl order ID is sent back to Kentico to update the order record.
  7. 6 Shipment Update: Once Brightpearl processes the `Goods Out Note` (from internal WMS or 3PL), a webhook notifies iPaaS.
  8. 7 Tracking Sync: iPaaS updates Kentico's order status and tracking information (`/rest/ecommerce/orders/{orderId}` PUT).

Business Outcome

Reduced order processing time from hours to minutes, eliminated manual data entry errors, real-time inventory allocation, and improved customer satisfaction with timely order updates.

Frequency

Real-time (event-driven)

Business Value

Key Integration Benefits

Discover the strategic advantages and business value of seamless integration between your systems.

Boost Operational Efficiency
Automate manual data entry and reconciliation tasks between Brightpearl and Kentico, freeing up your team for higher-value activities.
Eliminate Overselling & Improve Inventory Accuracy
Achieve real-time inventory synchronization from Brightpearl to Kentico, preventing out-of-stock situations and enhancing customer satisfaction.
Accelerate Order Fulfillment
Automate the complete order-to-fulfillment workflow, from Kentico checkout to Brightpearl sales order and shipment updates, speeding up delivery times.
Enhance Customer Experience
Maintain unified customer profiles and provide accurate order/tracking information, leading to more personalized interactions and greater loyalty.
Gain Real-time Business Insights
Access a single source of truth for sales, inventory, and customer data, enabling better decision-making and strategic planning.
Ensure Data Quality & Compliance
Leverage AI for data validation and robust error handling to maintain high data integrity and support compliance requirements.

Boost Operational Efficiency

40% Reduction in manual effort

📋 What You Get

Automate manual data entry and reconciliation tasks between Brightpearl and Kentico, freeing up your team for higher-value activities.

💼 Business Impact

This benefit directly contributes to 40% improvement in Reduction in manual effort, enabling your team to focus on high-value strategic initiatives.

Implementation Timeline

Go live with Brightpearl + 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 Brightpearl 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 Brightpearl + 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 /orders-service/order Create a new sales order in Brightpearl from an eCommerce platform or POS system.
GET /orders-service/order/{orderId} Retrieve details of a specific sales order, often used for status updates or fulfillment information.
GET /product-service/product/{productId}/availability Fetch real-time inventory availability for a specific product, crucial for multi-channel inventory sync.
POST /product-service/product Create new products in Brightpearl, typically from a PIM or product master.
PUT /product-service/product/{productId} Update existing product details (e.g., price, description, attributes) in Brightpearl.
POST /contact-service/contact Create a new customer (contact) record in Brightpearl from a CRM or eCommerce system.
PUT /contact-service/contact/{contactId} Update an existing customer (contact) record in Brightpearl.
POST /warehouse-service/goods-out-note Create a Goods Out Note (GON) to initiate shipment from Brightpearl, often sent to a 3PL/WMS.
POST /financial-service/journal Create general ledger journal entries for accounting reconciliation.

Transformation Logic

  • Conditional Field Mapping: Map fields only if they exist or meet certain criteria (e.g., map Kentico `DiscountAmount` if greater than 0).
  • Value Lookups: Convert Kentico `ShippingOptionID` to Brightpearl `shippingCarrier` codes using a lookup table.
  • Data Enrichment: Add default values or derive new fields (e.g., Brightpearl `channelId` based on Kentico store ID).
  • Data Aggregation/Splitting: Combine multiple Kentico fields into a single Brightpearl field, or split a Brightpearl field into multiple Kentico fields.
  • Date/Time Formatting: Ensure consistent date and time formats across both systems for `OrderDate`, `createdDate`, `shippedDate`.

🛡️ Error Handling

  • Brightpearl responds with a 429 Too Many Requests error during a flash sale, triggering intelligent retry with backoff.
  • Kentico webhook fails to deliver an order event due to network issue; iPaaS message queue ensures eventual processing.
  • Invalid `SKU` from Brightpearl for an inventory update, resulting in a 400 Bad Request from Kentico, routing the message to DLQ.
  • A customer updates their address in Kentico, but the Brightpearl `contactId` cannot be found, triggering an alert.
  • A 3PL sends an unexpected carrier code for a `Goods Out Note` to Brightpearl, causing a mapping failure in the iPaaS.
Pricing

Simple, transparent pricing for Brightpearl + Kentico.

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

Connect™ Plan

Clarity Connect

$599 /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.

Integration Strategy FAQs

What is the best way to integrate Brightpearl with Kentico for eCommerce?
The most effective way is to use a modern iPaaS platform. It provides pre-built connectors, low-code mapping tools, and robust orchestration capabilities to seamlessly synchronize Kentico's eCommerce data (orders, inventory, products, customers) with Brightpearl, ensuring real-time accuracy and automation. This approach is superior to custom point-to-point coding.

Inventory Management FAQs

Can I automate inventory updates between Brightpearl and Kentico across multiple sales channels?
Absolutely. A key benefit of iPaaS integration is real-time inventory synchronization. When stock levels change in Brightpearl (due to sales, returns, or receipts), an event can trigger an automated update to Kentico's product inventory and any other connected eCommerce platforms, preventing overselling and ensuring accurate stock visibility across all channels.

Technical FAQs

How does the integration handle API rate limits for Brightpearl and Kentico during high-volume periods?
Both Brightpearl and Kentico have API rate limits to maintain system stability. Your iPaaS is designed to manage these by implementing intelligent strategies like batching multiple operations into single requests, using message queuing to buffer requests, and applying adaptive throttling with exponential backoff for retries. This ensures data is processed efficiently even during peak seasons without hitting limits or causing service disruptions.
What are Kentico webhooks and why are they important for integration?
Kentico webhooks are automated notifications sent from Kentico when specific events occur (e.g., a new order is placed, a product is updated, or content is published). They are crucial for event-driven architecture, enabling real-time integrations that react immediately to changes in Kentico, rather than relying on less efficient scheduled polling. This ensures faster data flow and more responsive business processes.

AI Enhancements FAQs

What kind of AI capabilities can I add to my Brightpearl-Kentico integrations?
AI can significantly augment your workflows. Examples include AI-powered data validation for incoming Kentico orders (e.g., address cleansing, fraud detection), anomaly detection in transaction data, intelligent routing of exceptions, AI-assisted mapping suggestions for new data fields, and autonomous cleanup of customer or product records. This enhances data quality and reduces manual intervention.

Customer Data FAQs

How can I ensure data consistency between Brightpearl and Kentico for customer profiles?
Implement bi-directional synchronization via an iPaaS. Define Brightpearl or your CRM (if connected) as the master for specific data points (e.g., Brightpearl for order history, Kentico for web interactions). Use robust data mapping, de-duplication logic, and AI-assisted data quality checks to harmonize customer records and prevent data conflicts, creating a true Customer 360 view.

Low-Code FAQs

Can business users create or modify Brightpearl and Kentico workflows without coding?
Yes, with a modern low-code/no-code iPaaS. Many platforms provide visual drag-and-drop interfaces and pre-built Brightpearl and Kentico connectors that allow business analysts or power users to configure and manage integration workflows. This reduces reliance on developers, accelerates development cycles, and fosters greater business-IT collaboration.

Error Handling FAQs

How do I handle errors in my Brightpearl-Kentico integrations?
A comprehensive error handling strategy involves logging all integration events and errors, implementing automatic retries with exponential backoff for transient issues, routing persistent failures to a dead-letter queue for manual review, and setting up real-time alerts for critical problems. AI can also assist in classifying errors and suggesting resolutions, ensuring data integrity and minimizing downtime.
Implementation Timeline

Go live with Brightpearl + 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 Brightpearl 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 Brightpearl + 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 Brightpearl + Kentico.

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

Connect™ Plan

Clarity Connect

$599 /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 Brightpearl + Kentico integration in action.

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