
Briefer — AI Media Monitoring for PR Agencies
A multi-tenant media monitoring SaaS for PR agencies. Briefer tracks brand mentions across 13 platforms, scores sentiment with AI, spots crises early, and generates branded client reports in PDF, PowerPoint, and Excel. Live in invite-only early access.
Key features
- Multi-tenant architecture with Postgres Row-Level Security — every agency's data isolated at the database level, not just in application code
- Media monitoring across 13 platforms (news, social, video, forums) orchestrated by ~30 n8n workflows with a master scan scheduler
- AI sentiment analysis on every mention, with confidence scoring, per-mention reasoning, and automatic translation to the agency's language
- Crisis alerts with a deduplication cooldown, plus weekly digests — batched email via Resend with RFC 8058 one-click unsubscribe
- Branded client reports in PDF, PowerPoint, and Excel, opened by an AI-written executive narrative
- Reputation score and share-of-voice analytics for competitor tracking
- Five subscription tiers with usage limits enforced at runtime — scan frequency, monthly mention caps, client seats
- Platform admin console for managing agencies, tiers, and AI provider settings
- Tiered rate limiting on Upstash Redis and a Vitest suite covering API routes, libraries, and report generation
Technologies
About the project
Briefer is a media monitoring platform I designed and built end to end for PR agencies and communications teams. Agencies usually track client mentions with Google Alerts, manual searches, and spreadsheets. Briefer automates that entire cycle: it continuously scans news, social platforms, video, and forums across 13 sources, deduplicates and translates what it finds, scores sentiment with an LLM, and flags potential crises before they grow.
The platform is fully multi-tenant — each agency's workspace is isolated at the database level with Postgres Row-Level Security — and subscription tiers enforce usage limits at runtime, from scan frequency to monthly mention caps. Reporting is built for agency workflows: branded PDF, PowerPoint, and Excel exports with an AI-written executive narrative, plus reputation scoring and share-of-voice analytics against competitors.
Under the hood, around 30 n8n workflows orchestrate the scanning pipeline, with a Next.js app on Supabase handling everything user-facing. Rate limiting runs on Upstash Redis, email goes through Resend, and a Vitest suite covers the API surface. Briefer is live at briefer.media in invite-only early access.