Du känner igen känslan. En påminnelse måste skickas, du är mitt uppe i något annat, och plötsligt sitter du och kopierar ett manus, dubbelkollar ett telefonnummer och hoppas att du kommer ihåg att logga det senare.
Det drabbar småföretagare hårdast, ärligt talat. Men marknadschefer som kör uppföljningar och kundnära byråer som hanterar påminnelser känner också av det. När ClickSend voice calls hanteras från ett enda formulär slipper du skriva om, du slipper gissa, och du får en korrekt logg över varje utskick.
Det här arbetsflödet skickar ett text-till-tal-röstsamtal via ClickSend från ett n8n-formulär och loggar sedan detaljerna i Google Sheets så att du kan visa vad som hände, och när.
Så fungerar den här automatiseringen
Hela n8n-arbetsflödet, från trigger till slutligt resultat:
n8n Workflow Template: ClickSend + Google Sheets: röstpåminnelser loggas
flowchart LR
subgraph sg0["On form submission Flow"]
direction LR
n0["<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/httprequest.dark.svg' width='40' height='40' /></div><br/>Send Voice"]
n1["<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/form.svg' width='40' height='40' /></div><br/>On form submission"]
n1 --> n0
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 n1 trigger
class n0 api
classDef customIcon fill:none,stroke:none
class n0,n1 customIcon
Problemet: röstpåminnelser fallerar när de görs manuellt
Röstpåminnelser låter enkelt tills du är personen som skickar dem. Ena minuten försöker du hjälpa en kund att komma ihåg en tid, nästa minut letar du efter den ”senaste” manusversionen i ett dokument, klistrar in den i ett verktyg, väljer språk och formaterar om telefonnumret så att det faktiskt går att ringa. Sedan kommer delen som ingen gillar: att logga utskicket, eller ännu värre, att inte logga det alls. En vecka senare frågar någon ”Ringde vi dem?” och du fastnar med att skrolla igenom meddelanden, skärmdumpar och halvfärdiga anteckningar.
Friktionen byggs på. Här är var det brister.
- Telefonnummer skrivs in olika varje gång, vilket leder till misslyckade samtal och obekväma uppföljningar.
- Manus glider över tid, så kunder hör olika formuleringar beroende på vem som skickade påminnelsen.
- Utan en utskickslogg är det svårt att bevisa regelefterlevnad eller ens bekräfta att en påminnelse skickats.
- Manuell sändning stjäl fokus mitt i dagen, och det händer oftast när du har som mest att göra.
Lösningen: ett formulär skickar röstsamtalet och loggar det
Det här n8n-arbetsflödet ger dig ett enkelt formulär för ”skicka röstpåminnelse” och gör sedan det svåra automatiskt. Du fyller i meddelandetexten (upp till cirka 600 tecken), mottagarens nummer (med internationellt prefix) och väljer rösttyp och språk. När du skickar in triggar n8n en API-förfrågan till ClickSends röst-endpoint för att ringa ett text-till-tal-samtal. Maskindetektering är aktiverad, så systemet kan försöka upptäcka telefonsvarare, vilket hjälper i vanliga påminnelsescenarier. När samtalet har skickats iväg sparar arbetsflödet utskicksdetaljerna i Google Sheets så att du har ett beständigt spår för uppföljning, rapportering och de där ”ja, vi ringde dem”-lägena.
Arbetsflödet startar med en n8n Form Trigger. ClickSend hanterar själva text-till-tal-röstsamtalet via en HTTP-förfrågan. Google Sheets blir din löpande loggbok, så varje påminnelse går att söka upp senare utan att vara beroende av någons minne.
Det du får: automatisering vs. resultat
| Vad det här arbetsflödet automatiserar | Resultaten du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du driver en klinik och ringer 20 påminnelsesamtal i veckan. Manuellt kanske du lägger cirka 5 minuter per samtal på att hoppa mellan ett manus, ditt samtalsverktyg och en logg i kalkylblad, vilket blir ungefär 100 minuter per vecka. Med det här arbetsflödet tar det snarare runt 1 minut att skicka in formuläret, sedan hanterar ClickSend samtalet medan n8n loggar utskicket automatiskt. Det är ungefär en och en halv timme tillbaka, plus färre ”vem ringde den här?”-missar.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- ClickSend för att ringa text-till-tal-röstsamtal
- Google Sheets för att lagra en sökbar utskickslogg
- ClickSend API-nyckel (hämtas från din ClickSend-dashboard)
Kunskapsnivå: Nybörjare. Du kopplar ClickSend-inloggning, bekräftar formulärfälten och pekar loggningen mot rätt Google Sheet.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En teammedlem skickar in ett formulär för ”skicka röstpåminnelse”. Formuläret fångar texten som ska läsas upp, telefonnumret och röstinställningar som man/kvinna och språk.
Arbetsflödet paketerar fälten för ClickSend. n8n mappar formulärvärdena till API-förfrågans body och förbereder autentiseringen så att ClickSend godkänner förfrågan.
ClickSend ringer text-till-tal-samtalet. HTTP-förfrågan går till ClickSends endpoint för röstsändning och maskindetektering är aktiverad för att stödja påminnelseuppringningar.
Utskicket sparas för senare. Arbetsflödet skriver en ny rad i Google Sheets så att du kan filtrera på datum, mottagare, språk eller kampanj utan att behöva leta i flera verktyg.
Du kan enkelt justera formulärfälten så att de matchar dina manus och språk utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera formulärtriggern
Konfigurera formuläret som samlar in detaljerna för röstmeddelandet och triggar arbetsflödet.
- Lägg till eller öppna noden Form Submission Trigger i ert arbetsflöde.
- Ställ in Form Title på
Send Voice Message. - Konfigurera formulärfälten så att de matchar arbetsflödets indata: Body (textarea), To (text), Voice (rullista med
maleochfemale), samt Lang (rullista med de listade språkalternativen somen-us,it-it,en-auosv.). - Säkerställ att varje fält är markerat som Required för att förhindra tomma payloads.
Steg 2: Konfigurera begäran för röstuppringning
Skicka formulärdatan till ClickSends voice API för att skicka text-till-tal-samtalet.
- Lägg till eller öppna noden Dispatch Voice Call och anslut den till Form Submission Trigger.
- Ställ in URL på
https://rest.clicksend.com/v3/voice/send. - Ställ in Method på POST och Specify Body på
json. - Ställ in JSON Body till
={ "messages": [ { "source": "n8n", "body": "{{ $json.Body }}", "to": "{{ $json.To }}", "voice": "{{ $json.Voice }}", "lang": "{{ $json.Lang }}", "machine_detection": 1 } ] }. - Aktivera Send Body och Send Headers, och lägg till headern Content-Type med värdet
application/json. - Inloggningsuppgifter krävs: Anslut era httpBasicAuth-uppgifter i Dispatch Voice Call för autentisering mot ClickSend.
Body, To, Voice, Lang), annars kommer API-anropet att misslyckas.Steg 3: Testa och aktivera ert arbetsflöde
Verifiera hela körflödet från inskickat formulär till levererad röstuppringning och aktivera sedan arbetsflödet.
- Klicka på Execute Workflow och skicka in testformuläret i Form Submission Trigger med exempelvärden.
- Bekräfta att Dispatch Voice Call körs och returnerar ett lyckat svar från ClickSend.
- Kontrollera mottagarens telefon att ett röst samtal levererats med vald röst och valt språk.
- När testet är lyckat, slå på arbetsflödet till Active för att ta emot skarpa inskick.
Vanliga fallgropar
- ClickSend-inloggningar kan gå ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först status för din ClickSend API-nyckel i ClickSend-dashboarden.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
- Åtkomst till Google Sheets kan misslyckas tyst när det kopplade Google-kontot ändras. Om nya rader slutar dyka upp, kontrollera Google-auktoriseringen i n8n igen och bekräfta att målarket fortfarande finns kvar.
Vanliga frågor
Cirka 30 minuter om dina ClickSend- och Google-konton är redo.
Nej. Du kopplar främst konton och klistrar in din ClickSend API-nyckel. Formuläret och förfrågan är redan strukturerade åt dig.
Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna med ClickSends användningskostnader (dina samtal drar ner dina ClickSend-krediter).
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 klarar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.
Ja, men då vill du ändra triggern och lägga till en loop. Du kan ersätta n8n Form Trigger med en Google Sheets-trigger (nya rader) och sedan skicka ett ClickSend-samtal per rad via det befintliga steget HTTP Request. Vanliga anpassningar är att lägga till fler språkalternativ, standardisera manus per påminnelsetyp och skriva extra fält till din Google Sheets-logg (som kampanjnamn eller medarbetare).
Oftast beror det på utgångna eller felaktiga uppgifter i inställningarna för HTTP Basic Auth. Skapa en ny ClickSend API-nyckel, uppdatera lösenordsfältet i n8n och se till att du använder rätt ClickSend-användarnamn. Om förfrågan plötsligt börjar ge auktoriseringsfel, dubbelkolla att ClickSend-kontot fortfarande har tillgängliga krediter och att din utgående röstfunktion är aktiverad. I sällsynta fall är det formatering: telefonnumret måste innehålla internationellt prefix, som +39…
Många, så länge din n8n-plan och dina ClickSend-krediter matchar din volym. På n8n Cloud Starter begränsas du av månatliga körningar, vilket räcker för många små team. Om du hostar själv finns ingen körningsgräns, men din server har fortfarande begränsningar. I praktiken stöter du på ClickSends användnings- och rate limits innan du stöter på begränsningar i arbetsflödeslogiken.
Ofta, ja, särskilt om du bryr dig om kontroll och kostnad när volymen växer. n8n hanterar HTTP-förfrågningar snyggt, vilket är viktigt eftersom ClickSend-röstsamtal är API-drivet. Du kan också hosta själv för obegränsade körningar, och du tvingas inte in i ”per steg”-prissättning som blir dyr när du lägger till loggning, förgreningar och återförsök. Zapier eller Make kan fortfarande vara okej för en minimal setup, men när du behöver flaggor för maskindetektering, strukturerad loggning och ett återanvändbart internt formulär är n8n oftast det lugnare valet. Om du vill ha en second opinion för just ditt use case, prata med en automationsexpert.
Sätt upp det en gång så blir dina påminnelser konsekventa, spårbara och mycket mindre irriterande att skicka. Arbetsflödet tar hand om de repetitiva delarna så att du kan gå tillbaka till arbetet som faktiskt kräver dig.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.