Ask Sellforte MCP: Which parts of the business does media move?

4 min read
Published Nov 12, 2026, 12:01:50 PM

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

Where media lands: web shop or stores, new or returning customers

If you run an omnichannel retail business, someone will eventually ask: "Does our advertising actually drive the stores, or just the web shop? And is it bringing in new customers, or selling to people who'd have bought anyway?" It's usually the marketing or e-commerce manager who has to answer, and a single total ROI doesn't help much.

What you ask

For the last 12 months (2025-11-02 to 2026-11-01), all markets: how much of our sales comes from media, split by online vs stores, new vs returning customers and product category? State the scope you used.

Which media groups lean most toward new customers, and what's their ROI on new customers alone?

What Sellforte MCP does

Starts with the big picture

The assistant first splits total sales into base, promotions, weather and media. Over the 12 months, total sales come to 172 567 356, and media drives 66 901 275 of it, 38.8%. The base is 43.6% and promotions 17.5%.

Then it splits media's part by sales channel: 54 519 894 lands in e-commerce and 12 381 381 in stores. One thing it points out straight away: the base and promotions aren't split by sales channel in the model, only media is. So you get "where does media's contribution land", not "what share of store sales is media".

Adds customer type

Next, it crosses customer type with sales channel:

Media-driven sales (illustrative demo data, USD)E-commerceStoresTotal
New customers24 697 8163 242 07527 939 891
Returning customers29 781 1918 771 05738 552 248
Total54 479 00712 013 13266 492 139

 

About 42% of what media drives comes from new customers. Online, it's closer to 45%. In stores it's about 27%, so in this demo business, media's store effect is mostly about bringing existing customers back.

You'll notice the media total here (66 492 139) is a little different from the 66 901 275 above. The assistant explains why: the first split uses same-period uplift, which adds up to total sales, and this one uses backtraced uplift, the basis for ROI. Both are right for what they measure.

The product category split came back as a single "Overall" row on the demo account, because its sales data doesn't carry categories. The assistant says so rather than inventing a split. On an account whose sales data has product categories, the same question returns one row per category.

Ranks media groups on new customers

For the follow-up, the assistant splits each media group's incremental sales into new and returning customers, then filters the ROI to new customers only.

Media group (illustrative demo data, USD)SpendNew-customer salesShare newNew-customer ROI
Paid Social3 216 2379 482 79654%2.95
Paid Video663 5801 522 45851%2.29
Cross-network5 397 86710 933 22146%2.03
TV1 690 9841 307 29556%0.773
Email1 737 692664 65619%0.382
Direct Mail2 005 714206 5712%0.103

 

The assistant is careful about what that last column means. Spend has no customer-type split, so new-customer ROI is new-customer sales divided by the channel's full spend. It's a partial ROI. For each channel, the new and returning ROIs add up to the overall one.

Read that way, the table tells a clear story. Paid Social both leans toward new customers and earns the most per dollar from them. TV leans new too, but at a low return. Direct Mail and Email are almost entirely about returning customers, which is fine as long as you're not counting on them for growth.

Why it matters

Platform reports tend to make the channels that catch people already on their way to buy look best. The real question is whether media brought in anyone new, and that needs a model that separates the baseline from what media added. Splitting media's contribution by sales channel and customer type turns "media works" into something you can act on: which channels feed the stores, and which ones grow the customer base.

Two limits to keep in mind. The splits depend on what your sales data carries, and cost per new customer can't be read directly, because spend isn't split by customer type.

Try these follow-ups

  • Show the same new vs returning split by month, so I can see if it's changing.
  • Which advertising channels drive the most store sales, and what's their store-only ROI?
  • Compare this year's new-customer share with the same 12 months a year earlier.
  • Make this a monthly table with a fixed scope so the numbers match the dashboard each month.

Related

Try it yourself

Curious what your own split looks like? Book a demo, or check how to connect Sellforte MCP to your LLM client. More use cases are added to this library all the time.