Du får en ny lead, du tänker skicka ett förslag ”idag”, och på något sätt blir det imorgon. Sedan letar du efter rätt mall, kopierar formulärfält för hand och skriver om samma inledningsstycke för tionde gången den här veckan.
Det här drabbar byråer och konsulter hårdast, helt ärligt, eftersom snabbhet är en del av tjänsten. Men småföretagare känner av det också. Med Jotform förslagsautomatisering svarar du medan leaden fortfarande är varm, utan att behöva bo i Google Docs hela dagen.
Det här arbetsflödet gör om en Jotform-inlämning till ett skräddarsytt förslag i Google Docs, exporterar det som PDF och skickar det automatiskt via Gmail. Du ser exakt hur det fungerar, vad du behöver och de vanliga ställena där upplägg brukar gå fel.
Så här fungerar automatiseringen
Hela n8n-arbetsflödet, från trigger till slutresultat:
n8n Workflow Template: Jotform till Google Docs, offerter via Gmail
flowchart LR
subgraph sg0["JotForm 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/jotform.dark.svg' width='40' height='40' /></div><br/>JotForm Trigger"]
n1@{ icon: "mdi:cog", form: "rounded", label: "Google Drive", pos: "b", h: 48 }
n2@{ icon: "mdi:cog", form: "rounded", label: "Google Drive1", pos: "b", h: 48 }
n3@{ icon: "mdi:robot", form: "rounded", label: "OpenAI", pos: "b", h: 48 }
n4@{ icon: "mdi:robot", form: "rounded", label: "OpenAI1", pos: "b", h: 48 }
n5@{ icon: "mdi:cog", form: "rounded", label: "Google Docs", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Google Drive2", pos: "b", h: 48 }
n7@{ icon: "mdi:message-outline", form: "rounded", label: "Gmail", pos: "b", h: 48 }
n3 --> n4
n4 --> n5
n5 --> n6
n1 --> n2
n2 --> n3
n6 --> n7
n0 --> n1
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 n3,n4 ai
classDef customIcon fill:none,stroke:none
class n0 customIcon
Problemet: förslag tar för lång tid att ta fram (och du tappar momentum)
Manuell framtagning av förslag är lömsk. Det ser ut som ”bara 20 minuter” tills du staplar de faktiska stegen: hämta lead-detaljerna från Jotform, hitta rätt Google Docs-mall, byta namn på den, klistra in fält, skriva om omfattningen, finslipa formuleringarna, exportera en PDF och sedan skriva ett mejl och bifoga filen. Gör du det några gånger om dagen så lägger du plötsligt dina bästa timmar på formatering i stället för försäljning. Än värre: långsam uppföljning får dig att framstå som mindre organiserad än du faktiskt är, vilket kostar affärer.
Det adderar snabbt. Så här brukar det fallera i verkligheten.
- Att kopiera formulärfält in i ett dokument bjuder in småfel (fel företagsnamn, gammal prissättning, saknade datum).
- Om det finns en samtalsinspelning betyder en tydlig sammanfattning oftast att du måste lyssna igen, anteckna och skriva om samma punkter.
- PDF-export och mejlutskick är ”snabba uppgifter” som ändå stjäl fokus och blir försenade när inkorgen brinner.
- Konsekvensen brister när olika personer redigerar förslag på olika sätt, så er tonalitet driver över tid.
Lösningen: generera ett skräddarsytt förslag automatiskt, gör PDF och mejla det
Det här n8n-arbetsflödet startar i samma ögonblick som en prospekt fyller i din Jotform-intake. Det klonar direkt en förslagsmall i Google Drive, namnger den med företagsnamnet och hämtar in en länkad samtalsinspelning så att du inte behöver lita på minnet. Därefter transkriberar OpenAI ljudet och använder transkriptet plus intake-svaren för att generera förslagsinnehåll som faktiskt låter som att det är skrivet för just den här leaden, inte kopierat från ett generiskt dokument. Arbetsflödet fyller sedan din Google Docs-mall, exporterar det färdiga förslaget till PDF och mejlar det till prospektet via Gmail. Inget släpande av bilagor. Inget ”jag skickar det senare”.
Flödet är enkelt: Jotform triggar körningen, Google Drive och Google Docs hanterar dokumentets livscykel och OpenAI fyller i delarna som normalt tar längst tid. Gmail avslutar genom att skicka PDF:en till mejladressen från formuläret så att överlämningen sker direkt.
Det du får: automatisering vs. resultat
| Det här arbetsflödet automatiserar | Resultaten du får |
|---|---|
|
|
Exempel: så här kan det se ut
Säg att du får 5 Jotform-leads i veckan som behöver förslag. Manuellt tar ett ”snabbt” förslag oftast cirka 45 minuter: 10 minuter för att förbereda dokumentet, 20 minuter för att skriva och anpassa, 5 minuter för att exportera och ytterligare 10 för att skicka och dubbelkolla detaljer. Det blir cirka 4 timmar i veckan. Med det här arbetsflödet lägger du kanske 5 minuter på att bekräfta mall och prissättning, sedan hanterar automatiseringen transkriptet, utkastet, PDF:en och mejlet medan du går vidare.
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)
- Jotform för att samla in lead-inlämningar
- Google Drive för att lagra mallar och exportera PDF:er
- Gmail för att skicka det färdiga förslaget automatiskt
- OpenAI API-nyckel (hämta den från din OpenAI-dashboard)
Svårighetsnivå: nybörjare. Du kopplar konton, klistrar in ett par ID:n (formulär-ID, mallfil-ID) och testar med en exempel-inlämning.
Vill du inte sätta upp det själv? Prata med en automationsspecialist (gratis 15-minuters konsultation).
Så fungerar det
En Jotform-inlämning drar igång allt. När någon fyller i din intake fångar n8n svaren (som företagsnamn, kontaktmejl och projektdetaljer) och använder dem som källa till sanning för resten av körningen.
Din förslagsmall klonas i Google Drive. Arbetsflödet gör en kopia av din befintliga mall och byter namn enligt ett tydligt mönster (till exempel ”Företagsnamn | AI-förslag”) så att du hittar den senare utan att behöva leta.
Samtalsljud blir användbar text. Om din intake innehåller en länk till en samtalsinspelning laddar arbetsflödet ner den från Drive, transkriberar den med OpenAI och matar sedan transkriptet till ett andra OpenAI-steg som genererar skräddarsytt förslagsinnehåll.
Det färdiga förslaget skapas, exporteras och mejlas. Google Docs fylls med det genererade innehållet, Google Drive konverterar det till PDF och Gmail skickar det till prospektets mejladress från formuläret. Klart.
Du kan enkelt justera avsnitten i förslaget så att de matchar dina tjänster (omfattning, tidsplan, kundcase) utifrån dina behov. Se hela implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera JotForm-triggern
Ställ in formulärintaget så att nya inskick startar arbetsflödet och matar in i pipelinen för att generera förslaget.
- Lägg till och öppna JotForm Intake Trigger.
- Ställ in Form till
[YOUR_ID]så att det matchar ert JotForm-formulär-ID. - Inloggningsuppgifter krävs: Anslut era JotForm-inloggningsuppgifter (den här noden kräver inloggningsuppgifter men inga är konfigurerade än).
First Name, Last Name, Company Name, Email och Call Link kommer efterföljande uttryck att misslyckas.Steg 2: Anslut Google Drive och Google Docs
Dessa noder klonar förslagsmallen, hämtar samtalsinspelningen och exporterar det färdiga förslaget som en PDF.
- Öppna Clone Drive Template och ställ in Operation till
copy. - Ställ in Name till
={{ $json['Company Name'] }} | Ai Proposaloch File ID till[YOUR_ID](er Google Docs-mall). - Öppna Download Call Recording och ställ in Operation till
download. - Ställ in File ID till
={{ $('JotForm Intake Trigger').item.json['Call Link'] }}så att URL:en till samtalsinspelningen hämtas från inskicket. - Öppna Populate Doc Template och ställ in Document URL till
={{ $('Clone Drive Template').item.json.id }}. - Bekräfta att ersättningsåtgärderna är inställda för att mappa förslagsfält, till exempel
{{problemStatement}}→={{ $json.choices[0].message.content.problemStatement }}och{{date}}→={{ $now }}. - Öppna Export Proposal PDF och ställ in Operation till
download, med File ID satt till={{ $json.documentId }}. - I Export Proposal PDF, ställ in File Name till
proposal.pdfoch Binary Property Name tillproposal, med Google Docs-konvertering tillapplication/pdf. - Inloggningsuppgifter krävs: Anslut era Google Drive-inloggningsuppgifter för Clone Drive Template, Download Call Recording och Export Proposal PDF (dessa noder kräver inloggningsuppgifter men inga är konfigurerade än).
- Inloggningsuppgifter krävs: Anslut era Google Docs-inloggningsuppgifter för Populate Doc Template (den här noden kräver inloggningsuppgifter men inga är konfigurerade än).
{{aiSystem}}, {{workScope}}, {{upsellOnePricingType}}).Steg 3: Ställ in AI-bearbetning
Dessa noder transkriberar samtalsinspelningen och genererar innehåll till förslaget i strukturerad JSON.
- Öppna Audio Transcription och ställ in Resource till
audiooch Operation tilltranscribe. - Öppna Proposal Content Generator och verifiera att Model är inställd på
gpt-4.1-mini. - I Proposal Content Generator, behåll JSON Output aktiverat och Simplify satt till
false. - Bekräfta att användarmeddelandet inkluderar transkriptionen och prospektuppgifter med uttryck som
{{ $json.text }}och{{ $('JotForm Intake Trigger').item.json['Company Name'] }}. - Inloggningsuppgifter krävs: Anslut era OpenAI-inloggningsuppgifter för Audio Transcription och Proposal Content Generator (dessa noder kräver inloggningsuppgifter men inga är konfigurerade än).
text-fält kommer förslagsgeneratorn att misslyckas. Bekräfta att samtalsinspelningen är åtkomlig och inte är behörighetsbegränsad.Steg 4: Konfigurera e-postutskicket
Skapa ett utkast till förslagsmejl med den genererade PDF:en bifogad.
- Öppna Send Proposal Email och ställ in Resource till
draft. - Ställ in Subject till
={{ $('JotForm Intake Trigger').item.json['Company Name'] }} | {{ $('Proposal Content Generator').item.json.choices[0].message.content.aiSystem }} Proposal. - Ställ in Message till
=Hej {{ $('JotForm Intake Trigger').item.json['First Name'] }} - som vi pratade om kommer här förslaget för bygget av {{ $('Proposal Content Generator').item.json.choices[0].message.content.aiSystem }}. Säg bara till om ni har några frågor. Ser fram emot att höra från er. - Team. - I Send To, använd
={{ $('JotForm Intake Trigger').item.json.Email }}. - Bifoga PDF:en genom att lägga till en binär bilaga med Property
proposal. - Inloggningsuppgifter krävs: Anslut era Gmail-inloggningsuppgifter (den här noden kräver inloggningsuppgifter men inga är konfigurerade än).
Steg 5: Testa och aktivera ert arbetsflöde
Kör ett skarpt inskick för att verifiera hela flödet för förslag, från formulärintag till skapande av e-postutkast.
- Klicka på Execute Workflow och skicka in ett testinlägg i JotForm med en giltig
Call Link. - Verifiera att Clone Drive Template skapar ett nytt dokument och att Populate Doc Template ersätter alla platshållare.
- Bekräfta att Export Proposal PDF skapar en binär
proposal-fil och att Send Proposal Email skapar ett Gmail-utkast med PDF:en bifogad. - Om allt ser korrekt ut, slå på arbetsflödet till Active för användning i produktion.
Vanliga fallgropar
- Jotform-autentisering kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera din Jotform API-nyckel och formulär-ID i JotForm Trigger-noden först.
- 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 ert tonalitet tidigt, annars kommer du redigera utdata för alltid.
Vanliga frågor
Cirka 20 minuter om dina konton redan är anslutna.
Nej. Du klistrar mest in ID:n (formulär-ID, mallfil-ID) och kopplar OAuth-inloggningar.
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 volym. Du behöver också räkna in kostnader för OpenAI API (ofta bara några dollar i månaden vid låg volym).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det bör du. De flesta anpassar prompten i noden Proposal Content Generator för att matcha leverabler, tonalitet och prissättningsstil, och justerar sedan fälten som mappas i Populate Doc Template så att rätt avsnitt hamnar på rätt ställen. Vanliga justeringar är att lägga till kundcase, infoga paketnivåer och generera ett tajtare avsnitt för ”nästa steg” för snabbare godkännanden.
Oftast är det ett OAuth-behörighetsproblem eller en token som löpt ut. Anslut ditt Gmail-konto igen i n8n och bekräfta att arbetsflödet får skicka mejl från den inkorgen. Kontrollera också att Jotform-inlämningen faktiskt innehåller ett giltigt mejlvärde, eftersom ett tomt mottagarfält kan se ut som ett Gmail-problem när det egentligen är data som saknas.
Många. Med n8n Cloud Starter klarar du ett bra månadsflöde av leads, och högre nivåer täcker större volymer. Om du kör egen hosting finns ingen körningsgräns; begränsningen blir din server och hur lång tid transkriberingen tar per ljudfil. I praktiken kör de flesta team detta utan problem för dussintals förslag i veckan, och det enda som bromsar är långa samtalsinspelningar.
Ofta, ja, om du vill ha AI-transkribering + innehållsgenerering plus dokumentautomatisering på ett ställe. n8n hanterar förgreningslogik och flerstegsflöden utan att varje extra steg blir en prissättningssmäll, och egen hosting finns om du växer ur körningsgränser. Zapier eller Make kan fortfarande fungera fint för ett enkelt ”formulärinlämning → mejl”-flöde, men de blir klumpiga när du lägger till mallkloning, PDF-export och två AI-steg. Om du är osäker, prata med en automationsspecialist så får du en rak rekommendation.
Snabba förslag vinner affärer. Sätt upp det här en gång, så slutar din uppföljning att hänga på humör, minne eller en ”ledig timme” som aldrig dyker upp.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.