Kovalchick Analytics

How it works

What happens, in order, from the first email

No dashboard to learn, no onboarding call you have to sit through. The work is a weekly cycle that either sends you a list or makes the changes itself, depending on which tier you are on.

  1. The free audit

    You send me a 60 day custom bulk file and a Sponsored Products search term report, or you grant viewer access to your advertising account and I pull them. I read the account by hand and send back a written summary: where the spend is going, the search terms costing you the most with nothing to show for it, your campaigns ranked by what they actually return, and the three changes I would make in week one.

    This takes me about a day to turn around. There is no charge and no obligation. Plenty of people take the list and run it themselves, which is a fine outcome.

  2. Intake, if you want to go further

    I need three things per product: your landed cost of goods per unit, your selling price, and your fulfilment cost. That is what lets me compute the breakeven return on ad spend for each SKU instead of asking you to guess at one number for the whole account. It takes most people twenty minutes to pull together.

    I also need access. On Advisory that is viewer access, which is read only. On Managed that is editor access on your advertising account, which is what lets me make changes. You grant it through Amazon's own user permissions, you can see it listed there, and you can revoke it yourself at any time without telling me first.

  3. Your account gets mirrored, then watched

    I pull your campaigns, ad groups, keywords, targets, search terms and placement performance through the Amazon Ads API and keep a local copy. Nothing is changed in this phase. The first cycle or two are read only on purpose, so I can see how your account behaves before anything moves.

  4. The weekly cycle

    Once a week the engine works through your account: it scores every campaign against its own product's breakeven, finds search terms taking clicks and returning nothing, checks where each keyword sits in its lifecycle, and proposes a set of changes. Then every proposed change has to clear a series of guards before it counts.

  5. You get the report, or the changes get made

    On Advisory, you get an email with the exact list: your campaign names, the current dollar amount, the proposed dollar amount, and one plain sentence on why, plus a CSV you can work from. Nothing touches your account. On Managed, the changes are applied and the same list arrives as a record of what was done.

  6. The next report tells you what happened

    Contribution profit per product for the week, your advertising cost of sales, what I changed and what it did, and what I chose not to do and why. That last part matters more than it sounds. A week where the right answer was to hold still is a week most tools will bill you for activity instead.

What stops a bad change

Automation on somebody else's ad account is only worth having if the guards are real. These all run today, on my own money, every cycle.

A profit floor

A bid cannot be raised past the point where that specific product stops earning money at its own cost of goods. The floor is computed per SKU, not per account.

A spend circuit breaker

If the account's spend moves outside the range the cycle expected, the cycle stops writing rather than compounding whatever it got wrong.

A converter shield on negatives

A search term that is converting at or above its product's breakeven cannot be negated, no matter what the waste ranking says. Negatives are the one change that is genuinely hard to undo, so they get the strictest gate.

A freshness gate

If the data I am deciding from is stale, the cycle degrades to a dry run instead of pricing bids off last week's numbers. This exists because it happened to me once and cost me a week of bad cuts.

Cooldowns and step caps

No bid moves more than a set percentage in one cycle, no bid gets touched again inside its cooldown window, and reversing a recent change takes a longer wait still. Patience is a setting, and on smaller accounts it is set higher.

A daily write cap and a kill switch

Every account has a hard ceiling on how many changes can be made in a day, and a per account switch that stops all writes. On the advise only tier that cap is zero, enforced in four independent places in the code.

What I do not do, stated plainly

I would rather you read this here than find it out on a call. This list is accurate as of September 2026 and I will update it as things change.

  • Sponsored Brands and Sponsored Display. I manage Sponsored Products. The system has modules for Brands and Display and I have never used them on a live account, so I do not sell them.
  • Dayparting. Not built. Amazon gives away schedule based bid rules for free, so if hour of day is your priority, use theirs.
  • Bidding against your organic rank. I can report organic search position for my own account and I do not yet feed it into bid decisions for clients. Doing that for a client account requires Amazon Selling Partner API access, which I am in the process of registering for. Until that is live I will not claim it.
  • Listing copy, photography, creative or brand strategy. If the problem is your listing rather than your ads, I will tell you that and I will not charge you to keep bidding into it.
  • Guaranteed results. See the limitation of liability and disclaimer in the terms of service. There is no guarantee, from me or from anyone, and a promise of one is a warning sign.
  • Holding your ad spend. You pay Amazon directly from your own payment method. I never touch your card, your invoices or your money.
  • A SOC 2 certification. I do not have one and I will not imply that I do. What I do have is written out on the data security page.

One person, not a rotating account team

The single most common complaint in public reviews of the larger tools and agencies is that the person who sold you the account is gone within a year. I am one physical therapist with a software habit and a small client list, and the list stays small because I am the one doing the work. You will always know who is in your account.