Daily brand mention digest with sentiment
Every weekday at 7am, get an email summarizing yesterday's brand mentions, grouped by what needs a response and what's just background noise.
Build me a daily brand mention digest that runs every weekday at 7am on a cron trigger and emails our PR team a prioritized summary of yesterday's coverage.
Trigger: cron, weekdays at 7:00 AM in the user's local timezone.
Steps the agent should take each run:
1. Call BuzzSumo's List Account Alerts to retrieve every brand-monitoring alert configured in the connected account.
2. For each alert, call BuzzSumo's Get Alert Mentions to pull mentions from the previous calendar day. Deduplicate by URL across alerts.
3. For every mention, classify sentiment as positive, neutral, or negative based on the headline and snippet, and tag the source type as news, blog, or forum based on the domain. Capture domain authority and engagement counts where available.
4. Flag a mention as 'needs response today' when it comes from a high-authority domain (use a sensible default threshold like domain authority >= 70) OR when total engagement is unusually high relative to the day's set. Also flag any mention where sentiment is negative AND the domain is at least mid-authority.
5. Compose an HTML email digest with three sections in this order: Respond Today (flagged items), Notable Coverage (everything else from news outlets and high-engagement posts), and Background Noise (low-authority blogs, forum chatter). Each item should show: linked headline, source domain, sentiment tag, source type tag, engagement count, and a one-line take from the agent on why it matters.
6. Include a short summary line at the very top of the email with the total mention count, a sentiment breakdown, and how many items need a response today.
7. Send the email through Gmail's Send a Message operation to the PR/comms distribution list. The user will provide the recipient address when configuring the workflow. Subject line format: 'Brand mentions, [date]: X need response, Y notable, Z background'.
Important rule: if the total mention count across all alerts is zero, do NOT send an email. Just exit cleanly. We don't want empty digests cluttering inboxes on quiet days.
Tone for the agent's one-line takes: dry, useful, no marketing fluff. Something a PR lead would actually want to read at 7am.
Additional information
What does this prompt do?
- Pulls yesterday's mentions from your BuzzSumo brand alerts every weekday morning.
- Tags each mention with sentiment (positive, neutral, negative) and source type (news, blog, forum).
- Flags high-authority or high-engagement mentions as 'needs response today' so PR catches them early.
- Sends one tidy email digest with three sections: Respond Today, Notable Coverage, and Background Noise.
- Skips the email entirely on quiet days so your inbox isn't cluttered with empty reports.
What do I need to use this?
- A BuzzSumo account with at least one brand-monitoring alert already set up.
- A Gmail account that can send email to your PR or comms distribution list.
- The recipient address (or list) you want the digest delivered to.
How can I customize it?
- Change the delivery time or days of the week (for example, every day at 8am instead of weekdays at 7am).
- Adjust which mentions get flagged as 'respond today' by raising or lowering the engagement and authority thresholds.
- Swap the recipient list, add a CC for leadership, or send it to a Slack channel by adding a step.
- Tweak the digest sections, group by region or product line, or include a top-line stat at the top of the email.
Frequently asked questions
Do I need to configure my brand alerts in BuzzSumo first?
What happens on days with no mentions?
How does the workflow decide what 'needs response today'?
Can I send the digest to multiple people?
Will sentiment always be accurate?
Stop scrolling BuzzSumo every morning.
Connect BuzzSumo and Gmail once, and Geni delivers a prioritized brand mention digest to your PR team every weekday at 7am.