
Codeunit builds integrations for the market’s leading systems used by e-commerce businesses. The integrations are built on the OmniConnect platform and follow the best-of-breed principle, enabling you to work with the systems that best suit your specific needs within each category. Codeunit has now further developed its Klaviyo connector with automatic import of customer data and offers the integration as a service, as always.
Klaviyo is one of the leading platforms in e-commerce for data-driven and personalized customer communication. The system is primarily used for email and SMS marketing, allowing businesses to send targeted campaigns and automated flows based on customer behavior. Klaviyo builds rich customer profiles by collecting data on purchase history, preferences, and interactions. The platform also enables event-based automation, where automated messages are triggered by specific activities such as completed purchases, abandoned carts, or page views. In addition, Klaviyo provides advanced analytics, revenue attribution, and predictive insights such as customer lifetime value and churn risk.
Automated customer data for FK Austria Wien

In 2025, the football club FK Austria Wien contacted Codeunit. They have several hundred customers who, in this case, are members and supporters. They use Klaviyo to communicate with their members, which is a crucial part of their operations. They asked Codeunit for an integration that automatically retrieves and updates customer data from Business Central to Klaviyo, enabling them to segment customers directly within Klaviyo. At the beginning of 2026, this functionality went live.
“When FK Austria Wien identified a need for greater control over their customer groups in Business Central, they reached out to us at Codeunit, and they now have a customized integration via our connect2Klaviyo connector. In Klaviyo, they can manage customer segmentation themselves. For example, they can easily send a targeted email to their youth members when they turn 18, or tailor messages to members who hold season tickets,” says Björn Holthe, Unified Commerce Architect at Codeunit.
A flexible platform for development
When Codeunit receives a request for an integration, they always take the time to understand the customer’s business and carefully assess their needs, whether implementing a pre-built integration or developing a new one. It is essential to gain a clear understanding of how the data flow should be structured and what functionality the customer expects to achieve. At the same time, the OmniConnect platform is highly flexible, always allowing room for change and continuous improvement.

Outbound data flows
The OmniConnect Klaviyo connector is a two-way integration solution between Microsoft Business Central and Klaviyo, designed to ensure efficient and automated data flows between the systems. From Business Central, events such as order confirmations, shipments, returns, invoices, and credit memos are sent to Klaviyo. The solution manages customer identification, creates and updates customer profiles, and administers subscriptions based on consent. Internal attributes can also be mapped to Klaviyo profile properties through configurable field mappings, and purchase confirmations can include attached PDFs via time-limited download URLs.
Inbound data flows
The integration also supports an inbound data flow from Klaviyo to Business Central. Events such as opens, clicks and other customer interactions are retrieved on a scheduled basis, with configurable exclusions. Updated customer profiles are continuously synchronized back to the ERP system, including current consent status. Klaviyo events are also converted into records in Business Central’s internal interaction log, providing a consolidated view of customer communications and enabling more data-driven work directly within the ERP system.
If your business requires functionality that is not currently available in the OmniConnect Klaviyo connector, simply contact Codeunit. Just like all pre-built integrations in their portfolio, development always starts with customer needs, and new functionality is subsequently offered as a service.
OmniConnect Klaviyo Connector - Summary
Outbound (Business Central → Klaviyo)
- Event Tracking: Sends order confirmations, shipments, return orders, invoices, and credit memos as Klaviyo events
- Customer Identification: Identifies customers with demographic data via the legacy Track API
- Profile Management: Creates/updates customer profiles using Klaviyo's v3 Profile API
- Subscription Management: Adds profiles to email/SMS lists based on consent conditions
- Custom Properties: Maps internal BC attributes to Klaviyo profile properties via configurable field mappings
- Attachments: Includes documents (PDFs) with purchase confirmations via time-limited download URLs
Inbound (Klaviyo → Business Central)
- Event Sync: Scheduled retrieval of Klaviyo events (opens, clicks, etc.) with configurable exclusions
- Profile Sync: Retrieves updated profiles on a schedule, syncing consent status back to BC
- Interaction Log: Converts Klaviyo events into BC InternalInteractionLogEntry records

