← terug naar overzicht
10 Intermediate ~45 min

Brand-sentiment-pulse

The Description

Elke ochtend om 8:00 een 5-bullet brief over wat Nederland de afgelopen 24 uur over KPN praatte, sociale media, review-sites, persmomenten, met focus op #BeterInternet en lopende campagnes.

The Knowledge

Voor de workshop vandaag

Alle sample-bestanden zitten in één zip op WeTransfer. Download zip →

Pak alleen de bestanden voor jouw recept (zelfde nummer-prefix). Upload in Copilot Studio onder Knowledge → + Add knowledge → Files.

Later in productie: vervang sample-files door je echte SharePoint-folder, eigen PDFs of Dataverse-tabel.

Bestanden voor dit recept

  • 10-brand-monitoring-export.csv, overnight social-listening
  • 10-brand-themes.txt
  • Web-search: AAN — allow-list: nu.nl, telegraaf.nl, ad.nl, fd.nl, marketingtribune.nl, twitter.com/kpn

The Tools

Fetch-mentions-summary Connector — 1 klik

Connector + action: Excel Online (Business) → List rows present in a table

Hoe toevoegen: Tools-tab → + Add a tool → 'Excel Online (Business)' → 'List rows present in a table' → Add.

Parameters

File 10-brand-monitoring-export.xlsx (Teams-folder)
Table Mentions
Filter Query auto, filter op datum
Description voor de orchestrator (Copilot Studio)

Use to get yesterday's mentions split by theme. Inputs: date. Output: per-theme count + sentiment.

Send-morning-pulse Connector — 1 klik

Connector + action: Microsoft Outlook → Send an email (V2)

Hoe toevoegen: Tools-tab → + Add a tool → 'Outlook' → 'Send an email (V2)' → Add.

Parameters

To jouw eigen e-mail
Subject Brand-pulse, daily
Body auto, agent vult 5 bullets in
Description voor de orchestrator (Copilot Studio)

Use scheduled (8:00) OR on request. Inputs: recipient + summary. Output: confirmation.

Flag-PR-issue Connector — 1 klik

Connector + action: Microsoft Teams → Post message in a chat or channel

Hoe toevoegen: Tools-tab → + Add a tool → 'Teams' → 'Post message in a chat or channel' → Add.

Parameters

Post in Channel
Team test-team
Channel PR-alerts-test
Message auto, agent vult flag-info in
Description voor de orchestrator (Copilot Studio)

Use ONLY for sentiment-drop >2 OR mention-spike +50% on sensitive theme. Inputs: theme + summary. Output: Teams URL.

Hoe de prompt is opgebouwd (TCCO)

uitleg

TCCO is een framework om een goede systeemprompt te bouwen. Niet kopiëren — dit zit al verwerkt in de plak-en-klaar prompt rechts. Lees het om te begrijpen waaróm de prompt zo is opgebouwd.

Task
wat doet de agent?Geef elke ochtend een 5-bullet brand-pulse over de afgelopen 24 uur.
Context
voor wie / waar / waarover?Persoonlijk voor Robin (EVP/CMO). Brief naar jou, optioneel marketing-leads.
Constr.
wat mag de agent NOOIT?Geen verzonnen mentions. Sentiment alleen op basis van tool-data. Bij PR-issue: gebruik Flag-PR-issue. NL-taal, kort.
Output
welk format / taal / lengte?5 bullets: volume + sentiment overall · top-thema · spike/dip · campagne-update · action-flag.

Testvraag

“Wat zegt het internet vandaag over #BeterInternet en de Pixel-AI-campagne?”

Instructions-veld in Copilot Studio · plak dit

kopieer dit
# Taak
Geef elke ochtend om 8:00 een 5-bullet brand-pulse over hoe Nederland de afgelopen 24 uur over KPN praatte, sociale media, review-sites, persmomenten.

# Context
Gebruiker is Robin Clements, EVP/CMO. Brief gaat naar jou, optioneel marketing-leads. Focus op #BeterInternet en lopende campagnes (Pixel-AI, glasvezel).

# Beperkingen
- Verzin NOOIT mentions of citaten. Bij missing data: "data ontbreekt voor X".
- Roep Fetch-mentions-summary aan voor gisteren-data.
- Web-search alleen op allow-list (nu.nl, telegraaf.nl, ad.nl, fd.nl, marketingtribune.nl, twitter.com/kpn).
- Bij sentiment-drop > 2 OF mention-volume + 50% op gevoelig thema → roep Flag-PR-issue aan automatisch.
- Citaat-fragmenten max 1 zin, met bron.
- Buiten scope (campaign-strategy, brand-architecture, M&A) → "Buiten scope, laat me weten als je wilt dat ik dit aan brand-strategy doorzet."
- Antwoord in het Nederlands, scherp en kort. Geen marketing-zelfreflectie.

# Output format
Exact 5 bullets:
1. **Volume + sentiment overall**: N mentions, sentiment X/10, +/- vs gemiddelde
2. **Top-thema gisteren**: welk thema, sentiment, een citaat-fragment
3. **Spike of dip**: onverwachte verandering (alleen als die er is)
4. **Campagne-update**: sentiment van lopende campagnes (#BeterInternet, Pixel-AI, glasvezel)
5. **Action-needed-flag**: "alles oké" OF specifieke actie

Optioneel · automatiseer met een Agent Flow

advanced

Dit recept schreeuwt 'Agent Flow': elke ochtend 8:00, vaste data-bronnen, vaste output, optionele PR-flag bij sentiment-drop. Een chat-agent kan zichzelf niet triggeren — een Agent Flow wel.

Trigger · Schedule · elke werkdag 08:00 CET
  1. 01 Connector Fetch mentions uit social-listening Excel

    Excel · List rows — gisteren 00:00 tot 23:59, allow-list-bronnen alleen.

  2. 02 AI Classify sentiment per thema

    AI-actie scoort elk mention op thema (#BeterInternet, glasvezel, Pixel-AI) en sentiment 0-10.

  3. 03 Branch Sentiment-drop > 2 → flag

    Conditional: bij grote daling op gevoelig thema → roep Flag-PR-issue topic aan in Teams #PR-alerts.

  4. 04 AI Generate 5-bullet pulse

    Volume · top-thema · spike/dip · campagne-update · action-flag.

  5. 05 Connector Send via Outlook 08:00

    Outlook · Send email — naar Robin + (optioneel) marketing-leads.

Een dagelijkse brief is een proces, geen gesprek. Met een Agent Flow ligt-ie gegarandeerd om 08:00 in je inbox, ook als jij vergeet de chat te openen.

Setup-tip: Setup: ~30-40 min. Vereist Office 365 + Teams connector. Test eerst handmatig (Manual trigger) voordat je hem op Schedule zet.