RU EN
Otdacha · report for a store we pull together: store · ERP · marketplaces · ads · GA4 · email · CRM updated nightly
01 — what this is

What the store sold, what it earned — and which ad dollars paid for themselves

Orders from the website, marketplaces and account sales, margin after fees, ad spend, search, email and quotes — in one report that rebuilds itself every night. Revenue is counted once, from your order system, not from what each ad platform claims.

The demo is open by link — no sign-up, no salesperson. The store and every number in it are made up.

What you pay for
For the whole store. The number of users, SKUs and orders doesn't change the price.
What it costs
from $349 a month plus a one-time onboarding
Onboarding
2–3 weeks, three or four hours of your time
First screen of the report: a one-sentence summary of the month, then booked revenue, gross margin, orders, ad spend, site sessions, new customers, quote requests and revenue after email.
The month in one sentence and eight numbers, each against the previous period — before you open a single tab. Click to take a closer look.
02 — sound familiar?

Revenue is in the store admin, cost is in the ERP, ads claim the credit. The answer to “what did we earn” sits in between

Three places where money leaks every month. Each system shows its own slice correctly — the trouble is that nobody sees them side by side.

Every platform claims the same order

Google, Meta and the marketplace each count the sale as theirs. Add their reports up and ads “brought” more than the store sold. The number that matters — orders in your own system — lives somewhere else.

Revenue is up. Is the margin?

The store shows revenue, the ERP shows cost, marketplace fees arrive in a separate statement. Margin by channel and product line gets assembled in a spreadsheet — once a quarter, if at all.

Sold out on Tuesday, ads still running on Friday

A bestseller runs out, and Shopping ads keep paying for clicks to a product nobody can buy. Stock and ad spend live in different systems, so nobody looks at them on one screen.

03 — what you see in the report

Four things the store admin and the ad accounts don't show

All of it is open in the demo right now: a made-up retailer of refurbished servers, by link and without sign-up.

Works today

What changed — written out for you

Every morning the report compares the period with the previous one and writes down what moved: which product line grew and which fell, what sold out while its ads keep running, which campaign brings the least per dollar, how fast quote requests got a first reply.

Each line is built from the same numbers as the tables below it, so any of them can be checked in two clicks.

The “What stands out” block: product line growth and decline, a product out of stock with its Shopping ads still running, the weakest campaign, the biggest order and quote reply speed.
Works today

Ad spend against orders you actually received

Google, Microsoft and Meta spend sits next to the orders matched to paid clicks in your order system: revenue per $1 of ads and margin left after ads. What each platform reports about itself stays in the table too — you see both numbers and the gap between them.

Matching needs tracking: the click ID or UTM tags have to reach the order. What can't be matched stays visible as unmatched — I don't spread it across channels with a model. How much matches on your data, I'll tell you at the audit.

Marketing screen: ad spend, clicks, orders after a paid click and revenue per $1, below a chart of daily spend by platform against matched revenue.
Works today

Products: revenue, margin and stock in one row

Product lines and top SKUs with units, booked revenue, change against the previous period, margin after marketplace fees and stock status.

A separate stock watch lists what's running low, what's out and what's built to order — with days of cover by the last 30 days of demand. Reordering is decided by the numbers, not by the warehouse manager's memory.

Top products table: product and SKU, product line, units, booked revenue, change, margin and stock status.
Works today

Quote requests down to won or lost

For stores that also sell to businesses: how many quote requests came in, how fast the first reply went out, how much was won, what's still open and why quotes were lost. Win rate by quote size shows where the team is strongest.

No quotes in your business? This screen simply stays off — you don't pay for it separately either way.

Quotes screen: quote requests, median first reply, won value and open quotes; below, the outcome of the period's requests and reasons quotes were lost.
04 — no promises

Three things I won't promise before I see your data

Retail data is messier than it looks from the outside: the same product under three SKUs, orders split between the site and the ERP, fees that arrive a month late. So these three I count on your numbers, not on mine.

In pilot, on your data

How much of your revenue ads can claim

What share of orders can be traced to a paid click depends on your tracking. I count it on last month's data before we sign an agreement: a promise made blind is worth nothing.

Set up by hand

An ERP without an API

An on-premise ERP or warehouse system is connected through a scheduled export or a small connector inside your network. I estimate that work at the audit, and it's in the onboarding price — not in a surprise invoice later.

On purpose

No attribution model

I don't redistribute revenue between channels with an algorithm. An order matched to a click is counted, the rest stays unmatched. It looks less impressive than a model's chart, but every number can be traced to an order.

05 — how it is set up

Three steps and honest timelines

The first step is free and commits you to nothing: you'll decide on your own numbers, not on my presentation.

Last-month audit

3 business days, free. No access needed: you send last month's orders with cost and the ad spend by campaign.

Exports from the ERP or the store admin and from the ad accounts are enough. I'll send back one page — margin by channel, revenue per $1 of ads counted by your orders, what sold out while its ads kept running — and we'll talk for half an hour.

Onboarding and setup

2–3 weeks. Store and ad accounts read-only first, then the ERP, marketplaces, email and CRM. It takes three or four hours of your time.

If the ERP only works inside the office, I need your system administrator or integrator for half a day. That's also when we agree on product lines, channel groups and what counts as margin — after fees, after shipping, or both.

I pull history as far back as your sources allow. How much you'll get, I'll tell you at the audit, before we sign an agreement.

After that, without you

The report rebuilds every night. Once a week — a short digest by message. At the end of the month — the report.

A 30-minute review call is included in the plan — once a month.

Ten sources, one copy, every night

The report never queries your live systems while you look at it, so it can't slow down the store or lock the ERP. Overnight it takes a copy from every source — store, ERP, CRM, marketplaces, ad accounts, GA4, Search Console, email — and all the screens read from that copy.

Next to every source stands when it last arrived and how fresh its data is. If something didn't come in, you see it on that card — not as a quietly wrong number in a table.

Access is read-only everywhere. From the ERP and CRM I take only the agreed fields: order, date, channel, items, amount, cost, stock, account. The list goes to you in writing before onboarding.

Nightly sync panel: ten sources — store, ERP, CRM, marketplaces, Google Ads, Microsoft Ads, Meta, GA4, Search Console and email — each with its sync time and data date.

Margin isn't for everyone. Roles are part of the plan: the owner sees everything, the sales lead sees accounts and quotes, marketing sees ads, search and email — without margin and with customers shown as account numbers. Who sees what, you decide at onboarding.

06 — plans

The prices are open. So is the full amount

I charge not per user, per SKU or per order, but per store: the fifth person on the team who opens the report costs nothing.

Main plan

Store

One online store: your own website, up to two marketplaces and one order system or ERP.

$349 / mo

One-time onboarding — $790

Monthly, or a year at 15% off — that's $628 saved over the year

  • Store platform: orders, products, sessions to checkout
  • Order system or ERP: cost, stock, invoices and payment terms
  • Up to two marketplaces with their fees and ad spend
  • Google Ads, Microsoft Ads and Meta, up to 6 ad accounts
  • GA4 and Search Console
  • Email platform: campaigns and flows
  • Quotes and account sales from the CRM — if you have them
  • How much revenue ads can claim we count it on your data before we sign an agreement
  • Roles: owner, sales, marketing
  • A 30-minute review call — once a month
  • Data history kept for 24 months
  • Support up to 2 hours a month, response within 4 business hours

Network

Several stores or brands, more marketplaces, warehouses in more than one place.

On request

Ballpark — from $690 a month, onboarding from $1,500

The price is fixed per company, not per store

  • Everything in “Store”, sources and ad accounts with no limit
  • Several stores or brands in one report, each also on its own
  • Permissions of any complexity: stores, brands, channels, individual people
  • A 30-minute review call — once a month
  • Data history kept for 36 months
  • Priority support, up to 3 hours a month

What you'll actually pay

The plan isn't the whole bill: in the first month the one-time onboarding is added to it. I name both numbers up front so the second one doesn't surface in the invoice.

Cost by plan: the first month and after
First monthPer month after that
Store$1,139$349
Networkfrom $2,190from $690

Onboarding covers connecting the store, the ERP, marketplaces, ad accounts and email, setting up product lines, channel groups and roles, and the first month of support; with annual prepayment it costs half as much.

