Brand crisis early warning to Slack and Asana

By General Input

Catch sentiment and volume spikes about your brand the moment they start, then route a real response to your comms team in Slack and Asana.

Integrations

  • Talkwalker
  • Slack
  • Asana

Type

Agentic Task

Categories

  • Marketing
  • Operations

Build me an agent workflow that acts as a brand crisis early warning system. It should run on a cron trigger every 30 minutes.

Each run, the agent should call Talkwalker's Get Histogram (Project) operation twice against my configured brand project. The first call covers the trailing 1 hour window. The second call pulls a baseline for the same hour-of-day averaged over the previous 14 days. Both calls should return mention volume and sentiment breakdown so the agent can compare total volume and negative sentiment share between the two windows.

Compare current to baseline against two configurable thresholds: a volume spike threshold (for example, current volume more than 2x the baseline) and a negative sentiment share threshold (for example, negative share is more than 1.5x baseline AND above an absolute floor like 25%). If neither threshold is crossed, the workflow does nothing and exits quietly.

If either threshold is crossed, the agent should call Talkwalker's Search Project operation to pull the top driving mentions from the trailing hour, ranked by engagement or reach. From those mentions, the agent must identify the narrative: what people are actually saying, why volume is up, and which sources or authors are driving it. Do not just report that volume went up. The value here is the story, not the number.

Once the narrative is identified, the agent must do two things in parallel:

1. Post a Slack alert using the Send a Message operation into a designated crisis channel (configurable, default #crisis-comms). The message should include a short narrative summary, the top three driving links, a severity assessment (low / medium / high based on how far thresholds were exceeded and the share of negative sentiment), and a concrete suggested next step (for example: monitor for 1 hour, draft a holding statement, escalate to legal).

2. Create an Asana task using the Create a Task operation in the comms team's project, assigned to the on-call PR lead. Use the same narrative summary, top three links, severity, and suggested next step as the task description. Title the task with the severity and a short narrative slug, for example: "[HIGH] Negative spike about pricing change".

Configurable inputs the workflow should expose: Talkwalker project ID, volume spike multiplier, negative sentiment share threshold and absolute floor, baseline window size in days, target Slack channel, Asana workspace ID, Asana project ID, and Asana assignee (on-call PR lead). Anchor integration is Talkwalker. Companions are Slack and Asana.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes