Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Excel till Onfleet, importera leveranser i batchar

Rickard Andersson Partner, Nodenordic.se

Att kopiera och klistra in leveransadresser från Excel till Onfleet känns harmlöst tills klockan är 16:45, föraren väntar och du dubbelkollar lägenhetsnummer för tredje gången.

Det är här Excel Onfleet-automatisering lönar sig. Dispatchansvariga drabbas först, men driftsansvariga och lagerkoordinatorer känner också av det, eftersom ett enda stavfel kan bli en missad leverans, en återbetalning och ett supportärende.

Det här arbetsflödet importerar ett kalkylark i en körning och skapar Onfleet-uppgifter automatiskt. Du får se hur det fungerar, vad du behöver och var team oftast snubblar.

Så fungerar den här automatiseringen

Det kompletta n8n-arbetsflödet, från trigger till slutligt resultat:

n8n Workflow Template: Excel till Onfleet, importera leveranser i batchar

Problemet: Excel-importer skapar fel vid sämsta möjliga tillfälle

När leveranserna ligger i ett kalkylark är det “enkla” sättet oftast manuell inmatning: öppna Excel, kopiera namn, kopiera adress, klistra in i Onfleet, upprepa. Det fungerar… ända tills volymerna sticker iväg, någon ändrar en kolumnrubrik eller en förare ringer för att adressen saknar lägenhetsnummer. Då jonglerar du flikar, läser om rader och försöker undvika att skicka ut misstag i verkligheten. Tidskostnaden är uppenbar, men den mentala belastningen är värre. Varje rad blir ett litet beslut, och det är i de små besluten felen smyger sig in.

Det växer snabbt. Här är var det fallerar i vardagens dispatch.

  • Manuell skapning av uppgifter gör en enkel batch på 50 leveranser till en timme av repetitivt skrivande och kontroll.
  • Adresser blir fel eftersom Excel-formatering och copy-paste inte lirar med konsekventa Onfleet-fält.
  • När två personer hjälper till med dispatch får du inkonsekventa uppgiftsanteckningar, mottagare och telefonformat.
  • Att rätta en dålig import i efterhand går långsammare än att göra rätt från början, eftersom kunder och förare redan är involverade.

Lösningen: importera Excel-rader och skapa Onfleet-uppgifter automatiskt

Det här arbetsflödet gör om ett kalkylark till riktiga Onfleet-uppgifter i en enda körning. Du pekar n8n mot en lokal Excel-fil (eller CSV), den läser filen som den är och tolkar sedan raderna till strukturerad leveransdata. Därifrån mappar arbetsflödet varje rad till de fält Onfleet förväntar sig för en uppgift (som mottagare, adress och eventuella anteckningar du vill ha med). Till sist skapar det uppgifterna i Onfleet för dispatch, ruttplanering och kommunikation med förare. Inga copy-paste-maraton. Ingen “hoppade jag över rad 37?”-stress. Bara en strukturerad import som fungerar likadant varje gång.

Arbetsflödet börjar med att läsa in ditt kalkylark från lokal lagring. Sedan konverterar det rader till uppgiftsklara fält. Därefter skapar Onfleet-steget uppgifter i bulk så att du kan dispatcha direkt.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du batch-dispatchar 80 stopp varje morgon från ett Excel-ark. Om manuell inmatning tar ungefär 2 minuter per stopp (kopiera, klistra in, formatera, dubbelkolla) blir det runt 2,5 timmar innan en enda förare ens åker. Med det här arbetsflödet uppdaterar du kalkylarket en gång, kör importen och låter n8n skapa uppgifter i Onfleet medan du hanterar undantag. I praktiken får de flesta team ner detta till cirka 10 minuters uppsättning plus några minuters bearbetningstid.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Onfleet för att skapa leveransuppgifter från rader.
  • Kalkylarksfil (XLSX/CSV) med leveransfält per rad.
  • Onfleet API-nyckel (hämta den i din Onfleet-dashboard efter registrering).

Kunskapsnivå: Nybörjare. Du uppdaterar främst en filsökväg, kopplar Onfleet och mappar några kalkylarkskolumner till uppgiftsfält.

Vill du inte sätta upp detta själv? Prata med en automationsspecialist (gratis 15-minuters konsultation).

Så fungerar det

Du triggar en engångsimport. Det här arbetsflödet är byggt för batchkörningar, så du kör det när du är redo att importera en fil (till exempel efter att du har färdigställt morgondagens leveranslista).

Kalkylarket läses in från lagring. n8n läser filen från en sökväg som du anger i steget “Load Binary Document”, vilket betyder att du alltid importerar rätt fil, inte den som någon senast mejlade.

Rader tolkas till användbara fält. Kalkylarkstolkaren gör varje rad till data som n8n kan jobba med, så att du kan mappa “Adress”, “Mottagare”, “Telefon”, “Anteckningar” och eventuella anpassade kolumner du använder.

Onfleet-uppgifter skapas automatiskt. Steget “Generate Onfleet Tasks” skickar varje rad till Onfleet som en ny uppgift, redo för dispatch, ruttplanering och uppdateringar till förare.

Du kan enkelt ändra vilka kolumner som mappas till Onfleet-uppgiftsfält utifrån dina behov. Se hela implementationsguiden nedan för alternativ för anpassning.

Steg-för-steg-guide för implementering

Steg 1: konfigurera triggertypen

Det här arbetsflödet startar från en filinläsning i stället för en inbyggd trigger, så ni kör det manuellt eller via en extern schemaläggare vid behov.

  1. Öppna arbetsflödet och bekräfta att det inte finns någon triggernod före Load Binary Document.
  2. Planera hur ni ska starta arbetsflödet (manuell körning, eller lägg till en triggernod senare om det behövs).
