Skip to main content
HemBloggResurserSå automatiserar du leveransaviseringar: utlösare, kanaler och mallar i 6 steg

Så automatiserar du leveransaviseringar: utlösare, kanaler och mallar i 6 steg

17TRACK

För att automatisera leveransaviseringar kopplar du leveranshändelser till dina orderposter, definierar vilka statusändringar som motiverar ett meddelande, väljer en tillåten leveranskanal och kopplar en mall till varje utlösare. Lägg sedan till skydd mot dubbletter, felhantering och testning före lanseringen. De sex stegen nedan visar e-handelsteam hur de kan bygga ett arbetsflöde som ger kunder användbara uppdateringar utan att skicka upprepade eller missvisande aviseringar.

Så automatiserar du utlösare, kanaler och mallar för leveransaviseringar i 6 steg

Den här guiden är avsedd för handlare, e-handels- och driftteam samt utvecklare som ansvarar för kommunikation efter köp. Den rekommenderade utgångspunkten är en liten uppsättning tillförlitliga aviseringar: transportörens mottagande, ute för leverans, levererad samt undantag som kräver åtgärder från kunden. Lägg endast till andra meddelanden när de besvarar en tydlig kundfråga.

1. Koppla spårningshändelser till rätt order och mottagare

En fraktsedel, en skanning hos transportören och en kundavisering är olika saker. Att skapa en fraktsedel innebär inte att transportören har tagit emot paketet. Din automatisering bör bevara den skillnaden från början.

Börja med att identifiera det system som ska ansvara för aviseringsbesluten. Det kan vara butikens aviseringsarbetsflöde, en spårningsapplikation eller en tjänst som är ansluten till orderhanteringssystemet. Tilldela en ansvarig för varje meddelandetyp så att flera system inte skickar samma uppdatering oberoende av varandra.

Två praktiska implementeringsvägar är:

  • Appbaserad konfiguration: Använd en e-handelsspårningsapp när teamet vill konfigurera stödda händelser och kundmeddelanden utan att bygga hela integrationen. För Shopify-handlare är 17TRACK-appens listning en relevant utgångspunkt för att utvärdera arbetsflöden för leveransspårning och aviseringar. Bekräfta de specifika utlösarna, kanalerna, anpassningsalternativen och planvillkoren innan du konfigurerar reglerna.
  • API-baserad konfiguration: Använd en spårningsintegration när leveranshändelser måste föras in i ett befintligt ordersystem eller ett anpassat meddelandearbetsflöde. 17TRACK Tracking API och dess officiella dokumentation är relevanta referenser för implementeringen. Bekräfta mekanismen för händelseleverans, nyttolastens fält, autentisering och återförsöksbeteende för den integration du tänker använda. Att ta emot spårningsdata och att skicka kundmeddelanden är separata ansvarsområden.

Oavsett vilken väg du väljer ska varje leverans kopplas till rätt order och mottagare. En användbar intern post innehåller:

  • Orderreferens och leveransidentifierare.
  • Spårningsnummer och transportörens identifierare, om tillgängligt.
  • Artiklar som ingår i leveransen, särskilt vid delade ordrar.
  • Kundens kontaktuppgifter, språk, tidszon och kanalpreferenser.
  • Senast accepterade leveransstatus och tidpunkten då händelsen inträffade.
  • Aviseringshistorik, inklusive vilken leverans varje meddelande gällde.

Håll tidpunkten då händelsen inträffade åtskild från den tidpunkt då systemet tog emot uppdateringen. En fördröjd skanning ska inte automatiskt bli en ny kundavisering. Bevara också transportörens ursprungliga beskrivning tillsammans med din normaliserade status så att supporten kan utreda otydliga händelser.

2. Definiera utlösare som speglar meningsfulla leveransändringar

En utlösare bör representera en kundrelevant förändring, inte varje ny spårningspost. Flera skanningar på olika anläggningar kan alla betyda ”under transport”. Om du skickar en avisering för varje skanning skapar det brus utan att hjälpa kunden att fatta ett beslut.

Koppla inkommande händelser till ett litet antal begripliga statusar. Följande tabell är ett föreslaget arbetsflöde, inte en universell ordlista över transportörsstatusar.

