# Ad Intelligence in Slack: Ask "What Did Competitors Ship This Week?"

> A real week of competitor launches, written as a Slack digest: who shipped what, how hard they're backing it, and the one line that turns it into this week's brief.
- **Author**: Nishant
- **Published**: 2026-09-23
- **Category**: Creative strategy
- **URL**: https://marxx.ai/posts/slack-bot-ad-performance

---

Every Monday someone on the team asks a version of the same question: *what are our competitors up to?* The answer usually arrives days later, as a deck nobody reads.

It should arrive in Slack, on Monday morning, with the ads attached.

Here's a real one. Five Indian beauty and personal-care brands, one week, pulled from Marxx and written the way it would land in a channel.

<div style="background:#1a1d21;color:#d1d2d3;border-radius:12px;padding:16px 18px;font-family:-apple-system,Helvetica,Arial,sans-serif;line-height:1.5">
<div style="display:flex;align-items:center;gap:8px;margin-bottom:10px">
<span style="background:#3d6df0;color:#fff;border-radius:6px;padding:2px 7px;font-weight:700;font-size:13px">M</span>
<b style="color:#fff">Marxx</b><span style="background:#3f4348;color:#cfd2d5;font-size:10px;padding:1px 5px;border-radius:3px">APP</span><span style="color:#9a9c9f;font-size:12px">9:02 AM</span>
</div>
<b style="color:#fff">Competitor ships, last 7 days -- #paid-social</b>
<p style="margin:10px 0"><b>🦷 Perfora launched whitening strips with a full funnel behind them.</b>

Three ads in three days: a price-led launch ("the only long-term whitening your teeth have been waiting for"), a cart-abandon reminder ("still in cart?"), and a notification-style nudge. Not a test -- a launch with retargeting already built.</p>
<p style="margin:10px 0"><b>💄 SUGAR is running a price floor, not a percentage.</b>

"Flat INR 249 store" and "3 matte lipsticks @ INR 249", 6 and 9 days. A fixed price point reads as a destination you come back to; a percentage reads as a weekend.</p>
<p style="margin:10px 0"><b>☕ MCaffeine is bundling, and leaning on creators.</b>

"Buy 3 @ INR 999" on the offer side, but the longer runner is a creator video -- a get-ready-with-me shot on the way to a hospital visit, <b>19 days</b> live.</p>
<p style="margin:10px 0"><b>🧴 Minimalist isn't discounting at all.</b>

Step-by-step routine cards plus a creator video aimed at men who own no products. Education-led, no price in the hook.</p>
<p style="margin:10px 0"><b>🍃 Plum is selling the ingredient and the occasion, separately.</b>

One ad leads on 99.99% niacinamide and a two-week timeframe; another is a creator getting ready for a cricket screening. Claim on one side, culture on the other.</p>
<p style="margin:12px 0 4px"><b style="color:#fff">What it means for us</b>

Three of five are competing on price this week and two aren't -- and the two that aren't own the formats with the longest runs. The gap: nobody in this set is running clinical or dermatologist proof. If we want an angle a INR 249 store can't undercut, that's where it is.</p>
</div>

Everything in that message is real, and this is what the ads look like.

## The ads behind the digest

**Perfora: a launch with the funnel already attached**

<div style="margin:8px 0">
<img src="https://marx-ad-assets.s3.amazonaws.com/ads/102929252093077/3944769019161595/8e790c80.jpg" alt="Perfora Meta ad: whitening strips at a better price, the internet's favourite strips" style="width:100%;max-width:380px;height:auto;border-radius:10px;display:block;margin:0 auto">
</div>

The interesting part isn't the launch ad, it's that a cart-abandon ad went live within days of it. That says the campaign was planned as a funnel rather than a post -- and you only notice it if you're watching launches daily.

**SUGAR: a price point, not a discount**

<div style="margin:8px 0">
<img src="https://marx-ad-assets.s3.amazonaws.com/ads/100116710332265/4250942605166450/d94aeeac.jpg" alt="SUGAR Cosmetics Meta ad: three matte lipsticks at INR 249" style="width:100%;max-width:380px;height:auto;border-radius:10px;display:block;margin:0 auto">
</div>

"Flat INR 249" is a shelf you can come back to; "30% off" is a weekend. The difference is invisible in a spend report and obvious in a digest.

**MCaffeine: the creator ad outlives the offer**

<div style="margin:8px 0">
<img src="https://marx-ad-assets.s3.amazonaws.com/ads/1227086873991372/1517874320118563/a5625152.jpg" alt="MCaffeine Meta ad: a creator's get-ready-with-me video filmed on the way to a hospital visit" style="width:100%;max-width:380px;height:auto;border-radius:10px;display:block;margin:0 auto">
</div>

Nineteen days for the creator video against a handful for the bundle ads. Same brand, same week, and the format that lasted is the one with a person in it.

**Minimalist: education instead of a markdown**

<div style="margin:8px 0">
<img src="https://marx-ad-assets.s3.amazonaws.com/ads/107597820995682/1795852384769002/9a74edf8.jpg" alt="Minimalist Meta ad: a creator video aimed at men who use no face wash at all" style="width:100%;max-width:380px;height:auto;border-radius:10px;display:block;margin:0 auto">
</div>