Om ni behöver att det här arbetsflödet körs enligt ett schema, lägg till en triggernod (t.ex. en Schedule Trigger) före Load Binary Document och koppla den till det befintliga flödet.

Steg 2: anslut datakällan

Läs in kalkylbladsfilen som innehåller detaljer för leveransuppdrag.

  1. Lägg till eller öppna Load Binary Document.
  2. Ställ in File Path=/path/to/Onfleet_Import_Sheet.xlsx.
  3. Anslut Load Binary Document till Parse Spreadsheet File.
⚠️ Vanlig fallgrop: Filsökvägen måste vara åtkomlig för er n8n-instans (lokal sökväg för self-hosted eller monterad volym i Docker).

Steg 3: konfigurera tolkning av kalkylbladet

Konvertera kalkylbladet till JSON-rader för efterföljande skapande av uppdrag.

  1. Öppna Parse Spreadsheet File och behåll standardalternativen om ni inte behöver ett specifikt blad eller format.
  2. Säkerställ att utdata är kopplad till Generate Onfleet Tasks.
Verifiera att era kolumnrubriker i kalkylbladet matchar fältnamnen som refereras senare (t.ex. Address_Line1, Recipient_Name).

Steg 4: konfigurera skapande av Onfleet-uppdrag

Skapa leveransuppdrag i Onfleet med de tolkade raderna från kalkylbladet.

  1. Öppna Generate Onfleet Tasks och behåll Operation inställd på create.
  2. Ställ in Destination → Address={{$json["Address_Line1"]}}, {{$json["Address_Line2"]}}, {{$json["City/Town"]}} {{$json["State/Province"]}}, {{$json["Country"]}}, {{$json["Postal_Code"]}}.
  3. Ställ in Destination → Address Apartment={{$json["Address_Line2"]}}.
  4. Ställ in Additional Fields → Notes={{$json["Task_Details"]}}.
  5. Ställ in Recipient → Recipient Name={{$json["Recipient_Name"]}}, Recipient Notes={{$json["Recipient_Notes"]}} och Recipient Phone=+1{{$json["Recipient_Phone"]}}.
  6. Credential Required: Anslut era onfleetApi-autentiseringsuppgifter.
⚠️ Vanlig fallgrop: Om något av de obligatoriska fälten är tomt i kalkylbladet kan Onfleet neka att skapa uppdraget.

Steg 5: testa och aktivera ert arbetsflöde

Validera arbetsflödet med en riktig kalkylbladsfil och bekräfta att uppdrag skapas i Onfleet.

  1. Klicka på Execute Workflow för att köra det manuellt.
  2. Verifiera att Parse Spreadsheet File ger en post per rad och att Generate Onfleet Tasks skapar uppdrag utan fel.
  3. Kontrollera i Onfleet att uppdragen innehåller korrekt adress- och mottagaruppgifter.
  4. När ni är redo för produktion, slå på arbetsflödet till Active.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Onfleet-inloggningsuppgifter kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först status på din API-nyckel i Onfleet-dashboarden.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Excel Onfleet-automatiseringen?

Cirka 30 minuter om ditt kalkylark redan är korrekt formaterat.

Behöver jag kunna koda för att automatisera Excel Onfleet-automatisering?

Nej. Du kopplar Onfleet, anger filsökvägen och mappar kolumner till fält.

Är n8n gratis att använda för det här arbetsflödet för Excel Onfleet-automatisering?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volymer. Du behöver också räkna med Onfleet-kostnader beroende på din plan.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärt och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för Excel Onfleet-automatisering för olika uppgiftsfält?

Ja, och det bör du troligen. Du kan mappa extra kolumner i kalkylarket till steget som skapar Onfleet-uppgifter, så att detaljer som leveransfönster, order-ID, portkoder eller föraranteckningar följer med automatiskt. Om ditt ark har separata kolumner för gata, stad och postnummer kan du slå ihop dem innan uppgiften skapas för att hålla adresser konsekventa. Team lägger också ofta till en kolumn “Status” så att de kan filtrera vilka rader som importeras.

Varför misslyckas min Onfleet-anslutning i det här arbetsflödet?

Oftast är det en utgången eller felaktig API-nyckel. Skapa en ny nyckel i Onfleet, uppdatera den i n8n och kör arbetsflödet igen. Om det fortfarande misslyckas, kontrollera att ditt Onfleet-konto har åtkomst till att skapa uppgifter och att du inte har slagit i några API-gränser under en stor batch.

Hur många leveranser klarar den här Excel Onfleet-automatiseringen?

Hundratals per körning är realistiskt för de flesta team, och den praktiska gränsen är oftast din Onfleet-plan och hur snabbt din n8n-instans kan exekvera.

Är den här Excel Onfleet-automatiseringen bättre än att använda Zapier eller Make?

För batchimporter är n8n oftast bättre eftersom du kan köra egen hosting för obegränsade körningar, hantera större datamängder och hålla logiken flexibel utan att betala extra för varje gren. Zapier och Make kan fungera, men importer från kalkylark till API blir ofta klumpiga när du behöver validering, formatering eller retries. En annan sak: n8n gör det enklare att hålla hela processen i ett och samma arbetsflöde, så felsökningen blir smidigare. Om du redan är djupt inne i Zapier-ekosystemet och bara importerar små batchar kan det vara “tillräckligt bra”. Prata med en automationsspecialist om du är osäker på vad som passar bäst.

Batchimporter ska inte kräva en ritual av flikar, copy-paste och panik i sista minuten. Sätt upp detta en gång, kör det när du behöver och håll dispatchen rullande.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal