Du öppnar avgiftsbladet, ser en batch med ”Påminnelse skickad: Nej”, och plötsligt är hela förmiddagen borta. Kopiera namn, dubbelkolla förfallodatum, klistra in betalningslänkar och sedan jaga svar via både e‑post och WhatsApp är utmattande. Och en missad påminnelse blir en sen betalning som du måste följa upp obekvämt nästa vecka.
Den här lösningen med Excel WhatsApp-påminnelser träffar skoladministratörer först, ärligt talat. Men ekonomiansvariga på mindre verksamheter och drift-/operationschefer på utbildningscenter hanterar samma fram-och-tillbaka. Utfallet är enkelt: påminnelser går ut automatiskt (e‑post + WhatsApp), betalningslänkar ingår och arket uppdateras så att du inte skickar dubbletter.
Nedan ser du hur flödet körs varje morgon, vad det automatiserar i n8n och vilka verkliga tidsbesparingar du kan räkna med när det är igång.
Så fungerar den här automatiseringen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: Excel + WhatsApp: avgiftspåminnelser med betallänkar
flowchart LR
subgraph sg0["Daily Fee Check - 8 AM Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Daily Fee Check - 8 AM", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Read Pending Fees", pos: "b", h: 48 }
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Process Fee Reminders"]
n3["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Prepare Email Reminder"]
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Prepare WhatsApp Reminder"]
n5@{ icon: "mdi:message-outline", form: "rounded", label: "Send Email Reminder", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Update Reminder Status", pos: "b", h: 48 }
n7@{ icon: "mdi:cog", form: "rounded", label: "Wait For Prepare Reminder", pos: "b", h: 48 }
n8@{ icon: "mdi:cog", form: "rounded", label: "Wait For Prepare Reminder fo..", pos: "b", h: 48 }
n9["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/whatsapp.svg' width='40' height='40' /></div><br/>Send message"]
n9 --> n6
n1 --> n2
n5 --> n6
n2 --> n3
n2 --> n4
n0 --> n1
n3 --> n7
n4 --> n8
n7 --> n5
n8 --> n9
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n2,n3,n4 code
classDef customIcon fill:none,stroke:none
class n2,n3,n4,n9 customIcon
Problemet: avgiftspåminnelser blir till dagligt jagande
Avgiftspåminnelser är en ”liten uppgift” tills du gör den varje dag. Du måste skanna Excel efter kommande förfallodatum, lista ut vilka som ligger inom de närmaste 3 dagarna, skriva ett meddelande som inte låter hårt, generera rätt betalningslänk och sedan skicka det två gånger (e‑post och WhatsApp). Sedan kommer paranoian: ”Skickade jag redan detta till Rias föräldrar?” Ett enda misstag innebär antingen en sen betalning eller en obekväm dubbelpåminnelse som får dig att se ostrukturerad ut.
Det blir snabbt mycket. Här är var det vanligtvis faller isär i riktiga team.
- Att kontrollera förfallodatum manuellt i Excel varje morgon stjäl cirka en timme när du räknar in uppföljningar och dubbelkontroller.
- Betalningslänkar blir felmatchade eftersom någon kopierade fel rad eller återanvände gårdagens länk.
- Att skicka både e‑post och WhatsApp innebär att göra samma jobb två gånger, bara med olika formulering.
- Utan en pålitlig uppdatering av ”Påminnelse skickad” uppstår dubbletter och förtroendet får en smäll.
Lösningen: automatiska påminnelser från Excel, skickade enligt schema
Det här n8n-flödet körs automatiskt varje dag kl. 08:00 och letar efter avgiftsposter som behöver hanteras. Det hämtar rader med elevavgifter från Microsoft Excel 365, filtrerar ner till de som förfaller inom de närmaste 3 dagarna (och som inte redan är markerade som påminda), och genererar sedan två meddelanden: en e‑postversion och en WhatsApp-anpassad version. Varje meddelande innehåller elevens uppgifter och en säker betalningslänk som skapas per elev, så att vårdnadshavare kan betala utan extra steg. Efter utskick uppdaterar flödet Excel-filen och markerar påminnelserna som skickade, vilket gör att körningen i morgon inte kontaktar samma personer igen.
Flödet börjar med en schemalagd skanning, går vidare till logiken ”vem behöver en påminnelse?”, sedan förbereds meddelandena. Till sist skickas e‑post, WhatsApp skickas och resultatet skrivs tillbaka till Excel så att systemet håller sig strukturerat.
Det du får: automatisering vs. resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut i praktiken
Säg att du har 60 elever och att runt 10 en vanlig dag ligger i fönstret ”förfaller inom 3 dagar”. Manuellt kanske du lägger cirka 6 minuter per elev på att kontrollera raden, skriva ett mejl, klistra in en länk och sedan skriva ett WhatsApp-meddelande. Det är ungefär en timme varje morgon. Med det här flödet blir ”arbetet” att säkerställa att ditt Excel-ark är uppdaterat och sedan låta körningen kl. 08:00 skicka allt automatiskt; du lägger kanske 5 minuter på att stickprovskontrollera resultatet.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Microsoft Excel 365 för att lagra avgiftsposter i ett ark.
- E‑post (SMTP) för att skicka påminnelsemejlen pålitligt.
- API-nyckel för WhatsApp-leverantör (hämta den från Twilio, Gupshup eller din leverantörs dashboard).
Svårighetsnivå: Medel. Du kopplar konton, mappar fält och klistrar in en endpoint för betalningslänkar, men du bygger inte en app från grunden.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En schemalagd skanning sätter igång allt. Varje dag kl. 08:00 triggar n8n flödet automatiskt så att dina påminnelser blir konsekventa, även under stressiga veckor.
Excel-poster hämtas och filtreras. Flödet läser din avgiftslista i Microsoft Excel 365 och smalnar sedan av till endast de rader där förfallodatumet är inom 3 dagar och ”Påminnelse skickad” fortfarande är satt till Nej.
Meddelanden byggs ihop med betalningslänkar. Med elevens namn, belopp och förfallodatum skapar det ett personligt mejl och ett WhatsApp-klart meddelande. Den säkra betalningslänken genereras per elev via en HTTP-förfrågan (till din betalgateway eller länktjänst), så att ingen råkar betala via fel URL.
Utskick sker, sedan uppdateras Excel. E‑post skickas först, WhatsApp skickas efter sin egen väntan, och därefter skriver flödet tillbaka till Excel och markerar påminnelsen som skickad. Strukturerat loopflöde. Inga dubbletter i morgon.
Du kan enkelt ändra regeln ”förfaller inom 3 dagar” till 1 dag eller 7 dagar utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera schematriggern
Ställ in arbetsflödet så att det skannar efter kommande förfallodatum för avgifter enligt ett dagligt schema.
- Lägg till och öppna Scheduled Fee Scan.
- Ställ in schemaregeln så att den körs dagligen kl.
8med hjälp av intervallkonfigurationen. - Koppla Scheduled Fee Scan till Retrieve Due Fees.
Steg 2: Koppla Microsoft Excel för hämtning av förfallna avgifter
Hämta väntande avgiftsposter från Excel så att arbetsflödet kan avgöra vem som behöver en påminnelse.
- Öppna Retrieve Due Fees och ställ in Resource till
worksheet. - Ställ in Workbook till uttrycksvärdet
=fee-records-workbook. - Under Filters lägger ni till ett filter med Column satt till
Statusoch Value satt tillPending. - Inloggningsuppgifter krävs: Anslut era microsoftExcelOAuth2Api-uppgifter.
- Koppla Retrieve Due Fees till Compile Reminder List.
Steg 3: Sätt upp logiken för påminnelsebearbetning
Filtrera avgifter som förfaller inom 3 dagar och bygg fält som är klara för meddelanden, som betalningslänkar och nedräkning.
- Öppna Compile Reminder List och klistra in den tillhandahållna JavaScript-koden i JS Code (den beräknar
daysRemainingoch byggerpaymentLink). - Bekräfta att Compile Reminder List skickar utdata till både Assemble Email Notice och Assemble WhatsApp Note parallellt.
- I Assemble Email Notice behåller ni mallen som sätter
subject,bodyochtoför e-postleverans. - I Assemble WhatsApp Note behåller ni mallen som sätter
phoneochmessageför WhatsApp-leverans.
Compile Reminder List skickar utdata till både Assemble Email Notice och Assemble WhatsApp Note parallellt.
Steg 4: Konfigurera flödet för e-postutskick
Skicka påminnelsemejlet efter en valfri fördröjning.
- Koppla Assemble Email Notice till Pause Before Email.
- Öppna Dispatch Email Notice och ställ in Text till
{{$json.body}}. - Ställ in Subject till
{{$json.subject}}och To Email till{{$json.to}}. - Ställ in From Email till
[YOUR_EMAIL]och Email Format tilltext. - Inloggningsuppgifter krävs: Anslut era smtp-uppgifter.
Steg 5: Konfigurera flödet för WhatsApp-utskick
Skicka WhatsApp-påminnelsen efter en separat fördröjning.
- Koppla Assemble WhatsApp Note till Pause Before WhatsApp.
- Öppna WhatsApp Message Dispatch och ställ in Text Body till
{{$json.body}}. - Ställ in Recipient Phone Number till
{{$json.toforwp}}och Phone Number ID till[YOUR_ID]. - Inloggningsuppgifter krävs: Anslut era whatsAppApi-uppgifter.
message och phone, men WhatsApp Message Dispatch refererar till {{$json.body}} och {{$json.toforwp}}. Uppdatera WhatsApp-noden så att den använder {{$json.message}} och {{$json.phone}} för att undvika tomma meddelanden.Steg 6: Uppdatera påminnelsestatus i Excel
Markera avgiftspåminnelser som behandlade efter leverans via e-post eller WhatsApp.
- Koppla både Dispatch Email Notice och WhatsApp Message Dispatch till Modify Reminder Status.
- Öppna Modify Reminder Status och ställ in Operation till
updateoch Resource tillworksheet. - Ställ in Workbook till
=fee-records-workbookoch Worksheet till[YOUR_ID]. - Ställ in Column To Match On till
=name. - Inloggningsuppgifter krävs: Anslut era microsoftExcelOAuth2Api-uppgifter.
Steg 7: Testa och aktivera ert arbetsflöde
Verifiera att påminnelser skapas och levereras korrekt innan ni aktiverar schemat.
- Klicka på Execute Workflow på Scheduled Fee Scan för att köra ett manuellt test.
- Kontrollera att Compile Reminder List ger ut påminnelser för avgifter som förfaller inom 3 dagar.
- Bekräfta att Dispatch Email Notice skickar e-post och att WhatsApp Message Dispatch skickar WhatsApp-meddelanden med rätt fält.
- Verifiera att Modify Reminder Status uppdaterar matchande rader i Excel.
- När allt fungerar, växla arbetsflödet till Active för att aktivera dagliga körningar kl. 8:00.
Vanliga fallgropar
- Behörigheter i Microsoft Excel 365 kan vara petiga. Om flödet plötsligt inte kan läsa eller uppdatera rader, kontrollera Excel-kopplingen i n8n och bekräfta filens plats samt kontots åtkomst först.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera utdata i all oändlighet.
Vanliga frågor
Cirka 30 minuter om dina Excel-, e‑post- och WhatsApp-konton är redo.
Nej. Du kommer mest att mappa fält (namn, belopp, förfallodatum) och klistra in din endpoint för betalningslänkar.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in avgifter från WhatsApp-leverantören och vad din betalningslänktjänst tar per transaktion.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är en snabb ändring. Uppdatera filterlogiken i steget ”Compile Reminder List” så att den väljer avgifter som förfaller inom 7 dagar i stället för 3, och behåll sedan resten av flödet som det är. Du kan också justera formuleringarna i stegen ”Assemble Email Notice” och ”Assemble WhatsApp Note” för att matcha den tidigare tidpunkten.
Oftast är det behörigheter eller en flyttad fil. Återanslut Excel 365-inloggningen i n8n, bekräfta att sökvägen till arbetsboken inte har ändrats och säkerställ att kontot du kopplade kan redigera filen (inte bara visa den). Om det fortfarande fallerar, kontrollera om kolumnrubriker har bytt namn, som ”Fee Due Date” eller ”Reminder Sent”, eftersom flödet förväntar sig konsekventa fält. Rate limits är ovanliga här, men stora ark kan timea ut om du hämtar allt på en gång.
Några hundra poster per körning är normalt för flöden som detta; den faktiska gränsen beror på din n8n-plan/server och hur snabbt din WhatsApp-leverantörs API svarar.
Ofta, ja, eftersom det här flödet har flera grenar, väntesteg och en ”skriv tillbaka till Excel”-loop som du vill ha full kontroll över. n8n ger dig också möjligheten att self-hosta, vilket spelar roll när påminnelser körs dagligen och volymerna växer. Zapier och Make funkar fortfarande om du bara behöver en enkel e‑postpåminnelse och aldrig planerar att lägga till WhatsApp. Den avgörande faktorn är oftast steget för att generera betalningslänk; n8n hanterar HTTP-förfrågningar och villkorslogik på ett strukturerat sätt. Om du vill ha en second opinion, prata med en automationsexpert.
När detta är på plats sker påminnelser tyst i bakgrunden och ditt Excel-ark förblir korrekt. Det är tid tillbaka varje vecka och färre obekväma ”jag ville bara kolla”-meddelanden.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.