Offertarbete har en obehaglig förmåga att äta upp hela dagen. Du börjar med ”bara ett snabbt utkast”, och så blir det plötsligt copy-paste, formatering, att jaga detaljer och att dubbelkolla att du inte skickade fel omfattning till fel kund.
Det är här automatisering av Slides-offerter ger snabb effekt. Byråägare märker det när inflödet av leads ökar, konsulter märker det när varje affär kräver en anpassad vinkel, och säljteam märker det när uppföljningar går trögare för att presentationen fortfarande är ”nästan klar”.
Det här arbetsflödet gör en enkel formulärinsändning till en färdig Google Slides-offert och skickar den sedan via Gmail, redo för kunden att granska. Du får se vad det gör, vad du behöver och hur du ska tänka kring att anpassa det för dina erbjudanden.
Så fungerar automatiseringen
Här är hela arbetsflödet du kommer att sätta upp:
n8n Workflow Template: Google Slides + Gmail: offerter redo att signera
flowchart LR
subgraph sg0["On form submission Flow"]
direction LR
n0@{ icon: "mdi:cog", form: "rounded", label: "Replace Text", pos: "b", h: 48 }
n1@{ icon: "mdi:robot", form: "rounded", label: "OpenAI", pos: "b", h: 48 }
n2@{ icon: "mdi:cog", form: "rounded", label: "Google Drive", pos: "b", h: 48 }
n3@{ icon: "mdi:message-outline", form: "rounded", label: "Gmail", pos: "b", h: 48 }
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/form.svg' width='40' height='40' /></div><br/>On form submission"]
n1 --> n2
n2 --> n0
n0 --> n3
n4 --> 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 n4 trigger
class n1 ai
classDef customIcon fill:none,stroke:none
class n4 customIcon
Varför det här spelar roll: offerter tar för lång tid att skicka
Hastighet är viktigt i försäljning, men offerter är oftast det långsammaste steget. Detaljerna finns i någons inkorg, anteckningar, en samtalssammanfattning, kanske ett formulär, och du slutar med att sy ihop allt för hand. Sedan kommer andrahandsproblemen: du återanvänder en gammal presentation med fel prisslide, du missar ett viktigt krav, eller din ”slutversion” blir tre olika versioner efter interna ändringar. Det som gör mest ont är kontextbytena. Det är inte svårt arbete, det är avbrottsdrivet arbete, och det blockerar uppföljningar som faktiskt vinner affärer.
Det blir snabbt mycket. Här är var det fallerar i riktiga team.
- Information skrivs om från ett formulär till en presentation, vilket bjuder in små misstag som ser stora ut för kunden.
- En ”snabb anpassning” blir en timme av pill med rubriker, mellanrum och ordningen på slides.
- Du kan inte pålitligt skicka offerter samma dag, så heta leads kallnar medan du fortfarande finputsar.
- Varje säljare skriver offerter på sitt sätt, så kvaliteten varierar kraftigt från kund till kund.
Vad du bygger: ett formulär-till-offert-arbetsflöde med Google Slides + Gmail
Det här n8n-arbetsflödet tar kundens krav från ett formulär och gör dem till en snygg offert utan det vanliga merarbetet. Det startar när någon skickar in ditt intake-formulär (tänk ”projekttyp, mål, budget, tidslinje, måsten”). Den datan skickas till GPT-4 som skriver strukturerat offertinnehåll, som problemsammanfattning, en tredelad lösning, scope/omfattning, milstolpar och krav. Därefter klonar arbetsflödet din Google Slides-offertmall från Google Drive, så varumärke och layout redan är låsta. Sedan fyller det slidesen med den AI-genererade texten och skickar den färdiga offerten via Gmail till kunden. Resultatet blir en konsekvent, professionell presentation levererad på minuter, inte ”senare i dag”.
Arbetsflödet börjar med en formulärinsändning och gör den råa inputen till en strukturerad berättelse. Google Drive hanterar mallkopian, Google Slides fylls i automatiskt och Gmail levererar den så att din uppföljning sker medan intresset fortfarande är högt.
Det här bygger du
| Vad som automatiseras | Vad du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att du skapar 10 offerter i veckan. Manuellt tar en bra presentation ofta cirka 2 timmar när du räknar in skrivande, formatering och mejl, alltså ungefär 20 timmar per vecka. Med det här arbetsflödet lägger du cirka 10 minuter på att kontrollera AI-utkastet och göra små ändringar, och sedan skickas det automatiskt. Räkna med runt 2 timmar totalt för veckan, plus bakgrundsprocessning som du inte behöver övervaka. Det är mycket tid tillbaka till faktiskt säljarbete.
Innan du börjar
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- Google Workspace för åtkomst till Google Drive, Slides och Gmail.
- OpenAI för att generera offertutkastet.
- OpenAI API-nyckel (hämta den i din OpenAI-dashboard under API keys)
Kunskapsnivå: medel. Du kopplar konton, lägger till credentials och justerar en prompt och en Slides-mall.
Vill du att någon bygger det här åt dig? Prata med en automationsspecialist (gratis 15-minuters konsultation).
Steg för steg
En kund skickar in ditt intake-formulär. Formulärtriggern fångar grunderna (företagsnamn, mål, tidslinje, budget och eventuella begränsningar) och skickar in det i arbetsflödet direkt.
AI omvandlar input till en strukturerad offert. GPT-4 skriver de avsnitt du normalt skriver för hand: problemsammanfattning, lösningsupplägg, omfattning, milstolpar med datum, krav och stödjande detaljer i en konsekvent ton.
Din Google Slides-offert skapas automatiskt. n8n klonar din befintliga Slides-mall från Google Drive, så varje offert startar från samma varumärkesanpassade layout i stället för en slumpmässig ”kopia av en kopia”.
Presentationens innehåll fylls i och mejlas via Gmail. Google Slides-fält fylls med AI-utkastet och Gmail skickar den färdiga offerten till kunden så att din uppföljningstakt håller i sig.
Du kan enkelt ändra AI-prompten och slide-platshållarna så att de matchar dina tjänster, din prismodell och din röst. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera formulärtriggern
Konfigurera intake-formuläret som startar workflowet och tillhandahåller detaljerna för offerten.
- Lägg till noden Form Input Trigger och öppna dess inställningar.
- Ställ in Form Title till
Sales Call Logging Form. - Ställ in Form Description till
This form logs a sales call & automatically generates a proposal.. - Under Form Fields lägger ni till obligatoriska fält för First Name, Last Name, Company Name, Website, Problem, Solution, Scope, Cost och How soon?, samt ett Email-fält med typen
email.
Steg 2: Anslut Google Drive
Klona offertmallen så att varje inskick genererar en ny Slides-presentation.
- Lägg till noden Clone Slides Template och ställ in Operation till
copy. - Ställ in File ID till er mallens Slides-ID (ersätt
[YOUR_ID]). - Ställ in Name till
={{ $json.message.content.proposalTitle }}så att kopian använder den AI-genererade titeln. - Credential Required: Anslut era Google Drive-inloggningsuppgifter (den här noden kräver att credentials läggs till).
Steg 3: Konfigurera AI Draft Composer
Konfigurera AI-modellen så att den genererar offertinnehållet baserat på formulärinskickningen.
- Lägg till noden AI Draft Composer och ställ in modellen till
gpt-4o. - Aktivera JSON Output genom att sätta jsonOutput till
true. - Säkerställ att prompt-meddelandena inkluderar de dynamiska indatafälten, inklusive
{{ $json['Company Name'] }},{{ $json.Problem }},{{ $json.Solution}},{{ $json.Scope }},{{ $json['How soon?'] }}och{{ $json.Cost }}. - Credential Required: Anslut era OpenAI-inloggningsuppgifter (den här noden kräver att credentials läggs till).
Steg 4: Konfigurera ifyllning av slides
Ersätt textplatshållare i den klonade Slides-presentationen med AI-genererat innehåll.
- Lägg till noden Populate Slide Text och ställ in Operation till
replaceText. - Ställ in Presentation ID till
={{ $json.id }}så att den riktar in sig på den nyligen klonade presentationen. - Under Text Values mappar ni platshållare som
{{proposalTitle}}till={{ $('AI Draft Composer').item.json.message.content.proposalTitle }}och fortsätter för resten av fälten (t.ex.{{solutionHeadingOne}},{{milestoneDescriptionFour}},{{cost}}). - Credential Required: Anslut era Google Slides-inloggningsuppgifter (den här noden kräver att credentials läggs till).
Tips: Säkerställ att er Slides-mall innehåller platshållare som exakt matchar textnycklarna (t.ex. {{proposalTitle}}, {{solutionDescriptionThree}}), annars kommer ersättningarna inte att ske.
Steg 5: Konfigurera leverans av offert
Skicka offertlänken via e-post till prospektet när Slides-presentationen har fyllts i.
- Lägg till noden Dispatch Proposal Email och ställ in Email Type till
text. - Ställ in Send To till
={{ $('Form Input Trigger').item.json.Email }}. - Ställ in Subject till
=Re: Proposal for {{ $('Form Input Trigger').item.json['Company Name'] }}. - Ställ in Message till den tillhandahållna mallen och behåll referensen till offertlänken som
https://docs.google.com/presentation/d/{{ $json.presentationId }}/edit. - Credential Required: Anslut era Gmail-inloggningsuppgifter (den här noden kräver att credentials läggs till).
⚠️ Vanlig fallgrop: Om Slides-presentationen inte delas korrekt kan mottagaren få felet ”no access”. Säkerställ att mallkopian ärver eller uppdateras med korrekta delningsbehörigheter.
Steg 6: Testa och aktivera ert workflow
Verifiera flödet från början till slut och slå sedan på det för produktion.
- Klicka på Execute Workflow och skicka in en testpost via Form Input Trigger.
- Bekräfta att AI Draft Composer returnerar ett komplett JSON-objekt med alla obligatoriska fält ifyllda.
- Verifiera att Clone Slides Template skapar en ny presentation och att Populate Slide Text ersätter alla platshållare.
- Kontrollera att Dispatch Proposal Email skickar ett e-postmeddelande som innehåller rätt Slides-länk.
- Växla workflowet till Active för att aktivera inskick live.
Tips för felsökning
- Google-credentials (Drive/Slides/Gmail) kan gå ut eller kräva specifika behörigheter. Om det skapar fel, börja med att kontrollera Google OAuth-anslutningen i n8n under Credentials.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre ned fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du redigera utdata för alltid.
Snabba svar
Cirka en timme om din mall och dina konton är redo.
Nej. Du kopplar OpenAI och Google och justerar sedan några fält och platshållare.
Ja. n8n har ett gratis alternativ för egen drift 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, som vanligtvis är några cent per offert beroende på längd.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärt och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det bör du. De flesta ändringar sker i prompten i AI Draft Composer och i mappningen i Google Slides ”Populate Slide Text”. Du kan byta formulärfält så att de matchar din discovery-process, ändra sektionsrubriker för olika branscher och justera hur milstolpar skrivs (veckosprintar kontra fasbaserad leverans). Om du har flera tjänster, behåll flera Slides-mallar och peka steget ”Clone Slides Template” till rätt mall baserat på ett formulärval.
Oftast beror det på en utgången Google OAuth-anslutning eller fel Google-konto. Återanslut Google i n8n Credentials och bekräfta sedan att kontot har åtkomst till mallen i Google Drive. Om mallen flyttades eller döptes om, uppdatera filreferensen som används i steget ”Clone Slides Template”. Kontrollera även behörigheter för delade enheter, eftersom de kan blockera kopiering även när du kan visa filen.
De flesta små team kan köra dussintals offerter per dag utan att ens tänka på det, så länge du inte slår i Googles och OpenAI:s gränser.
Ofta, ja, eftersom offertgenerering vanligtvis kräver förgreningslogik, sammanslagning av fält och striktare kontroll över formatering, och n8n hanterar det utan att göra varje steg till en betald ”task”. Det ger dig också möjligheten att köra egen drift, vilket kan spela roll när volymen växer. Zapier eller Make kan fortfarande fungera om ditt arbetsflöde är minimalt och du inte bryr dig om djup anpassning. Ärligt talat växer de flesta team ur ”tvåstegs-zaps” när offerter blir en central intäktsmotor. Om du vill ha en second opinion om vad som passar din stack, prata med en automationsspecialist.
När det här väl rullar slutar offerter vara en flaskhals och blir i stället en trigger du kan lita på. Sätt upp det, trimma mallen och låt arbetsflödet göra de repetitiva delarna medan du fokuserar på att stänga affärer.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.