Built-in Tool

Complete Sync from One Place

Integration Manager is a standalone application managed separately from the POS. It connects to each module database (POS, Accounting, Inventory, Branch Manager) and syncs with external ERP systems or online stores via secure APIs.

  • Multiple profiles β€” one or more ERPs simultaneously
  • Simulate mode β€” test sync before any data is written
  • Full sync log with timestamps and results
  • Odoo 16, 17 & 18 auto-detected
  • Checkpoints β€” resumes sync from where it stopped
Manager Dashboard
β–Ό Setup
↳ ERP Profiles
↳ Module Databases
β–Ό Sync
↳ βœ“ POS
↳ βœ“ Branch Manager
↳ βœ“ Inventory
↳ βœ“ Accounting
β–Ό Coming Soon
↳ Shopify / WooCommerce
↳ Salla / Zid / OpenCart

4 Independent Sync Modules

Each module controls its own data independently β€” run any or all at the same time

POS

Point of Sale

Export products, customers, sales orders, payments, and promotions to ERP. Import catalog and prices from ERP to POS.

BM

Branch Manager

Sync daily closings, branch expenses, and inventory levels with ERP. Journal entries are auto-created in the accounting system.

INV

Inventory Control

Sync purchase orders, goods receipts, stock transfers, and full inventory counts with ERP.

ACC

Accounting

Sync chart of accounts and push journal entries to ERP. Filter by period (daily/monthly/quarterly) with preview before posting.

Simulate Mode Active
=== POS Sync [SIMULATE] ===
*** No data will be written ***
[Products] Fetched 1,240 products
[SIMULATE] Would create 12, update 1,228
[Customers] Fetched 843 customers
[SIMULATE] Would sync 843 customers (skipped)
=== Simulate complete β€” no data written ===
Safe Sync

Test Before You Apply

Simulate mode performs all real reads from ERP and local database, showing exactly what would happen β€” without writing a single record. Ideal for first deployment or when changing ERP settings.

  • Reads real data without modification
  • Shows count of records that would be created or updated
  • No checkpoint or log entry saved
  • Click Run Sync to apply when results look correct

Data Flow

ERP β†’ XiKey

Products & Prices
Chart of Accounts
Suppliers
Promotions
POS Catalog
XiKey Accounting
Supplier List
Loyalty Program

XiKey β†’ ERP

Sales Orders
Daily Closings
Journal Entries
Stock Levels
Goods Receipts
ERP Invoices
ERP Journal Entries
ERP Stock Update
PO Receipts
Loyalty Points

Supported Systems & Platforms

🟣
Odoo
v16, v17, v18
Available
πŸ”΅
ERPNext
Full integration
Available
πŸ›οΈ
Salla Ψ³Ω„Ψ©
Saudi platform
Coming Soon
πŸͺ
Zid زيد
Saudi platform
Coming Soon
🟒
Shopify
REST & GraphQL
Coming Soon
πŸ›’
WooCommerce
REST API v3
Available
πŸ”§
OpenCart
v3 & v4
Coming Soon
πŸ‘₯
CRM Sync
Odoo CRM / HubSpot
Coming Soon

Setup Steps

1

Create ERP Profile

In Setup β†’ ERP Profiles, add your ERP connection (URL, user, password, database).

2

Link Local Databases

In Module Databases, point each module to its database file (SQLite) or MSSQL server.

3

Test Connection

Click Test to verify connection to ERP and local database.

4

Run Simulate Mode

Enable Simulate and run sync to see exactly what will happen without writing anything.

5

Apply Full Sync

Disable simulate and click Run Sync for full sync. Full log available in Sync History.

Integration Manager

Included with all XiKey Professional plans and above

Included

With Professional plan β€” SAR 5,999

All ERP & e-commerce platforms included

Order Now

Ready to Connect XiKey to Your System?

Contact us to set up the integration and get started within 24 hours.