Competitor Social Watch · Social Media
Know what your competitors posted this week, and what worked
Every Friday, a Notion digest of what up to three competitors posted on their own Bluesky accounts, which posts got engagement, and ideas to try your way.
Free account to start. Buying and running live need a paid plan.
- Runs on a schedule
- 1 AI step
- About 10 min to set up
Sound familiar?
The job, before and after this agent.
What it feels like today
- “We only notice a competitor's launch or offer weeks later.”
- “Checking their feeds every day is a time sink.”
- “We can't tell which of their posts actually get a response.”
What you get with the agent
- Each competitor's own posts from the last 7 days, picked out in code from Bluesky's public API.
- Engagement per post (likes, reposts, replies, quotes) counted in code.
- A digest per competitor: topics, offers, events and their most engaging post.
- Patterns across them and a few ideas to try in your own way, saved in Notion.
Before
The owner scrolls three competitor feeds on a Sunday night and still misses the event the rival bakery announced on Tuesday.
After
Friday morning Notion has the week's digest: the rival's weekend event drew the most engagement, the new sourdough shop is posting baking tips, plus two ideas to try.
How it works
The whole workflow, step by step.
Every Friday the agent reads the 30 newest posts of up to three competitors' own Bluesky accounts from Bluesky's public API, keeps in code the ones from the last 7 days (their replies and reposts left out) and works out each post's engagement (likes + reposts + replies + quotes) in code. AI writes a digest per competitor (what they posted about, their most engaging post and why it may have worked), the patterns across them and a few ideas to try in your own way. The digest is saved as a page in your Notion database. It reads the competitors' own posts, not mentions of them, and never likes, follows or replies.
- TriggerFridays at 9:00
- App callRead competitor 1's posts
- LogicCompetitor 1: last 7 days
- LogicCompetitor 1: engagement per post
- App callRead competitor 2's posts
- LogicCompetitor 2: last 7 days
- LogicCompetitor 2: engagement per post
- App callRead competitor 3's posts
- LogicCompetitor 3: last 7 days
- LogicCompetitor 3: engagement per post
- AI stepWrite the weekly digest
- App callSave the digest in Notion
- OutputDigest saved
This is the workflow that opens in your workspace when you set the agent up. Every step can be edited.
- Step 1Fridays at 9:00Runs every Friday morning and covers your competitors' posts of the last 7 days. Set your time zone on the trigger.
- Step 2Read competitor 1's postsReads competitor 1's 30 newest Bluesky posts (their own account, replies left out) from Bluesky's public API, with like, repost, reply and quote counts.
- Step 3Competitor 1: last 7 daysIn code, not AI: keeps the account's own posts from the last 7 days (today included, in your time zone); reposts of other people's posts are left out.
- Step 4Competitor 1: engagement per postIn code, not AI: each post's engagement (likes + reposts + replies + quotes).
- Step 5Read competitor 2's postsReads competitor 2's 30 newest Bluesky posts (their own account, replies left out) from Bluesky's public API, with like, repost, reply and quote counts.
- Step 6Competitor 2: last 7 daysIn code, not AI: keeps the account's own posts from the last 7 days (today included, in your time zone); reposts of other people's posts are left out.
- Step 7Competitor 2: engagement per postIn code, not AI: each post's engagement (likes + reposts + replies + quotes).
- Step 8Read competitor 3's postsReads competitor 3's 30 newest Bluesky posts (their own account, replies left out) from Bluesky's public API, with like, repost, reply and quote counts.
- Step 9Competitor 3: last 7 daysIn code, not AI: keeps the account's own posts from the last 7 days (today included, in your time zone); reposts of other people's posts are left out.
- Step 10Competitor 3: engagement per postIn code, not AI: each post's engagement (likes + reposts + replies + quotes).
- Step 11Write the weekly digestAI reads each competitor's posts of the week (engagement counted in code) and writes what they posted about, which posts got the most engagement, and what you could learn from it.
- Step 12Save the digest in NotionCreates a page in your Notion database with this week's competitor digest.
- Step 13Digest savedRead it in Notion; nothing was posted.
Example run
What goes in, and what comes out.
Example with fictional data
Comes in
Three competitor handles on Bluesky. This week: 4 posts from the first, 2 from the second, none from the third.
The agent produces
Notion page “Competitor watch: Friday, October 23, 2026” with each competitor's topics and top post with its engagement count, a note that the third didn't post, patterns across them and three ideas.
What you need
Everything it takes to run it.
About 10 minutes from purchase to live. A checklist above the canvas takes you through each step.
Plan
Included in Enterprise; on other paid plans it's $59 once. Agents run live on paid plans, from Basic ($39/mo).
Your AI key
Connect any of 15 AI providers on your own key. Your provider bills usage directly, at cost; we add no markup.
Apps
- NotionLive
Checklist
- A paid plan (agents run live on paid plans).
- An AI provider key (Settings → AI Providers).
- Notion, connected in Settings → Integrations, with a database shared with Fluxo Flow.
- Your competitors' public Bluesky handles.
Setup, about 10 minutes
- Connect your AI provider. The AI steps run on your own key (OpenAI, Anthropic, Google and more). Add one in Settings → AI Providers.
- Connect Notion. Connect the Notion workspace with your digest database (Settings → Integrations → Notion).
- Your competitors' handles. Open the three “Read competitor …'s posts” steps and replace the placeholders in the addresses with their Bluesky handles.
- Describe your business. Open “Write the weekly digest” and replace the placeholder.
- Pick the digest database. Open “Save the digest in Notion” and pick the account and database.
- Test it with Dry Run. Press Dry Run: the agent runs on sample data with no messages sent and nothing written to your apps.
- Switch the trigger on. Open the trigger, set your time zone and switch the schedule on. It runs every Friday at 9:00.
Is it a fit?
Who it's for, and what it won't do.
Built for
- Small businesses watching a few local or niche competitors
- Agencies tracking clients' competitors on Bluesky
- Founders who want competitor context without the scrolling
What it doesn't do
- It reads competitors' own posts, not mentions of them (for mentions in the news, see the Brand & Competitor Mention Monitor).
- Bluesky only, up to three accounts and their 30 newest posts each.
- No reach, follower or sales numbers: only what their public posts show.
- It never likes, follows, replies or posts.
We list the limits up front so you can decide before you buy.
Price
$59 one-time
Per workspace. It never renews.
- Included at no extra cost on Enterprise.
- Buying and running it live need a paid plan, from Basic ($39/mo).
- Dry Run costs nothing: simulated AI and app calls, nothing sent.
- AI usage is billed by your own provider, at cost. No AI credits to buy from us.
One-time agent purchases aren't covered by the 30-day money-back guarantee. Refund policy
FAQ
Questions about Competitor Social Watch.
How is this different from a mention monitor?
Mention monitors look for people talking about you or your competitors. This agent reads the competitors' own accounts: what they posted and what got engagement.
Is this allowed?
It reads only public posts anyone can see on Bluesky, without signing in, and never likes, follows or replies.
Which networks does it watch?
Bluesky only, up to three accounts. Instagram and TikTok aren't readable without their own approvals.
Is it worth it?
It's a one-time purchase that never renews and replaces weekly feed checking with a ten-minute read. Running it live needs a paid plan; Dry Run is free.
How is this different from the Brand & Competitor Mention Monitor?
That agent reads news and alert feeds for mentions of you and your competitors. This one reads the competitors' own Bluesky accounts: what they posted and what got engagement.
Can it watch Instagram, TikTok or Mastodon accounts?
Not today: it reads public Bluesky accounts, which need no sign-in.
Does it need their permission?
It reads only public posts that anyone can see on Bluesky, and never interacts with them.
Is this a subscription?
No. Competitor Social Watch is a one-time purchase of $59 per workspace and never renews. The Enterprise plan includes it at no extra cost. Running it live needs a paid plan (from Basic ($39/mo)), and your AI provider bills you directly for usage.
Can I test it before it touches real data?
Yes. Once it's set up in your workspace, Dry Run plays every step on sample data with simulated AI and app calls: nothing is sent and nothing in your apps changes. Switch the trigger on only when you're happy.
Put Competitor Social Watch to work.
Free account, no credit card. Your Agents page opens with Competitor Social Watch ready to buy and set up, then Dry Run it before it goes live.