Pimcore Customer Management Framework
Pimcore manages any kind of data: unstructured digital assets and structured content. The most common structured content is product data and everything related to products, like categories, technologies, and brands. The built-in E-Commerce Framework supports building e-commerce applications and managing transactional data like orders. Besides products and transactions, the third major group of structured data is customer data.
The Customer Management Framework (CMF) for Pimcore adds functionality for customer data management, segmentation, personalization, and marketing automation. It aggregates customer data and user profiles, enriches data, links social profiles, builds audience segments, triggers events, personalizes experiences, executes marketing automation, and more.
Like Pimcore itself and the E-Commerce Framework, CMF is a framework for developers to build customer management solutions, tightly integrated into Pimcore's core functionality.
Provided Functionality in a Nutshell
- Customer Data Management based on Pimcore Data Objects.
- Storage of Customer Activities from different data feeds.
- Customer Segmentation based on data, activities and other criteria.
- Duplicate detection and merging.
- Enhancement of Pimcore's on-site personalization.
- Marketing Automation with built-in rule engine and triggers.
- Default integration to external newsletter systems like MailChimp.
- Rest API for integration of external systems for data import or export.
See the demo for a first impression, and the case studies for more complex solutions.
Documentation Overview
The following sections provide shortcuts into the documentation to start working with the Customer Management Framework (CMF) for Pimcore:
- See Getting Started for the CMF architecture and installation process.
- See Customer-Related Data for managing customer-related data with CMF.
- See Provided Services for the services CMF provides.
- See Extending for CMF's events and rule-engine extension points.
Getting Started
- Architecture Overview
- Installation (including Upgrade Notices) and Configuration
- Cron Jobs
Customer-Related Data
- Working with Customers and the Customer Save Manager
- Working with Customer Segments
- Assigning Segments to Pimcore Elements
- Working with Activities (ActivityManager, ActivityStore, ActivityView)
Provided Services
- ActionTrigger Service: Customer Automation Rules
- Customer Duplicates Service
- MailChimp/Newsletter Sync
- List Views
- REST Webservice
- Integration with the Pimcore Targeting Engine
Extending
Contributing and Development
For details, see our Contributing guide.