BSPK’s robust platform effortlessly manages millions of shoppers. Some BSPK customers have conveniently integrated 30 years of sales data, while others have millions of shoppers and 5 years of sales data.
Integration Overview
BSPK integrates data from omnichannel sources or external systems like POS (Point of Sale) and ERP through import APIs or flat file imports. This data typically includes clients, sales history, products, store locations, sales advisors, and other relevant details. BSPK connectors support integration with multiple systems. For example, if a customer’s products are distributed across POS, ERP, PIM, or DAM—or if data attributes are synced from various sources, such as product names from POS and images from ERP—BSPK connectors efficiently handle these complexities.
Integration Pathway
Choose the right integration capabilities of BSPK depending on your requirements and the type of data you want to import. Let’s summarize the pathways below and explain their scenarios.Integration Pathway | Description | Data Flow | Technical Guide |
---|---|---|---|
File Connectors | File connectors enable importing CSV data from external systems, such as POS and ERP, to BSPK. | BSPK ⬅️ External System | Core Data Integration Guide |
Platform API | Webhooks in the Platform API enable automatic real-time data push to external systems but only support Client and File Upload events. | BSPK ➡️ External System | Platform API |
Extraction API | The Extraction API enables brands to retrieve data on client engagement, including clients, slices, appointments, calls, and messages. | BSPK ➡️ External System | Extraction API |
Mixed | You can use a combination of File Connectors, Platform API, and Extraction API to enable bidirectional communication as needed. | BSPK ⬅️➡️ External System |
It’s worth noting that BSPK is designed to export client and client engagement data only. BSPK does not export data such as sales, locations, or products because BSPK doesn’t generate such data within the platform; instead we treat the brand’s data repositories as the source of truth.
Additional information about data synchronization
- During synchronization, the client’s database and system are always treated as a source of truth, and our system doesn’t modify or merge records on behalf of customers.
- You can set synchronization intervals ranging from as frequently as a minute to as infrequently as a month, all easily configurable within our system.
- All future updates are incremental once data is imported for the first time. For example, if we receive a new purchase for a client, only that purchase is synchronized. If an associate updates a phone number for a client in BSPK, only the phone number is updated.
- While BSPK can enhance client profiles with additional data attributes, it’s important to note that most brands typically lack a designated database structure to store such data. Consequently, the synchronization process primarily involves transferring basic client information from BSPK.
Streamlined Integration Process: Step-by-Step
BSPK provides a streamlined and step-by-step integration procedure, ensuring a smooth and hassle-free completion of the integration process. To ensure all necessary details for integration are accessible to brands, we have compiled an integration guide with comprehensive setup instructions. IT experts and technical managers can use this integration guide to onboard their data into the BSPK platform.
Integration Time Frame: The integration process usually takes one to six weeks, depending on your brand’s data sources, the work involved in transforming your data, and the complexity of integration. Tasks related to product catalogue or inventory synchronizations often take the most effort, depending on the features of the customer’s or brand’s ERP setup.