UtlösareVillkor för utskickMeddelandets syfte
Fraktsedel skapadValfritt; skilj mellan förberedelse och transportörens mottagande.Förklara att spårningsuppgifterna är klara.
Transportören har tagit emot försändelsenEn stödd händelse visar att transportören har tagit emot paketet.Bekräfta att leveransen har kommit in i transportörens nätverk.
Under transportValfri milstolpe; undertryck upprepade rutinmässiga skanningar.Ge meningsfulla framsteg, inte ett flöde skanning för skanning.
Ute för leveransDen inkommande statusen stöder uttryckligen denna tolkning.Hjälp kunden att förbereda sig på att ta emot paketet.
LeveransavvikelseEtt meningsfullt problem eller en åtgärd som krävs har identifierats.Förklara problemet och nästa användbara steg.
LevereradTransportören rapporterar att denna leverans har levererats.Bekräfta det rapporterade resultatet och ge en väg till hjälp.

Hantera avvikelser mer försiktigt än rutinmässiga milstolpar. Ett misslyckat leveransförsök, ett tullproblem, ett adressproblem och en retur till avsändaren kan kräva olika instruktioner. Om händelsen inte förklarar vad kunden bör göra ska du inte hitta på en lösning.

För en regel om ”ingen ny uppdatering” väljer du en tröskel som passar tjänsten och rutten i stället för att använda ett enda universellt intervall. Avsaknad av skanningar är inte ett bevis på att ett paket har försvunnit. Skicka osäkra fall till en intern granskningskö eller skicka en neutral uppdatering som korrekt beskriver det som är känt.

Håll beräknade leveransdatum åtskilda från leveransstatusar. Inkludera en uppskattning endast när du har en tillförlitlig källa, identifiera den som en uppskattning och ersätt inte saknade uppgifter med ett beräknat löfte som verksamheten inte kan uppfylla.

3. Välj kanaler och fastställ kontaktregler

Använd en kanal för att den passar meddelandet och kundens preferenser, inte bara för att den är tillgänglig. E-post är en praktisk utgångspunkt för detaljerade uppdateringar. En mer omedelbar kanal kan vara användbar för en tidskänslig åtgärd, men endast när tillstånd, leverantörsregler och lokala krav medger det.

  • E-post: Lämplig för orderkontext, spårningslänkar, förklaringar av delade leveranser och supportinstruktioner. Inkludera en vanlig textversion och kontrollera mobil layout.
  • SMS: Användbart för korta, handlingsinriktade aviseringar där det är tillåtet. Identifiera avsändaren, håll meddelandet fokuserat och undvik att avslöja onödig orderinformation.
  • Pushaviseringar: Lämpliga när kunder använder din app och har aktiverat aviseringar. Länka till den relevanta leveransen i stället för till en generell startsida.
  • Meddelandeappar: Överväg dem när kunder redan använder kanalen och implementeringen uppfyller plattformens krav på tillstånd och meddelanden.
  • Spårningssida: Använd den som destination för detaljerad information. Den kompletterar utgående aviseringar men ersätter inte en avisering när kunden behöver agera.

Dokumentera förhållandet mellan kanalerna. Du kan till exempel använda e-post för rutinmässiga milstolpar och en tillåten mobilkanal för ett handlingskrävande leveransproblem. Skicka inte automatiskt varje händelse via alla tillgängliga kanaler.

Fastställ hantering av tysta timmar och en reservpolicy. Ett tillfälligt e-postfel ska inte automatiskt ge tillstånd att skicka SMS. Innan du byter kanal ska du kontrollera att du har rätt kontaktuppgifter och tillstånd samt att ett annat system inte redan har skickat meddelandet.

Håll leveransuppdateringar operativa. Marknadsföringsinnehåll kan påverka hur ett meddelande behandlas enligt tillämpliga regler. I USA förklarar FTC:s vägledning om CAN-SPAM att meddelandets huvudsakliga syfte har betydelse när kommersiellt och transaktionellt innehåll kombineras. Anta inte att varje meddelande som nämner en order är undantaget från kraven på kommersiell e-post.

4. Bygg mallar med tydlig reservhantering

Varje mall bör besvara tre frågor: Vad hände? Vad innebär det för denna leverans? Vad bör kunden göra härnäst? Använd villkorsstyrda fält så att saknade uppgifter försvinner på ett snyggt sätt i stället för att lämna trasiga platshållare.

Exemplen nedan är startmallar. Variablerna inom hakparenteser är illustrativa och utgör inte en specifik plattformssyntax.

E-post om att transportören tagit emot försändelsen

Ämne: Din leverans för order [order_number] är på väg

Hej [first_name],

[carrier_name] har tagit emot din leverans för order [order_number]. Du kan följa dess framsteg här: [tracking_link].

[Om en tillförlitlig uppskattning finns: Beräknad leverans: [estimated_delivery_date]. Denna uppskattning kan ändras.]

[Om ordern är delad: Denna leverans innehåller [shipment_items]. Övriga artiklar i din order får separata spårningsuppdateringar.]

Meddelande om ute för leverans

Din leverans för order [order_number] är ute för leverans enligt den senaste uppdateringen från transportören. Kontrollera dess framsteg och eventuella tillgängliga leveransuppgifter: [tracking_link].

Lägg inte till en garanterad ankomsttid om verksamheten inte har en tillförlitlig grund för löftet. ”Ute för leverans” är en rapporterad status, inte en garanti för att leveransen slutförs samma dag.

Avvikelsemeddelande med ett verifierat nästa steg

Ämne: En leveransuppdatering för order [order_number]

Transportören rapporterade [plain_language_issue] för din leverans. [verified_next_step]. Se de senaste uppgifterna här: [tracking_link]. Om du behöver hjälp kan du kontakta oss på [support_link].

Om inget nästa steg har bekräftats ersätter du den meningen med: ”Vi har ännu inget bekräftat nästa steg. Kontrollera spårningssidan för uppdateringar eller kontakta vårt supportteam.” Säg endast att teamet utreder saken om en granskning faktiskt har tilldelats.

E-post om levererad försändelse

Ämne: Din leverans har markerats som levererad

[carrier_name] markerade din leverans för order [order_number] som levererad den [delivery_date]. Se eventuella tillgängliga leveransuppgifter här: [tracking_link]. Om du inte hittar den kan du kontakta oss på [support_link] så hjälper vi dig att kontrollera nästa steg.

Använd formuleringar på leveransnivå för delade ordrar. ”Din order har kommit” kan vara missvisande när ett annat paket fortfarande är under transport. Om transportörens namn, datum eller kundens namn saknas ska du använda en testad alternativ mening i stället för att visa ett tomt fält.

5. Lägg till skydd mot dubbletter, inaktuella och missvisande meddelanden

Automatisering behöver en registrering av vad den redan har gjort. Ett arbetsflöde som bara skickar ett meddelande när en händelse anländer kan upprepa aviseringar efter återförsök eller leverera inaktuella uppgifter efter en nyare milstolpe.

  • Förhindra dubbel behandling: Använd en stabil händelseidentifierare där det är möjligt. Annars definierar du en dedupliceringsnyckel utifrån lämpliga fält, till exempel leverans, händelsetyp och tidpunkten då händelsen inträffade. Registrera separat om den motsvarande aviseringen redan har schemalagts eller skickats.
  • Undertryck upprepning av status: Flera skanningar som mappas till samma kundstatus ska inte automatiskt skapa flera meddelanden.
  • Kontrollera händelsens relevans före utskick: Utvärdera köade meddelanden igen innan de skickas. Undertryck en gammal avisering om transport om leveransen sedan har rapporterats.
  • Hantera korrigeringar medvetet: Behåll den ursprungliga händelsehistoriken och granska uppenbara återgångar. Anta inte att varje händelse som anländer senare är nyare eller mer korrekt.
  • Gör säkra återförsök: Skilj mellan ett misslyckat utskick och ett okänt resultat. Använd leverantörens idempotensfunktioner där de stöds för att minska risken att ett återförsök skapar ytterligare ett meddelande.
  • Skydda mottagarmatchningen: Koppla aldrig en leverans till en kund enbart utifrån en overifierad matchning av spårningsnummer.
  • Eskalera olösta avvikelser: Tilldela en operativ ansvarig i stället för att skicka samma varning till kunden upprepade gånger.

För anpassade integrationer följer du leverantörens dokumenterade metod för autentisering, händelsebekräftelse och återförsök. Håll bearbetningsloggarna användbara utan att kopiera onödiga personuppgifter till dem. Spårningslänkar bör också undvika att exponera andra kunders ordrar eller information utöver vad mottagaren behöver.

