SOCIAL MEDIA

Page on-call when negative community sentiment spikes

Sweeps recent community mentions on a schedule, measures the share that are angry or negative.

CategorySocial Media
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerEvery 15 minutes
  • ActionSearch recent brand mentions with ExaExa
  • ActionClassify each mention with OpenAIOpenAI
  • LogicCompute negative share and compare to threshold
  • ActionOpen PagerDuty incident on breachPagerDutyPagerDuty
  • OutputPost sentiment summary to SlackSlack

What it does

Pulls the last hour of brand mentions across the public web and social platforms, runs each through sentiment scoring, and computes the negative share. If that share jumps past your threshold (a brewing pile-on, an outage backlash), it opens a PagerDuty incident and posts a summary to Slack so on-call sees it immediately.

When to use it

Use this as a sentiment smoke alarm. Individual angry posts are normal; a sudden cluster is a signal. This catches coordinated backlash or an incident-driven spike before it trends.

How it works

  1. 1A schedule fires every 15 minutes.
  2. 2Exa searches the public web and social mentions of your brand from the last interval.
  3. 3OpenAI classifies each mention as positive, neutral, or negative and tags a likely cause.
  4. 4A logic step computes the negative share and compares it to the threshold.
  5. 5If breached, PagerDuty opens an incident tagged with the dominant cause.
  6. 6A Slack message posts the negative rate, top quotes, and a link to the incident.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ExaNeural search across the web.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect PagerDutyIncidents, on-call, escalations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.