Comparison with the free ways to build a report
Store admin and ad accountsLooker Studio or Power BIOtdacha
Costs$0, already paid for$0 plus connectors and an analystfrom $349
Margin by channel after feesnoif someone builds ityes
Ad revenue counted by your orderseach platform counts its ownwith a lot of workyes
Stock next to ad spendnorarelyyes
Who keeps it running—your analystI do

The table scrolls sideways →

Payment in dollars to the account of a sole proprietorship registered in Georgia; an invoice in local currency is converted at the official rate of your National Bank on the invoice date, which is printed on the invoice itself. There are no discounts off the price list: there is −15% for paying a year up front, and on “Store” that's $628 a year.

07 — questions

What people ask at the first meeting

We already have analytics in the store admin and GA4

And they show the website well. What they don't have:

  • Everything that isn't the website — marketplace orders, account sales, orders entered by your team in the ERP.
  • Cost and fees. Without them there's revenue, but no margin — neither by channel nor by product.

And honestly: if you sell only through your own website and margin is the same on every product, the store admin is enough for you right now.

Why not build it ourselves in Looker Studio or Power BI?

You can, and some do. It's a project: connectors to every source, a model that joins orders, cost and ad spend, and a person who fixes it every time a platform changes its export.

With me you pay for the result rather than the project: the report rebuilds every night, and when a source breaks, I'm the one fixing it.

It's expensive

Compare it not with zero but with what one week of Shopping ads on a sold-out bestseller costs, or with an analyst's day a week spent on spreadsheets.

I'll count last month for free in three business days — margin by channel and what your ads really brought. Decide after that.

There are no discounts off the price list. There is −15% for paying a year up front.

Is the data safe?

Short version: I read, I don't write.

  • Store, ad accounts, GA4 and email — read-only access.
  • From the ERP and CRM I read only the agreed fields: order, date, channel, items, amount, cost, stock, account. I hand over the list in writing before onboarding — show it to whoever is responsible for security.
  • Of personal data I see the company and the contact on an order — exactly what's already in your systems. Roles hide margin and customer names from those who don't need them.

We sign a service agreement and a data processing agreement.

Which store platforms, ERPs and marketplaces do you work with?

Store platforms with an API — Shopify, BigCommerce, WooCommerce. Order management systems and ERPs — through their API or a scheduled export; on-premise ones and 1C — through a connector inside your network. Amazon, eBay and other marketplaces — through their seller reports. Plus Google Ads, Microsoft Ads, Meta, GA4, Search Console, Klaviyo and HubSpot.

I don't promise “any system out of the box”. Tell me on the first call what you're running — I'll answer honestly, including “that one is beyond me”.

Why is the price in dollars? And what if the exchange rate jumps?

Because ad platforms bill you in dollars too, and the price stays comparable with the rest of your marketing costs.

For a paid period the price is locked: pay for a year and it doesn't change for a year. An invoice in local currency is converted at the official rate of your National Bank on the invoice date, which is printed on the invoice.

The only thing that protects you from a jump in the rate is annual prepayment at 15% off — it locks both the price and the rate.

What if in two months it turns out this isn't for us?

You can leave at any moment, paying for what's already been delivered: the annual agreement is a settlement format, not a way to hold on to you.

After that it depends on where the report is hosted. Hosted by me — access stops, you take your data with a one-click export, including the last day. On your own server — the report keeps working, only support and updates stop. The store, ERP and ad accounts are registered to you either way.

You're a small team

That's true, and it's exactly why everything is arranged so that you don't depend on me: response times are written into the agreement, all accesses are registered to you, data exports in one click. And if you need to remove the dependency entirely — the report can be deployed on your own server.

I work as a sole proprietorship registered in Georgia: a service agreement, an invoice and a monthly acceptance act. What that means for your accounting — on the “How we work” page.

08 — where to start

See Otdacha on your own numbers

A last-month audit: three business days, free, no access needed — orders with cost and ad spend by campaign are enough.

I'll answer within one business day and send you a list of exports — nothing else is needed at this step. I write only in reply to your request: I don't run mailing lists.

Look at the demo first →

One way to reach you is enough — either one.

By sending the form you agree to the processing of your contact details — how I handle them is on the “How we work” page.