Je concurrenten slapen niet. Ze passen prijzen aan, lanceren nieuwe producten, pakken klanten op reviews en experimenteren met nieuwe marketingboodschappen. Handmatig bijhouden kost uren per week en wordt vaak vergeten. Met een geautomatiseerde concurrentieanalyse-workflow heb je wekelijks een overzicht zonder er naar te kijken.
In deze handleiding bouw je een workflow die elke maandag automatisch nieuws, prijsinformatie en reviews over je top-5 concurrenten verzamelt, analyseert en een gestructureerd rapport in Google Sheets plaatst.
Wat je nodig hebt
Stap 1: Concurrenten en Google Sheets opzetten
Maak een Google Sheet 'Competitief Dashboard' met twee tabbladen. Tabblad 1: 'Concurrenten' met kolommen Naam, Website, Primaire markt, Doelgroep. Vul je top-5 concurrenten in. Tabblad 2: 'Wekelijks Rapport' met kolommen: Week, Concurrent, Categorie, Bevinding, Impact (Laag/Middel/Hoog), Actie Vereist.
Stap 2: Schedule Trigger maandag 07:00
Maak een n8n workflow met Schedule Trigger ingesteld op maandag 07:00. Voeg een Google Sheets node toe die alle rijen uit het Concurrenten tabblad ophaalt. Gebruik een SplitInBatches node om elke concurrent afzonderlijk te verwerken.
Stap 3: Perplexity nieuws ophalen per concurrent
Stuur per concurrent drie zoekopdrachten naar Perplexity Sonar Pro: nieuws van de afgelopen 7 dagen, klantreviews en prijsinformatie:
Stap 4: Prijspagina scrapen (optioneel)
Voor concurrenten met publieke prijspaginas voeg je een HTTP Request node toe die de pagina ophaalt, en Claude laat de prijs-informatie extraheren:
Stap 5: Claude analyseert alle concurrentdata
Nadat alle concurrent-data verzameld is, stuur je het naar Claude voor een gestructureerde analyse:
Stap 6: Bevindingen naar Google Sheets schrijven
Gebruik een Code node om de Claude JSON array te itereren en elke bevinding als een aparte rij naar Google Sheets te schrijven:
Stap 7: Wekelijkse samenvattingsmail
Nadat alle concurrenten verwerkt zijn (gebruik een Merge node om te wachten totdat alle batches klaar zijn), laat Claude een executive summary schrijven:
Stap 8: Trendanalyse over meerdere weken
Na 4 weken gebruik data heb je genoeg historische data voor trendanalyse. Voeg maandelijks een Claude-analyse toe die patronen herkent: 'Concurrent A heeft drie weken op rij nieuwe features gelanceerd. Concurrent B heeft hun prijzen drie keer aangepast. Is er een patroon?' Deze maandelijkse trendanalyse geeft strategische inzichten die wekelijkse snapshots missen.
Stap 9: Workflow testen
Klik op 'Test Workflow' in n8n. Controleer per stap: Perplexity geeft substantiele concurrentdata met bronvermelding, Claude genereert relevante bevindingen (niet generiek), Google Sheets ontvangt correcte rijen per bevinding per concurrent, samenvattingsmail bevat bruikbare inzichten.
Stap 10: Activeren en routineren
Activeer de workflow. Maak een vaste maandagmorgenroutine: open de samenvattingsmail, bekijk het Google Sheets dashboard, en stel 1 concrete actie in voor de week op basis van de bevindingen. De waarde van dit systeem zit in de consistentie: elke maandag marktinzicht, zonder handmatig zoekwerk.
Troubleshooting
Probleem: Perplexity vindt nauwelijks nieuws over kleine concurrenten
Voor lokale of kleine concurrenten met weinig online aanwezigheid: verander de Perplexity zoekopdracht naar hun specifieke productnamen en diensten in plaats van bedrijfsnaam. Of voeg de Google Maps reviews als databron toe via de Google Places API.
Probleem: Claude bevindingen zijn te generiek
Voeg context toe aan het Claude-prompt over jouw eigen bedrijf en marktpositie: 'Wij zijn een [beschrijving] voor [doelgroep] met prijs [X]. Geef bevindingen die direct relevant zijn voor onze concurrentiepositie.' Hoe meer context Claude heeft over jouw situatie, hoe relevanter de analyse.
Uitbreidingen
Bedrijven die systematisch concurrentie-intelligence bijhouden, reageren gemiddeld 2 weken sneller op marktbewegingen dan bedrijven die dat ad hoc doen. In een markt waar snelheid competitief voordeel geeft, is die tijdwinst direct de moeite waard.