Brightpearl
Brightpearl integration

Brightpearl in Polar: the costs your store never saw, added to your margin.

Brightpearl holds the numbers finance closes on: cost of goods, operating expenses, purchase orders and stock. Your store does not see any of it, so contribution margin is estimated and net profit is a spreadsheet. Bring Brightpearl into Polar and margin is computed on what you actually spent.

/

The costs your store never saw, added to your margin.

Cost of goods, operating expenses, purchase orders and stock from Brightpearl, applied onto governed revenue, so contribution margin and net profit are computed on what you actually spent.
Real cost of goods
"My margin is an estimate."
Ledger cost of goods applied per SKU, not an average typed into the store.
ledger COGS
Operating expenses
"Where does opex land?"
Payroll, rent, software and the rest applied on top of contribution margin.
down to net profit
Stock & cover
"What runs out first?"
Inventory and days of cover read against demand and margin.
cover · demand
Purchase orders
"What have we committed?"
Open orders and landed cost, so committed cash is visible.
committed cash
Actuals vs plan
"Are we on plan?"
Budget against actuals on the same statement, by month and by line.
plan vs actual
One P&L
"Finance and growth disagree."
One statement from revenue to net profit, on ledger numbers.
one P&L
Setup Guide

How to Connect Brightpearl to Polar.

A Polar account with Shopify connected, access to your Brightpearl instance, and Polar's AI Data Engineer, which builds the connector from a plain-language request.
Polar

A Polar account with Shopify

A Polar account with Shopify connected. Brightpearl data only means something read against the orders behind it.

Connect your data →
Brightpearl

Your Brightpearl instance

Access to Brightpearl with the ledger, cost and inventory data you want to bring in, and API credentials.

Open Brightpearl →

Polar's AI Data Engineer

No native Brightpearl connector yet? Describe what you need in plain language and the AI Data Engineer reads the Brightpearl API, writes the connector and pipes it into your warehouse, in minutes.

1

Ask for the connector ~ minutes

Plain language, no code.
Tell Polar's AI Data Engineer what you want from Brightpearl in plain language. It reads the source documentation, lays out everything the API offers by category, then writes the connector and pipes the data into your warehouse as governed data. No code, and it ships in minutes.
Worth knowing: this also works on connectors you already have. If the Brightpearl API exposes a field, you can have it, down to a single hidden one the standard connector never pulled.
2

Cost applied to revenue automatic

Real COGS, real opex.
Polar applies Brightpearl cost of goods and operating expense to the revenue they belong to, so contribution margin and net profit are computed on ledger cost instead of an average someone typed in.
3

Stock and demand together the payoff

Operations, priced.
Inventory, purchase orders and days of cover sit next to demand and margin, so what you reorder is a profit decision rather than a stock alert.
Get started

Compute margin on what you actually spent.

Bring Brightpearl in, apply real cost of goods and operating expense, and read net profit rather than estimate it.

Side by side

Brightpearl closes the books. Polar runs the business on them.

Cost of goods, operating expense and stock live in Brightpearl, a month behind and away from the revenue they belong to. So margin is estimated in the store and reconciled later in a spreadsheet. Polar applies the ledger cost to the revenue as it happens.
Brightpearl

Brightpearl on its ownon its own

Brightpearl+

Brightpearl with Polarblended

Real cost of goods never reaches the store's margin.
Ledger COGS applied per SKU, so margin is real.
Operating expense lives outside the reporting.
Opex applied on top, from revenue down to net profit.
Stock is an operations number, not a profit one.
Days of cover read against demand and margin.
Plan and actuals meet once a month, in a spreadsheet.
Budget against actuals on the same live statement.
The Gap

The connector is only half of it.

Once Brightpearl is modelled against your real orders inside Polar, you can use the result wherever you already work. Ask Polar in plain language, pull it live through the Polar MCP, or schedule it into the report your team reads every morning.
Brightpearl

Brightpearl

COGS, opex, stock, purchase orders
Polar

Polar

net profit, blended margin

Ask Polar

Polar MCP

Scheduled reports

Featured Use Case

Margin on the ledger, not on an estimate.

A store-level average cost flatters some products and punishes others. Polar applies the cost finance closed on, per SKU, and the ranking changes.
B Revenue to net profit Illustrative
Metric
This week
WoW
Net revenue
$482,100
+6%
Orders
3,240
+4%
Blended CAC
$38
-9%
New vs repeat
42 / 58
-3pts
Email revenue
$71,400
+12%
Revenue, ledger COGS, opex, net profit. Illustrative figures.

Ledger cost

Real cost

Margin computed on the cost finance closed on, not on a per-product average that was last updated two seasons ago.

Down to net profit

No SQL

Operating expense lands on the same statement as revenue and spend, so the number at the bottom is the one the business is actually run on.

Your Prompt Library

15 prompts a connected Brightpearl unlocks.

True margin, net profit after opex, stock cover and actuals against plan.
Type
Audience
15 of 15
Get started · connect once · real cost

Your margin was an estimate. Now it is the ledger.

Bring cost of goods, operating expense and stock into Polar and read contribution margin and net profit on real numbers.

Phase 1 ~5 minConnect your data in PolarConnect Shopify and your stack. Polar's semantic layer turns it into governed metrics, then wait for the first sync.
Phase 2 ~ minutesBring Brightpearl inDescribe what you need in plain language; the AI Data Engineer writes the connector and pipes it into your warehouse.
Phase 3 the payoffRead real marginLedger cost and opex applied, from revenue down to net profit.