Campaign Shield is a URL monitor with a very specific job: protect you from the 1-in-4 sponsored posts that get edited after publish. Here's the whole loop.
No API keys, no creator invitations, no browser extensions. Just a URL and an optional label for your own reference. You set how long you want it monitored — anywhere from a week up to your plan maximum (30 days on Free, 365 on Agency).
On save, Campaign Shield fetches the post and stores the normalized caption text, all hashtags, the creator handle, and the timestamp. Normalization strips whitespace quirks and line-break differences so we never cry wolf over formatting.
For every active post, we refetch the page, extract the current caption, normalize it the same way, and diff it against the baseline. The post gets one of three statuses: OK, MODIFIED, or UNAVAILABLE. Only status changes produce alerts — a post that stays modified does not spam you daily.
Via Resend. Inside: the post URL, the previous caption, the current caption (or "Post unavailable"), and a word-level diff. One click takes you to the dashboard where you can acknowledge, follow up with the creator, or export the record.
No screenshots, no PDFs, no engagement analytics, no real-time monitoring, no private-account detection. We made a deliberate choice to ship one thing — caption-integrity monitoring — and do it cleanly. Anything else distracts from the core promise.
No. Campaign Shield only reads publicly visible content — the same thing anyone with the link would see. We do not log into accounts or collect private data.
The last-seen caption is preserved in your dashboard and exports. The post is marked Unavailable; you receive one alert; we stop polling it. Your baseline is intact for audit purposes.
The daily cron runs at a consistent time each day in your account timezone. Worst case, a 23-hour-old edit ships on the next run. We are not a real-time system by design — that tradeoff is what keeps the product simple and the price honest.
Any change to the normalized caption text. Normalization removes whitespace quirks and handles emoji safely, so you get alerted on substantive edits — not formatting flukes.
Yes. When you add it, we capture whatever the current caption is as your baseline. Future changes trigger alerts from that moment forward.
If customers ask, yes. Our MVP is Instagram and TikTok because that's where the most sponsored-content edits happen. Tell us what you need on the contact page.
Start free with 10 monitored posts. No credit card, no trial gimmicks. Upgrade when you hit the limit — that's the whole pitch.