Sellforte MCP Use Case Library

Ask Sellforte MCP: Where will this month's spend land?

Written by Juha Nuutinen | Nov 12, 2026, 9:33:24 AM

Welcome to the Sellforte MCP Use Case Library. Each post takes one question that marketing teams really ask their AI assistant through Sellforte MCP, which is now in general availability and accessible to all marketers worldwide. It strips out anything customer-specific and walks through what the assistant does with it, step by step. We run every question on our demo account so the numbers you see are illustrative, not anyone's real results. The idea is simple: steal the prompts, try them on your own model, and see what you get back. We hope you find this series inspiring!

-Juha, CEO at Sellforte

Checking mid-month whether paid spend is on budget

Around the middle of every month, someone in performance marketing has to answer the same thing: are we on track to spend the budget, or are we heading for an over- or underspend? The data is all there, but stitching together spend by platform and region, a run-rate and a month-end projection usually takes a spreadsheet and half an hour. Here's how to get it in one question.

What you ask

Our demo account's data runs to 2026-11-01, so November had only one day in it when we ran this. To make the example useful, we ran the check as if it were 2026-10-20, with monthly paid budgets of 650 000 for Germany and 300 000 for the US.

For 2026-10-01 to 2026-10-20, show paid spend by country and by ad platform, excluding Email, against these October budgets: Germany 650 000, US 300 000. Give me the daily run-rate over the last 7 days, the projected month-end spend at that rate, and spend as a share of sales per country.

Now show where October actually landed by country.

What Sellforte MCP does

1. Spend to date and the run-rate

The assistant pulls paid spend for the month so far by country, then the same for the last seven days to get a daily run-rate, and projects the remaining 11 days at that rate. The budgets come from the prompt, since they live outside Sellforte. Twenty days in, 64.5% of the month had passed (illustrative demo data, USD):

CountryBudgetSpend to dateShare of budgetDaily run-rate, last 7 daysProjected month-end
Germany650 000442 45968.1%20 122663 801
US300 000192 43064.1%9 418296 026
Total950 000634 88866.8%29 540959 827

 

So the mid-month read was: Germany is running a little hot, about 2% over budget at the current pace. The US is close to plan and slightly under.

2. Where the spend is going

The platform view explains the pace. These are the five largest paid platforms on the demo account (illustrative demo data, USD):

Ad platformSpend 2026-10-01 to 2026-10-20Spend 2026-10-14 to 2026-10-20
Google Ads368 202127 896
Meta Ads141 47349 596
Direct Mail57 1430
Adtraction32 79615 217
TikTok Ads21 0108 141

 

Direct Mail is the interesting row. It spent 57 143 earlier in the month and nothing in the last seven days. That's why the last-7-day run-rate is lower than the month's average daily spend so far. A one-off drop like that is exactly what you want spotted before you project anything.

3. Spend as a share of sales

Finally, the assistant pulls total sales per country for the same 20 days. Paid spend was 6.8% of sales in Germany and 5.8% in the US, or 6.5% overall. It's a simple ratio, but it's the one finance usually asks about first.

4. Where the month actually landed

Because the demo data covers all of October, we could check the projection against reality. Germany finished at 630 732 and the US at 289 023, a total of 919 755. Both ended under budget, and Germany came in about 33 000 below what the mid-month run-rate suggested. Spend slowed in the final 11 days.

Why it matters

A run-rate is a projection, not a forecast. It assumes the next 11 days look like the last seven, and in this example they didn't. That's not a reason to skip the check. It's a reason to run it every week, so you catch the drift while there's still time to act on it.

The other thing to watch: the most recent days may not be fully loaded yet. A run-rate built on a half-loaded day will understate your pace, so confirm the last data day is complete before trusting the projection.

And when the check says you have room to spend more, or need to cut, don't just move money to the platform with the best average ROI. The next dollar should go where the marginal return is highest, campaign by campaign. Pacing tells you how much to move. The model tells you where.

If you'd rather not ask every week, a weekly Sellforte briefing can deliver the same pacing check.

Try these follow-ups

  • Split the Germany run-rate by ad platform. Which platforms are pacing ahead of their share of the budget?
  • Show daily paid spend for 2026-10-01 to 2026-10-20, so I can see when each platform slowed down or stopped.
  • Compare spend as a share of sales with October last year, by country.
  • Which Google Ads campaigns have the highest marginal return, if I want to use the remaining German budget?

Related

Try it yourself

Book a demo to run the pacing check on a model like yours, or read how to connect Sellforte MCP to your LLM client. Fresh use cases are added to this library regularly.