How do I connect Cin7 Core or Cin7 Omni to Supply Lens?
Add Cin7
Connect Cin7 Core to import its sales, or Cin7 Omni to create orders and bring despatched shipments back.
About 6 min
At the end of this guide your Cin7 account will be connected to Supply Lens and tested on one order. Cin7 comes as two products, and Supply Lens treats them as two connectors:
| Product | What Supply Lens does | Document types |
|---|---|---|
| Cin7 Core | Imports orders (sales) from Core | Order |
| Cin7 Omni | Creates orders in Omni, then imports shipments once Omni has despatched them | Order, Shipment |
Before you start
- Your Cin7 connection details, for the Cin7 Core or Cin7 Omni connection form.
- Admin access to Supply Lens, to reach Settings → Integration setup.
- The other end of the flow already connected: where Core's orders should go, or where Omni's orders come from. See Add an Integration.
- SKUs aligned between Cin7 and your other systems. See Align your SKUs.
- For Core: the Cin7 customer IDs and statuses you want to import, if you only want some sales.
- For Omni: whether bill-of-materials products should be expanded, and the member IDs or stages you want shipments for.
Steps
Create and connect
- Go to Settings → Integration setup → Integrations.
- Click + ADD INTEGRATION, search for Cin7 and click ADD on Cin7 Core or Cin7 Omni.
- Complete the connection form and click CONNECT. Leave Activation disabled for now.
Add Configurations
- Expand the tile, click Configurations, then + Add.
- Cin7 Core: add Order with Receive. Click Create Default JSON. To import only
some sales, set
includeCustomerIdsorexcludeCustomerIds, and the sale status and sale order status filters. An order must pass every filter you set. Click Save. - Cin7 Omni: add Order with Send and Shipment with Receive, using Create
Default JSON for each. In Order, decide
loadBomsand, optionally, aprojectNamesuch as "Supply Lens". In Shipment,includeStagesdefaults toDispatched, which is usually right. Click Save.
Add Mappings
- Go to Settings → Integration setup → Mappings and click + ADD.
- Cin7 Core: create an Order Mapping from Cin7 Core to the system that should receive the orders.
- Cin7 Omni: create an Order Mapping from your sales channel to Cin7 Omni, and a Shipment Mapping from Cin7 Omni back to the channel or ERP.
- Set As to Target Data, tick Enabled, leave Automatic off while testing, and click SAVE.
Test
- Set Activation to Enabled, with no schedule.
- Core: create a test sale that passes your filters, then click Run Receive under Manual Operation.
- Omni: process a test order to Omni with Run Send. Once Omni shows it as despatched, click Run Receive.
Check it worked
- Core: the test sale appears as an order in Supply Lens, and sales outside your filters don't.
- Omni: the order appears in Omni (under your project name, if you set one), and the despatch comes back as a Shipment in Supply Lens.
- Then set a Schedule and turn Automatic on for your Mappings.
If something goes wrong
- Core orders you expected don't arrive. One of the filters excludes them. Remove filters until it arrives, then add back only what you need.
- Omni shipments don't come back. The order is in a stage not in
includeStages, or its member is filtered out. - A product isn't recognised. See Fix "product does not exist".
- For every setting, see the Cin7 settings.