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
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.
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.
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)
uitlegTCCO 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
advancedDit 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.
-
01 Connector Fetch mentions uit social-listening Excel
Excel · List rows — gisteren 00:00 tot 23:59, allow-list-bronnen alleen.
-
02 AI Classify sentiment per thema
AI-actie scoort elk mention op thema (#BeterInternet, glasvezel, Pixel-AI) en sentiment 0-10.
-
03 Branch Sentiment-drop > 2 → flag
Conditional: bij grote daling op gevoelig thema → roep Flag-PR-issue topic aan in Teams #PR-alerts.
-
04 AI Generate 5-bullet pulse
Volume · top-thema · spike/dip · campagne-update · action-flag.
-
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.