# Integrations

URL: https://docs.sparklayer.io/help/integrations

See which ERP, inventory, accounting and shipping apps work with SparkLayer, what data each one syncs and how often, and how to connect it in the Dashboard.

> **Quick summary**
>
> - SparkLayer connects directly to **Brightpearl**, **Cin7 Core**, **Katana**, **Linnworks** and **Unleashed** (ERP and inventory), **Xero** and **QuickBooks Online** (accounting), and **Sufio** and **Intuitive Shipping** (customer experience). For other systems, see [If your app isn't listed](#if-your-app-isnt-listed).
> - Connect an app in the SparkLayer Dashboard at **Integrations > Partners** in the SparkLayer Dashboard ([open](https://app.sparklayer.io/configuration/integrations/partners)), or **SparkLayer Wholesale > Integrations > Partners** in the Shopify app: turn on the switch next to it, then sign in to it or enter its key. In the Shopify app, **Partners** lists each app with a **Setup guide** button that opens its guide here.
> - ERPs send your B2B customers and prices into SparkLayer on a schedule. Accounting apps receive an invoice from SparkLayer for each B2B order paid by invoice or on account.
> - Xero and QuickBooks need the Pro plan, and the ERP integrations the Pro or Enterprise plan. The ERP and accounting integrations need a Shopify store, except Linnworks, which works on every platform. See [Compare platforms](https://docs.sparklayer.io/help/platforms/compare.md).

## How integrations work

Your eCommerce platform is always connected to SparkLayer, in **Integrations > Platform** in the SparkLayer Dashboard ([open](https://app.sparklayer.io/configuration/integrations/platform)), or **SparkLayer Wholesale > Integrations > Platform** in the Shopify app. That's how SparkLayer knows your products and B2B customers: see [Platforms](https://docs.sparklayer.io/help/platforms.md).

A partner integration connects one more system you use, such as an ERP or accounting app. Depending on the app, it does one of 3 things:

- Sends SparkLayer your B2B customers and prices (ERPs).
- Receives your B2B orders as invoices (accounting apps).
- Adds something to the buying experience, such as invoices or shipping rates (customer experience apps).

How data flows with an ERP integration such as Cin7 Core or Unleashed:

1. **Your ERP**: You manage B2B customers and price lists here
2. **SparkLayer**: Imports customers and prices on a schedule
3. **Your store**: B2B customers sign in and see their prices
4. **Back to your ERP**: Orders reach most ERPs through their own store integration

## Apps SparkLayer works with

Find your app to see what data it moves, which way and how often, and whether it works on your plan and platform.

| Integration | Type | What moves, and which way | How often | Plan | Platforms |
| --- | --- | --- | --- | --- | --- |
| [Brightpearl](https://docs.sparklayer.io/help/integrations/erps/brightpearl.md) | ERP and operations | B2B customers and price lists, from Brightpearl into SparkLayer and Shopify. Orders reach Brightpearl through your existing Brightpearl integration. | Every 3 hours | Pro or Enterprise | Shopify |
| [Cin7 Core](https://docs.sparklayer.io/help/integrations/erps/cin7-core.md) | ERP and operations | Customers, their contacts and sell price tiers, from Cin7 Core into SparkLayer and Shopify. Orders reach Cin7 Core through your existing Cin7 integration. | Every hour | Pro or Enterprise | Shopify |
| [Katana](https://docs.sparklayer.io/help/integrations/erps/katana.md) | ERP and operations | B2B customers and price lists, from Katana into SparkLayer and Shopify. SparkLayer doesn't send orders to Katana. | Every 4 hours | Pro or Enterprise | Shopify |
| [Linnworks](https://docs.sparklayer.io/help/integrations/erps/linnworks.md) | ERP and operations | B2B prices, from Linnworks into SparkLayer. Customers stay on your platform. Orders reach Linnworks through your existing Linnworks integration. | Every hour | Pro or Enterprise | All platforms |
| [Unleashed](https://docs.sparklayer.io/help/integrations/erps/unleashed.md) | ERP and operations | Customers, sell price tiers and discounts, from Unleashed into SparkLayer and Shopify. Orders reach Unleashed through your existing Unleashed integration. | Every 4 hours | Pro or Enterprise | Shopify |
| [Xero](https://docs.sparklayer.io/help/integrations/accountancy/xero.md) | Accountancy | Invoices and contacts, from your B2B orders into Xero. Payments on those invoices come back to SparkLayer. | For each eligible order, shortly after it's placed | Pro or Enterprise | Shopify |
| [QuickBooks Online](https://docs.sparklayer.io/help/integrations/accountancy/quickbooks.md) | Accountancy | Invoices and customers, from your B2B orders into QuickBooks. | For each eligible order, shortly after it's placed | Pro or Enterprise | Shopify |
| [Sufio](https://docs.sparklayer.io/help/integrations/customer-experience/sufio.md) | Customer experience | Lets B2B customers view and download their Sufio invoices from My Account. | For each order | Needs a Sufio account | Shopify |
| [Intuitive Shipping](https://docs.sparklayer.io/help/integrations/customer-experience/intuitive-shipping.md) | Customer experience | Your Intuitive Shipping rates, shown in the SparkLayer checkout. | At checkout | Needs an Intuitive Shipping account | Shopify, BigCommerce |

## Connect an integration

Each app's guide has the full steps, but connecting one always starts the same way.

1. Check the app works on your plan and platform in [Apps SparkLayer works with](#apps-sparklayer-works-with).
2. Sign in to the [SparkLayer Dashboard](https://app.sparklayer.io/) and go to **Integrations > Partners** in the SparkLayer Dashboard ([open](https://app.sparklayer.io/configuration/integrations/partners)), or **SparkLayer Wholesale > Integrations > Partners** in the Shopify app. Partner apps can't be switched on inside the Shopify app.
3. Find the app under its type, for example **Multi-channel management** for ERPs or **Accountancy** for Xero and QuickBooks, and turn on the switch next to it.
4. Sign in to the app to give SparkLayer access, or enter the details it asks for, such as an API key (a code from the app that lets SparkLayer read your data).
5. Follow the rest of the app's guide, for example to tag the customers you want to import.

If your plan doesn't include the app, it shows the plan it needs and an **Unlock** button instead of a switch. See [Unlock a feature](https://docs.sparklayer.io/help/dashboard/plan-and-features.md#unlock-a-feature).

## Manage your integrations

To turn an integration on, change its settings or turn it off, see [Managing integrations](https://docs.sparklayer.io/help/integrations/managing-integrations.md). To check that products and customers are reaching SparkLayer, see [Product sync](https://docs.sparklayer.io/help/integrations/data-sync.md).

## ERPs and operations

- [Brightpearl](https://docs.sparklayer.io/help/integrations/erps/brightpearl.md): Multi-channel eCommerce · Direct integration
- [Cin7 Core](https://docs.sparklayer.io/help/integrations/erps/cin7-core.md): ERP software · Direct integration
- [Linnworks](https://docs.sparklayer.io/help/integrations/erps/linnworks.md): Multi-channel eCommerce · Direct integration
- [Unleashed](https://docs.sparklayer.io/help/integrations/erps/unleashed.md): Inventory management · Direct integration
- [Katana](https://docs.sparklayer.io/help/integrations/erps/katana.md): Inventory management · Direct integration
- [Patchworks](https://www.sparklayer.io/partners-patchworks/): iPaaS solution · Trusted partner
- [Zynk](https://www.sparklayer.io/partners-zynk/): iPaaS solution · Trusted partner

## Accountancy

- [Xero](https://docs.sparklayer.io/help/integrations/accountancy/xero.md): Create invoices and import payments · Direct integration
- [QuickBooks Online](https://docs.sparklayer.io/help/integrations/accountancy/quickbooks.md): Create invoices from B2B orders · Direct integration

## Customer experience

- [Sufio invoicing](https://docs.sparklayer.io/help/integrations/customer-experience/sufio.md): Professional invoices · Direct integration
- [Intuitive Shipping](https://docs.sparklayer.io/help/integrations/customer-experience/intuitive-shipping.md): Advanced shipping · Direct integration

## If your app isn't listed

- **Patchworks** and **Zynk** are integration platforms (iPaaS): services that connect systems which don't have a direct SparkLayer integration. See their cards under [ERPs and operations](#erps-and-operations).
- Your developer or agency can build their own connection with the SparkLayer API. See [Building integrations](https://docs.sparklayer.io/developers/building-integrations.md).
- Not sure? [Contact support](https://docs.sparklayer.io/help/support.md) and tell us which system you use.
