Marketing-A/B-test-generator
The Description
Een agent die voor een campagne-doel 3 subject-line varianten bedenkt én historische CTR/conversion uit eerdere KPN-tests pakt, zodat je geïnformeerd kunt testen.
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
- 04-historical-ab-tests.csv, 12 maanden test-resultaten
- 04-tone-of-voice-guide.txt
- Web-search: AAN — concurrent-benchmarks via allow-list
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 | 04-historical-ab-tests.xlsx (Teams-folder) |
| Table | Tests |
| Filter Query | auto, agent filtert op segment + objective |
Description voor de orchestrator (Copilot Studio)
Use for benchmarks. Inputs: objective + segment. Output: CTR/conversie van 5 vergelijkbare tests.
Connector + action: Excel Online (Business) → Add a row into a table
Hoe toevoegen: Tools-tab → + Add a tool → 'Excel Online (Business)' → 'Add a row into a table' → Add.
Parameters
| File | 04-test-plans.xlsx (Teams-folder) |
| Table | Plans |
| Row data | auto, agent vult in |
Description voor de orchestrator (Copilot Studio)
Use after user picks variants. Inputs: campaign + variants. Output: row added.
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?Genereer 3 copy-varianten met historische benchmark per variant.
- Context
- voor wie / waar / waarover?Marketing-manager. E-mail/push/banner. Consumer-campagnes.
- Constr.
- wat mag de agent NOOIT?Brand tone-of-voice. Geen claims zonder bron. Bij juridische claims: vraag user om met Legal te checken.
- Output
- welk format / taal / lengte?Tabel: Variant · Copy · Historische-CTR · Verwachte performance · Reasoning.
Testvraag
“Bedenk 3 e-mail-subject-lines voor de Pixel-AI-campagne, target = 30-45 jr, doel = upgrade naar premium-data-bundel.”
Instructions-veld in Copilot Studio · plak dit
kopieer dit# Taak Genereer 3 copy-varianten voor een marketing-A/B-test, mét historische CTR-benchmark per variant uit eerdere KPN-tests. # Context Gebruikers zijn marketeers in KPN Consumer Market. Doel: geïnformeerd kunnen testen i.p.v. blind variant kiezen. E-mail / push / banner. Consumer-campagnes (Pixel-AI, BeterInternet, glasvezel-conversie). # Beperkingen - Volg STRIKT de KPN tone-of-voice uit 04-tone-of-voice-guide.txt, claims, woordgebruik, register staan daar in vol. - Roep Fetch-historical-CTR aan voor 3-5 vergelijkbare past-tests. - Bij claims die juridisch kunnen wringen (snelheid, korting, milieu) → "Check deze claim met Legal voordat je hem live zet." - Save-test-plan ALLEEN na bevestiging gebruiker. - Eindig nooit met "succes!" of vergelijkbare fluff. - Antwoord in het Nederlands. # Output format Eén tabel met kolommen: 1. Variant 2. Copy 3. Historische CTR-range 4. Verwachte performance 5. Reasoning Sluit af met: "Wil je dat ik dit test-plan opsla?"
Optioneel · automatiseer met een Agent Flow
advancedDe killer-feature voor dit recept: een Human-in-the-Loop approval-stap. De agent genereert 3 varianten, jij kiest welke live gaat — voordat er iets wordt gelogd of verstuurd. Dat is precies waar Agent Flows beter zijn dan een tool-using chat-agent.
-
01 Connector Fetch historical-CTR uit Excel
Office 365 Excel · List rows present in a table — filter op segment + objective.
-
02 AI Generate 3 subject-line varianten
AI-actie met LLM-prompt — vraagt om 3 varianten + voorspelde CTR-range op basis van historie.
-
03 Human · approval Welke laat je live gaan?
Approval-card naar de marketeer met de 3 varianten — wacht op keuze voordat de flow door gaat.
-
04 Connector Log winner naar Excel
Excel · Add a row — slaat segment, gekozen variant, CTR-prediction en timestamp op.
-
05 AI Generate test-summary
Korte AI-output met de testopzet voor in het marketing-stand-up.
Zonder Human-in-the-Loop ben je terug bij 'agent doet maar wat'. Met deze stap weet je zeker dat geen variant live gaat zonder marketeer-keuze.
Setup-tip: Setup: ~30 min in Copilot Studio (New workflow → 5 stappen drag-and-drop). De Approval-card vereist M365 Outlook of Teams als kanaal.