Någonstans i ditt PushEngage-konto finns en droppkampanj för återhämtning av kundvagn som har skickats i åtta månader. Den visar fortfarande "aktiv". Ingen har rört den sedan personen som byggde den bytte team på våren. Dess klickfrekvens har sjunkit i veckor – inte rasat, bara tyst tappat en eller två procentenheter varje månad – och eftersom ingen längre öppnar den fliken i instrumentpanelen, har ingen märkt det.
Dina automatiseringar misslyckas tyst, och instrumentpanelen kommer inte att berätta det för dig
Någon annanstans finns ett arbetsflöde du byggde för en återaktiveringssekvens. Det är fortfarande markerat som live också. Men en grupp prenumeranter gick in i det i juni, avancerade aldrig förbi det andra steget och sitter fortfarande kvar där – varken konverterar eller avslutar, bara fast, osynliga om du inte letar efter dem.
Detta är vad granskning av droppkampanjer och arbetsflöden faktiskt innebär för ett retentionsteam: inte ett omdesignprojekt, inte en ombyggnad, bara att fånga de automatiseringar som körs dåligt innan den långsamma läckan blir en verklig sådan. Och det är precis den typ av kontroll du nu kan köra från ett chattfönster istället för att krypa i en instrumentpanel, med hjälp av två verktyg inbyggda i PushEngage MCP-servern: pushengage_list_drip_campaigns och pushengage_list_workflows. Båda är skrivskyddade. De visar analysdata för droppkampanjer och arbetsflöden på begäran, berättar vad som är live, vad som är pausat och var prenumeranter fastnar – åtgärderna sker fortfarande i instrumentpanelen, men att hitta dem behöver inte längre göra det.
De flesta team upptäcker en problemautomatiserad kampanj först när en prenumerant klagar eller en månadsrapport ser svag ut. Då har de pausade automatiseringarna och de fastnade kohorterna vanligtvis suttit där i veckor. Granskningen i det här inlägget är byggd för att fånga båda innan det händer.
Droppkampanjer och arbetsflöden är två olika saker att kontrollera
PushEngage levererar två distinkta automations-objekt, och en granskning måste titta på båda separat, eftersom de misslyckas på olika sätt.
En droppkampanj är en linjär autoresponder-sekvens – en fast uppsättning aviseringar som skickas i ordning enligt ett schema (en välkomstserie, en uppföljning efter registrering, en återengagemangsserie med fast rytm). Den grenar sig inte. Varje prenumerant i den får samma steg i samma ordning.
Ett arbetsflöde är en automatiserad kampanj med förgreningsmöjligheter, ingångsvillkor, beslutspunkter och utgångskriterier – den typ av sak du skulle använda för en kundvagnsåterhämtningssekvens som beter sig annorlunda beroende på om prenumeranten klickade, eller en återaktiveringsflöde som stoppar i samma ögonblick någon gör ett köp. PushEngages PushEngage Workflows visuella byggare är vad de flesta retentionsteam använder när logiken kräver mer än "skicka detta, sedan det".
Varje guide för tävlande om "att granska marknadsföringsautomation" behandlar dessa som utbytbara – en enda lista över "kampanjer" att granska. Det är de inte. En droppkampanj som underpresterar är oftast ett problem med kopia eller timing, och analysdata för droppkampanjer (skickade, sedda, klickade) räcker för att upptäcka det. En arbetsflöde som underpresterar kan ha prenumeranter som samlas vid ett steg som aldrig löses, vilket en linjär droppkampanj inte ens kan göra – analysdata för arbetsflöden behöver en helt annan form (inträdda, aktiva, slutförda, misslyckade) för att avslöja det. Att kontrollera dem separat, med rätt siffror för varje, är skillnaden mellan att hitta rätt sorts problem och att missa det.
Om du inte redan har konfigurerat en droppkampanj, guidar PushEngages guide för att konfigurera en dropp-autoresponder dig genom installationen. Det här inlägget förutsätter att du redan har några igång och behöver veta om de fortfarande gör sitt jobb.
Granskning av droppkampanjer: pushengage_list_drip_campaigns
Fråga din assistent något i stil med: "Lista mina aktiva droppkampanjer med analysdata." Verktyget pushengage_list_drip_campaigns returnerar varje droppkampanj som matchar det statusfilter du ger det – aktiv eller pausad – och när du ställer in include_analytics, kommer varje kampanj tillbaka med antal skickade, sedda och klickade.
Det räcker för att upptäcka två sorters problem med en blick. För det första, statusdrift: en kampanj som du antog var pausad men som faktiskt fortfarande är aktiv, eller en som du antog kördes men som faktiskt har varit pausad sedan en inställningsändring som ingen kom ihåg att de gjorde. För det andra, tyst nedgång: en kampanj som fortfarande skickas enligt schema men konverterar till en bråkdel av vad den brukade.
Här är hur det ser ut, med illustrativa siffror för ett Shopify-konto i mellanstora marknaden som kör tre droppsekvenser:
| Kampanj | Status | Skickat | Sedda | Klickade | Underförstådd CTR |
|---|---|---|---|---|---|
| Kundvagnsåterhämtningsdropp (3-stegs) | Aktiv | 4,820 | 3,110 | 96 | 3.1% |
| Välkomstserie | Aktiv | 6,340 | 4,290 | 258 | 6.0% |
| Återengagemang för vinnare | Pausad | 0 | 0 | 0 | — |
Välkomstserien är frisk. Vinnar-droppen är pausad – värt att veta, eftersom om det är nyheter för dig, får prenumeranter som borde få en återengagemangsnudging ingenting. Men den verkliga upptäckten är droppen för kundvagnsåterhämtning: en klickfrekvens på 3,1 % på en sekvens för övergiven kundvagn är ungefär hälften av vad en väl timad flerstegskadens bör producera. Om den kampanjen brukade köras på 6 % och har drivit ner till 3 %, är gapet mellan dessa två siffror återvunnet kundvagns värde som går ut genom dörren vid varje sändning. En dropp som berör 4 820 sändningar per månad och förlorar hälften av sin klickfrekvens är inte ett avrundningsfel – det är en specifik, kvantifierbar mängd intäkter från övergivna kundvagnar som du slutade återhämta utan att bestämma dig för det.
Granskning av arbetsflöden: pushengage_list_workflows och problemet med fastnade prenumeranter
Arbetsflöden exponerar ett fel-läge som droppkampanjer helt enkelt inte kan ha, eftersom en linjär sekvens inte har några grenar att gå vilse i. Ett arbetsflöde har det – och det är där prenumeranter blir tysta.
Be din assistent att "lista mina aktiva arbetsflöden med analys." Verktyget pushengage_list_workflows returnerar arbetsflöden filtrerade efter status, och med include_analytics inställt, kommer vart och ett tillbaka med antal för inmatade, aktiva, slutförda, misslyckade och måluppfyllelse.
Läs de fyra siffrorna tillsammans och ett specifikt problem uppstår som enbart engagemangsmätningar skulle dölja helt. Ta ett illustrativt återaktiveringsarbetsflöde:
- Inmatade: 1 200 prenumeranter utlöste arbetsflödets inträdesvillkor (30 dagars inaktivitet) under perioden.
- Aktiva: 640 är fortfarande mitt i arbetsflödet, någonstans mellan steg ett och det sista steget.
- Slutförda: 310 nådde slutet och uppnådde målet (ett upprepat köp).
- Misslyckade: 40 nådde ett avslutningsvillkor utan att konvertera (avregistrerade sig, träffade en undertryckningsregel).
Lägg ihop dem: 640 + 310 + 40 = 990. Det lämnar ungefär 210 prenumeranter som gick in i arbetsflödet och varken är aktiva på ett meningsfullt sätt, eller slutförda, eller misslyckade — en grupp fastnade prenumeranter, mest troligt samlade vid ett specifikt steg där ett villkor aldrig löses (en avisering som aldrig skickas på grund av en trasig segmentreferens, ett väntsteg utan utgångsväg). Dessa 210 fastnade prenumeranter är läckan som en statuskontroll ensam aldrig skulle upptäcka, eftersom arbetsflödet fortfarande säger "aktiv" och fortfarande, tekniskt sett, körs.
Detta är det enskilt mest värdefulla som en granskning av arbetsflöden kan fånga, och det är specifikt för hur PushEngages grenade automationer fungerar — en linjär droppkampanj har inget steg där en prenumerant kan fastna. Om den gruppen fastnade prenumeranter representerar shoppare som var inaktiva i 30+ dagar och annars skulle ha kommit tillbaka med en fungerande återaktiveringssekvens, är gapet mellan 1 200 inmatade och 990 lösta en upprepad köpräntan du inte ser, inte bara en stagnerad automation.
Samma matematik gäller för ett arbetsflöde för kundvagnsåterhämtning, och insatserna är högre eftersom klockan går snabbare. Om ett arbetsflöde för övergiven kundvagn visar 3 400 inmatade mot endast 2 100 lösta (aktiva plus slutförda plus misslyckade), är gapet på 1 300 prenumeranter shoppare som tittade på en produkt, utlöste arbetsflödet och sedan aldrig fick aviseringen som skulle ha fört dem tillbaka — inte för att arbetsflödet misslyckades helt, utan för att något inuti det tyst slutade att föra dem framåt. En droppkampanjs skickade/sedda/klickade siffror skulle aldrig avslöja det; endast inmatade kontra lösta siffror på ett grenat arbetsflöde kan.
För angränsande automationstyper som är värda att kontrollera i samma genomgång — PushEngages utlösta kampanjer utlöses av beteende i realtid snarare än ett fast schema eller ett arbetsflödes grenade logik, och matar ofta samma segmenteringsregler som bestämmer vem som går in i ett arbetsflöde i första hand. MCP:s verktyg pushengage_list_workflows täcker inte utlösta kampanjer, men en fullständig månadsöversikt bör fortfarande kasta en blick på dem.
Vad siffrorna faktiskt berättar för dig
När du väl har hämtat analysdata för droppkampanjer och arbetsflödesanalyser, tittar du på en kort lista med resultat, inte en vägg av instrumentpanelsflikar. Nästa steg är att bestämma vad som är brådskande och vad som bara är städning – en distinktion som de flesta revisionschecklistor helt hoppar över.
Ett enkelt sätt att prioritera det du hittar:
- Live och minskande – brådskande. En droppkampanj eller ett arbetsflöde som fortfarande är aktivt och fortfarande skickar, men konverterar långt under sin egen historik, förlorar intäkter varje dag den fortsätter att köras oförändrad. Åtgärda texten, tidpunkten eller segmentet först.
- Blockerade prenumeranter i ett aktivt arbetsflöde – brådskande. Prenumeranter som hopar sig vid ett steg konverterar varken eller lämnar; ju längre de sitter där, desto fler av dem blir för gamla för att kunna nås alls.
- Pausad men fortfarande refererad någon annanstans – medium. En pausad automatisering som andra flöden fortfarande pekar på (en gren i ett arbetsflöde som antar att den är live) kan skapa en tyst återvändsgränd för prenumeranter som dirigeras mot den.
- Pausad utkast, inga beroenden – låg. En av de vanligare pausade automatiseringarna du hittar är helt enkelt en gammal test som ingen har raderat; säker att lämna, eller städa upp när du kommer till det.
Inte alla resultat behöver samma svarshastighet. Ett arbetsflöde för kundvagnsåterhämtning med blockerade prenumeranter som hopar sig den här veckan konkurrerar om uppmärksamhet mot en välkomstdropp som tyst har minskat i två månader – och arbetsflödet vinner vanligtvis, eftersom varje dag som dessa prenumeranter sitter olösta är en dag närmare att de blir för gamla för att nås helt. Den minskande droppen, däremot, har redan förlorat samma intäktsökning i veckor; att åtgärda den den här veckan eller nästa vecka förändrar knappt matematiken. Prioritera efter hur snabbt läckan växer, inte efter vilken automatisering du märkte först.
Värt att säga rakt ut: allt ovanstående är ett resultat, inte en lösning. pushengage_list_drip_campaigns och pushengage_list_workflows är skrivskyddade verktyg – de talar om för dig vad som är live, vad som är pausat och var prenumeranter sitter fast, men ingen av dem redigerar en kampanj, justerar ett steg i ett arbetsflöde eller ändrar en status. Den faktiska lösningen – att skriva om ett meddelande, peka om en trasig segmentreferens, pausa en minskande dropp – sker fortfarande i PushEngage-instrumentpanelen. Revisionens jobb är att tala om exakt vart du ska gå och varför, så att de femton minuter du spenderar i instrumentpanelen ägnas åt de två saker som spelade roll istället för en blind scrollning genom allt du någonsin har byggt.
Komma igång: anslut Claude, Cursor eller Claude Code till PushEngage
Att köra denna revision från ett chattfönster börjar med att ansluta PushEngage MCP-servern till vilken AI-assistent du än använder. Lägg till servern i din klients MCP-konfiguration – för Claude Desktop eller Cursor är det en post som pekar på npx -y @pushengage/mcp, eftersom ingen global installation krävs. Starta om klienten och be den sedan att logga in dig på PushEngage: en webbläsarflik öppnas för att auktorisera anslutningen, så dina inloggningsuppgifter passerar aldrig genom själva assistenten.
När du har auktoriserats, be att få se dina webbplatser och välj den du vill arbeta med, och alla webbplatsomfattande verktyg – inklusive pushengage_list_drip_campaigns och pushengage_list_workflows – kommer som standard att använda den webbplatsen framöver. För en fullständig genomgång, inklusive sökvägar till konfigurationsfiler och felsökning av en anslutning som inte startar, se den fullständiga installationsguiden för PushEngage MCP.
Gör granskningen till en fem minuters vana, inte ett kvartalsmässigt projekt
PushEngage körs i verklig volym – 25 000+ företagare i över 150 länder skickar mer än 15,2 miljarder meddelanden via plattformen under ett givet 30-dagarsfönster. I den skalan är en droppkampanj eller arbetsflöde som tyst underpresterar under en månad innan någon märker det inte ett litet misslyckande; det är en månad av återvunnet kundvagns värde eller återkommande köpintäkter som en fem minuters kontroll skulle ha upptäckt under vecka ett.
Det är det faktiska fallet för att köra denna granskning ofta istället för ibland: kostnaden för ett fastnat arbetsflöde eller en minskande droppkampanj ackumuleras varje dag den fortsätter att köras oupptäckt, och själva kontrollen kostar mindre tid än mötet där du annars skulle förklara varför förra kvartalets siffror kom in svagt. Att granska droppkampanjer och arbetsflöden behöver ingen kalenderpåminnelse eller en dedikerad analytiker – det behöver fem minuter och de två uppmaningarna som detta inlägg redan har gett dig.
Be din assistent att lista dina droppkampanjer och arbetsflöden med analyser på en måndag, titta snabbt på PushEngage-planerna om du funderar på om arbetsflöden eller avancerad segmentering är värt att lägga till i din installation, och gå och fixa den enda sak som faktiskt behöver fixas.