Das Problem
Die Agentur betreute PPC-Kampagnen für mehr als 30 Kunden. Ein Frühwarnsystem für Budgetprobleme gab es nicht.
Zu hohe Ausgaben fielen erst Tage später auf. Ein Einbruch bei den Leads zeigte sich oft erst, wenn der Kunde anrief. Das Team prüfte die Dashboards mehrerer Plattformen von Hand — und Ausreißer gingen durch.
Was ich gebaut habe
- Sammeln. Ausgaben- und Leistungsdaten aus Google Ads, täglich für jeden Kunden abgerufen.
- Vergleichen. Gleitende Referenzwerte mit Schwellen, die Wochentage und Saisonverläufe berücksichtigen.
- Einstufen. Jede Abweichung landet in einer von drei Stufen — kritisch, Warnung, Info — je nach Ausmaß und geschäftlicher Wirkung.
- Melden. Kritische Fälle gehen automatisch nach Slack, mit Kontext: was sich geändert hat, wie stark und was der Normalwert war.
Außerdem verfolgte das System den Budgetverbrauch seit Monatsbeginn und rechnete hoch, wo die Ausgaben am Monatsende landen würden.
Weniger Fehlalarme
Ein Warnsystem, das ständig grundlos anschlägt, wird stummgeschaltet. Zwei Details hielten es nützlich:
- Inaktive Kunden wurden automatisch ausgeblendet. Die Liste kam per Abgleich aus der Budgettabelle, die das Team ohnehin in Google Sheets pflegte — eine zweite Liste musste niemand führen.
- Die Schwellen richteten sich nach dem normalen Rhythmus jedes Kontos statt nach einem festen Prozentsatz für alle.
Ein gemeinsames Dashboard zeigte alle Kunden mit Ampelstatus, Budgetbalken und Detailansicht je Plattform.
Was daraus wurde
Das war regelbasierte Überwachung, noch kein KI-Agent. Die Lehre daraus gilt aber bis heute: Das Team braucht genau das, was sich geändert hat, mit Kontext, in dem Kanal, den es ohnehin nutzt.
Heute hat jeder Kunde der Agentur einen eigenen Claude-Code-Agenten, der die Werbekonten per API liest — Google Ads, Google Local Services Ads, Microsoft Ads und Meta Ads — und die Fragen des Teams in Slack beantwortet. Mehr dazu bei der Agenten-Flotte.