En användbar bearbetningssekvens är: validera händelsen, identifiera leveransen, uppdatera dess status, kontrollera om avisering är tillåten, välj en tillåten kanal, rendera mallen, lägg meddelandet i kö och registrera resultatet. Kontrollera behörigheten igen vid utskick om meddelandet väntar i en kö.

6. Testa hela resan och lansera sedan gradvis

Bedöm inte arbetsflödet enbart utifrån om ett testmeddelande ser korrekt ut. Testa hela vägen från leveranshändelsen till kundens destination, inklusive felaktiga situationer.

  • Normal resa: Mottagande, transport, ute för leverans och levererad skapar de avsedda meddelandena.
  • Upprepad händelse: Om samma händelse spelas upp igen skapas ingen ytterligare avisering.
  • Händelse i fel ordning: En fördröjd transportskanning utlöser inte en inaktuell avisering efter leverans.
  • Delad order: Varje meddelande identifierar rätt leverans och antyder inte att alla artiklar har kommit fram.
  • Saknade fält: Ett saknat namn, transportör, beräknat datum eller artikelregister ger läsbar reservtext.
  • Kontaktbegränsningar: Arbetsflödet respekterar kanalpreferenser, undertryckningsregler och konfigurerade tysta timmar.
  • Leveransfel: Ogiltiga adresser, leverantörsfel och återförsök ger spårbara resultat utan okontrollerade nya utskick.
  • Kundåtgärd: Varje spårnings- och supportlänk leder till avsedd destination på mobil.

Börja med en begränsad grupp leveranser och granska meddelandehistoriken tillsammans med spårningshistoriken. Ge supportpersonalen möjlighet att se vad kunden tog emot. Ha en pausfunktion så att teamet kan stoppa en felaktig regel utan att inaktivera själva leveransspårningen.

Övervaka aviseringsbehörighet, utskick, leverantörens mottagande, fel, dubbletter samt fördröjningen mellan mottagandet av en händelse och utskicket av meddelandet. Leverantörens mottagande visar inte att kunden har läst meddelandet, och öppningsfrekvensen ensam visar inte att arbetsflödet hjälpte.

För att bedöma kundpåverkan jämför du kontaktfrekvenser som rör leveranser med en konsekvent definition och jämförbara leveransgrupper. Ta hänsyn till förändringar i transportörsmix, leveransproblem och ordervolym innan du tillskriver en förändring aviseringarna.

Vanliga frågor

Bör en leveransbekräftelse skickas när fraktsedeln skapas?

Du kan skicka en uppdatering när fraktsedeln har skapats, men beskriv den korrekt. Säg att leveransuppgifterna är klara eller att leveransen förbereds. Använd formuleringar som bekräftar att transportören har tagit emot försändelsen först när en händelse stöder det.

Kan leveransaviseringar fungera utan en API-integration?

Ja. Ett appbaserat arbetsflöde kan hantera anslutningen och aviseringsreglerna via sitt gränssnitt. Kontrollera vilka händelser, kanaler, mallkontroller och vilken avvikelsehantering som finns i den valda konfigurationen. Anpassade integrationer är lämpligare när befintliga system kräver särskild dirigering eller beslutslogik.

Hur många aviseringar bör varje leverans få?

Det finns inget universellt idealiskt antal. Börja med tydliga, användbara milstolpar och handlingskrävande avvikelser. Undertryck upprepade transportskanningar och lägg endast till meddelanden när de ger kunden information som behövs.

Vad bör hända när spårningen slutar uppdateras?

Tillämpa en granskningsregel som passar tjänsten i stället för att förklara leveransen förlorad. Kontrollera den senaste händelsen, leveransuppskattningen om den finns och den relevanta operativa processen. Skicka endast en kunduppdatering när den tillför verifierad information eller ett användbart nästa steg.

Kan en leveransavisering automatiskt avsluta ett supportärende?

En leveransskanning kan uppdatera ett ärende, men den bör inte automatiskt lösa en kundrapport om att leveransen inte har mottagits. Behandla transportörens leveransstatus och kundens problem som separata poster och följ sedan din utredningsprocess.

Källor