marql

An AI finance manager for your specialty stores.

A long tail of slow stock ties up the cash that supplier invoices need. Every morning it reads margin, costs and what falls due, and writes the note for the owner; causes in the purchase price go to supply, in discounts to marketing. It never posts to the books and never pays.

Today

Thu, 5 Nov · demo chain · 6 stores

Proven, 30 days

4 120 €

Waiting for you

1

Revenue, 7 days

182 400 €

↗ 3.1 % vs prior 7 days

Week goal

Not set

Revenue by day, 14 days

Decisions · 1

AI finance manager · AI

Cash

All stores · next 14 days

Waiting since 06:00

Review

The staples and the tail, in one read.

Each store keeps its POS. marql reads sales and stock per product and per store and sorts the range by what it is doing to your cash.

01
POSERPAccountingWeb shop

POS, the web shop and the stock

Cloud POS, accounting and the web shop connect over their own APIs. Shopify and WooCommerce come in as their own channel, so the shelf and the web are read separately.

02

One range across the stores

Products are mapped to one list with their category, so the same toy or the same bag of food can be read across every store.

gate · reporting: A store that sent nothing is named as not reporting, not counted as a zero

03

Staples and tail, ranked

Staples close to running out and tail products that stopped selling are ranked by the money behind them, per store.

04

Moves prepared, you approve

Stock that sits in one store and sells in another is listed as a transfer, so the tail is moved before more is bought.

gate · approval: Not approved — no move is made and nothing is written

The format in numbers

A large market with a long tail.

€29.4bn

annual pet food sales in Europe, the staple that brings shoppers backFEDIAF Facts & Figures, 2026

49%

of European households own a pet, about 140 million homesFEDIAF Facts & Figures, 2026

What a specialty chain needs to see.

The staples that keep customers coming back, and the tail that costs money to keep.

01

Staples that must not run out

The repeat customer finds the food they came for.

Revenue at risk on products with less than a week of supply, store by store, with each product's days of supply.

02

The long tail, priced

The tail gets a number and a list, store by store.

Stock with no sale in 30 days is priced as frozen capital; slow and dead products are listed with the value they hold.

03

Category margin

Food margin and accessories margin are read apart.

Margin per product and per category, for one store and the chain, wherever a cost price exists.

04

Transfers before reorders

Stock moves before cash goes out.

Where one store holds excess of a product another sells, the move is listed with quantities.

05

Shelf and web, side by side

A product that sells online but not in store is visible.

Online sales come in as their own channel, so one product can be read in the store and on the web without the two cancelling out.

06

A weekly score per store

The store holding the most dead stock is named.

Every week each store gets a score out of 100 and a short passport: revenue, margin, and dead stock against the chain median.

Categories · demo pet store chain

data as of 08:00 · 5 of 5 stores reporting

categorymarginstock valuefrozen, no sale 30 d
Toys & accessories1 240 products46.8%38 200 €15 900 €
Dry food310 products22.1%24 600 €1 100 €
Wet food420 products27.5%11 800 €900 €
Aquatics260 products39.0%9 400 €4 300 €
frozen capitalacross five stores, of which 72% in accessories22 200 €

the highest-margin category can hold the most dead stock; both are read side by side

What a specialty chain should not expect.

marql reads the POS, the web shop and the stock. Services and subscriptions have their own systems.

  • marql has read-only access to your POS and accounting and does not change a price, a stock level or an order there.

    With e:corg 2.0, e:corg creates an approved order or transfer as its own draft.

  • Live-animal records, grooming or vet bookings, and subscriptions or repeat deliveries are not managed.

  • Seasonal buying plans are not built.

    marql shows what last season left behind and what is selling now.

  • Margin needs a cost price.

    Where neither the POS nor the accounting carries one, the product keeps its revenue and units and its margin is left empty rather than estimated.

What specialty chains ask first.

No. Every store keeps the system it runs. marql reads it — over the vendor's API for cloud systems, or through a small on-prem agent for an ERP inside your network — and changes nothing there: no prices, no stock levels, no orders. 151 connectors are live today, and a system without one is mapped from a REST API or a scheduled CSV export.

Yes. Every product with no sale in 30 days is priced as frozen capital, and dead stock (no sale in 60 days) is set against the month before, so a product that stopped selling in spring is on the list by summer.

Yes. Where one store holds excess of a product another sells, the transfer is listed with quantities, for approval and execution in your own system.

Yes. Margin is read per category as well as per product, so food and accessories are compared side by side, for one store or the chain.

Per store, on a graduated ladder: €200 a month for each of the first nine, €185 for stores 10 to 29 and €160 for 30 to 49. Each rate applies only to the stores inside its band, so twelve stores are €2,355 a month. The first month is free. The calculator is on /pricing.

Ready to see
the euros it found?

The walkthrough is built around the POS and accounting you already run. Leave your details and pick a time.