A whole week with no price in the hook. Worth flagging precisely because it's the opposite of what everyone else did -- and because it's harder to copy than a discount.

**Plum: the claim and the occasion, aimed at different people**

<div style="margin:8px 0">
<img src="https://marx-ad-assets.s3.ap-south-1.amazonaws.com/511641355600533/2230572094437351/thumbnail_0.jpg" alt="Plum Meta ad: a creator getting ready for a cricket match screening" style="width:100%;max-width:380px;height:auto;border-radius:10px;display:block;margin:0 auto">
</div>

A testable claim for people comparing formulas, and a cultural moment for people who weren't shopping at all. A digest reporting "Plum launched two ads" would have missed that they're aimed at different buyers.

## The same digest, a different category

A channel tracks one category -- that's the point of it. The signals don't change when the category does.

In home services, a paint brand running the same service ad for 67 days is telling you it answers a standing need rather than a seasonal one. In lending, a cluster of ads each naming a different deadline -- the tax bill, the GST filing, quarter end -- is a calendar strategy, and the digest catches it because three near-identical launches land in the same week. In quick commerce, the same free-delivery offer running city by city is a versioning play, not a national campaign.

Same three questions every Monday, whatever you sell: what launched, how hard is it backed, and what has quietly been running for months.

## Why Slack, and not a dashboard

Nobody opens a competitor dashboard on a Tuesday. Everybody opens Slack.

| Dashboard | Slack |
|---|---|
| You have to remember to look | It arrives |
| One person sees it | The whole channel does, including the client |
| Findings die in a tab | They become a thread, then a brief |
| Weekly at best | Alerts the day something launches |

The other advantage is context. A digest in your #paid-social channel lands next to the creative you're already arguing about, so the reply is usually "can we do the occasion angle this week?" rather than "interesting".

## What to pipe into the channel

| Alert | Cadence | Why |
|---|---|---|
| Competitor launches | Daily or as it happens | Dated offers, like Timezone's 24-27 September window, only matter before they end |
| Scale signals | Weekly | Copy counts are the clearest sign of what a rival is backing |
| Creative fatigue on your own ads | Daily | A creative dropping off is worth knowing this week, not at the month-end review |
| Weekly digest | Monday morning | The five-line version above |
| New keywords rivals bid on | Weekly | They're buying your brand name before they tell you |

And what to leave out: every new ad from every brand. A channel that cries wolf gets muted in a fortnight. Send launches that are backed by copies, and anything with a date on it.

## Ask it questions in the thread

A digest tells you what happened. The follow-up question is where the work is, and with [Marxx MCP](/mcp) in Claude you can just ask, in the same thread:

> **What has this brand kept running longest this year?**
>
> **Which of these five is discounting, and which isn't?**
>
> **Show me every ad in this category that leads with an ingredient claim.**

We asked the first one for this post. Across the five, the long runners aren't the offers: a creator video at 19 days, and in the wider category a haircare belief-challenge ad at 27, against three to nine days for most of the price-led work. A person on camera outlasts a price.

That's the useful shape of this workflow: **Slack tells you what shipped, Claude tells you what it means, and the canvas turns it into an ad.**

## Setting it up

1. **Pick the five brands.** Two direct rivals, two a size bigger, one you admire.
2. **Pick the channel.** One per client or one per market. Not #general.
3. **Set the alerts.** Launches as they happen, digest on Monday, fatigue alerts on your own account.
4. **Agree the rule.** Every digest ends with one line: what we're doing about it. Otherwise it's a news feed.
5. **Keep the thread.** The brief for next week's creative usually starts as a reply.

Marxx connects to [Slack](/features/competitor-tracking) for alerts and digests, tracks Meta, Google and keyword activity, and hands the same data to Claude through the MCP. When a gap is worth acting on, it goes straight to the [production canvas](/features/production-canvas) and out to Meta, paused.

## Get this digest for your five competitors

On a 30-minute demo we'll set up your channel, add your five rivals, and run the first teardown live.

[Book a demo](/book-a-demo) and bring the brand names.

## FAQs

### What is a Slack bot for ad performance?

An app that posts ad data into Slack: your own campaign results, creative fatigue warnings, and what competitors launched. The point is that the information reaches people who'd never open a dashboard.

### Can Slack show competitor ads?

Not on its own. It needs a tool that indexes public ad libraries and posts into your channel. The digest above is Meta ad data posted into Slack.

### What should a weekly competitor digest include?

New launches, how many copies of each are running, dated offers, anything a rival has kept running for months, and one line on what you'll do about it.

### How often should these alerts fire?

Launches as they happen, a digest weekly, fatigue alerts on your own ads daily. More than that and the channel gets muted.

### Can I ask follow-up questions about the data?

Yes, if your tool exposes an MCP or API to an assistant. With [Marxx](/mcp) in Claude, you can ask "what is this brand running longest?" and get an answer from live ad data.

### Does this work for Google Ads too?

Yes. Marxx tracks Google advertisers and keywords alongside Meta, so the same digest can include "they started bidding on your brand name".

---
- [More Creative strategy articles](https://marxx.ai/posts/category/creative-strategy)
- [All articles](https://marxx.ai/posts)