Dina kunder säger redan åt dig vad du ska skriva i din marknadsföring. Problemet är att det ligger begravt i röriga svar från Google Forms, och ingen har tid att sålla, redigera och formatera citat varje vecka. Så dör bra testimonials i ett kalkylark.
Den här testimonial automation träffar marknadschefer först, eftersom det är de som jagar bevis till landningssidor. Men grundare känner också av det när sälj ber om ”nya citat”, och byråteam behöver kundklara sociala bevis på deadline.
Det här flödet förvandlar rå feedback till korta, känslomässigt engagerande testimonials med Gemini, sparar tillbaka dem i Google Sheets och skickar en Gmail-notis så att teamet kan publicera snabbt.
Så fungerar automatiseringen
Hela n8n-flödet, från trigger till slutligt resultat:
n8n Workflow Template: Google Forms till Google Sheets, klara omdömen
flowchart LR
subgraph sg0["New Form Response Flow"]
direction LR
n0@{ icon: "mdi:brain", form: "rounded", label: "Google Gemini Chat Model", pos: "b", h: 48 }
n1@{ icon: "mdi:play-circle", form: "rounded", label: "New Form Response Trigger", pos: "b", h: 48 }
n2@{ icon: "mdi:robot", form: "rounded", label: "Extract Testimonial with Gem..", pos: "b", h: 48 }
n3@{ icon: "mdi:database", form: "rounded", label: "Save Extracted Testimonial", pos: "b", h: 48 }
n4@{ icon: "mdi:message-outline", form: "rounded", label: "Notify Marketing Team", pos: "b", h: 48 }
n0 -.-> n2
n1 --> n2
n3 --> n4
n2 --> n3
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 n2 ai
class n0 aiModel
class n3 database
Problemet: bra feedback är inte ”marknadsföringsklar”
Feedback från Google Forms kommer ofta som en tankedump. Folk blandar beröm med funktionsönskemål, svävar ut och lägger till kontext som är relevant för support men inte för en landningssida. Så någon i teamet öppnar arket, skummar några stycken, kopierar bitar till ett dokument, skriver om det och frågar sedan: ”Kan vi faktiskt använda det här citatet?” Under tiden missas den bästa raden eftersom den ligger mitt i ett långt svar. Ärligt talat är det ett utmattande jobb för något som borde vara enkelt.
Friktionen byggs på. Här är var det brukar falla isär i verkligheten.
- Någon måste granska svaren manuellt, och det skjuts oftast upp till ”senare” tills ni behöver testimonials akut.
- Redigeringen tar längre tid än du tror, eftersom du försöker behålla kundens röst samtidigt som du gör det kort nog att publicera.
- Citat blir inkonsekventa mellan kanaler, så webbplatsen låter annorlunda än din pitch deck och dina e-postkampanjer.
- Även när du hittar ett riktigt bra citat måste du fortfarande meddela teamet, vilket blir ännu en intern meddelandetråd.
Lösningen: Google Forms-feedback in, testimonials ut
Det här n8n-flödet lyssnar efter nya Google Forms-svar när de landar i ditt kopplade Google Sheet. Så fort en ny rad dyker upp skickar det rå feedback till en Gemini-prompt som är designad för att plocka ut endast den känslomässigt engagerande delen och skriva om den till ett felfritt, publicerbart citat. Sedan loggar det allt tillbaka i Google Sheets, så att du behåller originalsvaret bredvid det förbättrade testmonialet. Slutligen mejlar det ditt marknadsteam via Gmail med det nya citatet, vilket betyder att ingen behöver ”komma ihåg att kolla arket”. Det är en liten automation som tyst tar bort en återkommande innehållsflaskhals.
Flödet startar med ett nytt formulärsvar i Google Sheets. Gemini förfinar citatet och returnerar endast testimonial-texten. Därefter lagrar Google Sheets det extraherade citatet och Gmail notifierar teamet så att det kan användas direkt.
Vad du får: automation vs. resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du får 20 feedback-inskick per vecka. Manuellt kanske du lägger cirka 8 minuter på att läsa varje svar, ytterligare 5 minuter på att skriva om till ett användbart citat, och sedan 2 minuter på att klistra in det i ett ”testimonials”-ark och meddela teamet. Det är ungefär 5 timmar i veckan. Med det här flödet blir ”arbetet” att kolla Gmail-notisen och godkänna citatet, kanske 1 minut per styck. Du får tillbaka cirka 4 timmar varje vecka och backlogen försvinner.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Självhostat alternativ om du föredrar det (Hostinger fungerar bra)
- Google Sheets för att lagra formulärsvar och citat
- Gmail för att notifiera ditt marknadsteam automatiskt
- Google Gemini API-åtkomst (skaffas via Google AI Studio / ditt Google Cloud-projekt)
Svårighetsgrad: Nybörjare. Du kopplar Google-konton, klistrar in en API-nyckel och mappar några fält i arket.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett nytt formulärsvar landar i ditt Google Sheet. Flödet använder en Google Sheets-trigger som bevakar nya rader, så det körs så fort någon skickar in feedback.
Feedbacken bearbetas av Gemini. AI-prompten fokuserar på ett jobb: behåll den känslomässiga, specifika delen och ta bort resten. Den returnerar endast testimonial-citatet, inte en lång förklaring.
Citatet sparas som strukturerad data. n8n skriver det extraherade testmonialet i Google Sheets bredvid originalfeedbacken, plus metadata som namn, e-post och tidsstämpel.
Ditt team får en notis i Gmail. En enkel e-postnotis skickas med det nya citatet, så att marknad kan klistra in det i en landningssida, ett utkast till en case study eller ett inlägg i sociala medier direkt.
Du kan enkelt justera Gemini-prompten så att den matchar er tonalitet (mer avslappnat, mer formellt, kortare citat osv.) utifrån era behov. Se hela implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera Google Sheets-triggern
Konfigurera triggern så att nya formulärsvar i ert kalkylark startar arbetsflödet.
- Lägg till och öppna Form Response Watcher.
- Ställ in Event på
rowAdded. - Ställ in Document på
Testimonial(ID14nmSXdGURNj3a1uQsxNcspdN5HrjGl8TA8t-hdQUF2s). - Ställ in Sheet på
Form Responses 1. - Bekräfta att polling-schemat visar
everyMinute. - Credential Required: Anslut era Google Sheets-uppgifter (den här noden kräver autentisering).
Steg 2: anslut Google Sheets
Konfigurera lagringsarket som ska ta emot det extraherade omdömes-citatet.
- Lägg till och öppna Store Extracted Quote.
- Ställ in Operation på
appendOrUpdate. - Ställ in Document på
Testimonial(ID14nmSXdGURNj3a1uQsxNcspdN5HrjGl8TA8t-hdQUF2s). - Ställ in Sheet på
Form Responses 1. - Låt Columns stå kvar på
autoMapInputDataså att utdata från AI-steget mappas in iTestimonyochtextautomatiskt. - Credential Required: Anslut era Google Sheets-uppgifter (den här noden kräver autentisering).
Steg 3: konfigurera AI-bearbetning
Konfigurera Gemini-modellen och extraktionsprompten för att skapa ett kortfattat omdömes-citat.
- Öppna Gemini Chat Model Hub och ställ in Model på
models/gemini-2.0-flash. - Credential Required: Anslut era Google Gemini-uppgifter i Gemini Chat Model Hub.
- Öppna Gemini Quote Extractor och ställ in Prompt Type på
define. - Ställ in Text på
=Extract a short, emotionally engaging testimonial quote from the following user feedback. Ignore neutral or irrelevant text. Only return the quote. "{{ $json.Feedback }}" Feedback: "{{ $json["Feedback"] }}". - Säkerställ att Gemini Chat Model Hub är ansluten som språkmodell för Gemini Quote Extractor (uppgifter läggs till i Gemini Chat Model Hub, inte i chain-noden).
Execution Flow: Form Response Watcher → Gemini Quote Extractor → Store Extracted Quote → Email Marketing Alert.
Steg 4: konfigurera utdataåtgärder
Skicka ett e-postmeddelande när ett nytt omdömes-citat extraheras och lagras.
- Öppna Email Marketing Alert.
- Ställ in To på
[YOUR_EMAIL]. - Ställ in Subject på
New Testimonial Extracted. - Ställ in Message på
={{ $json.text }}så att det extraherade citatet skickas via e-post. - Credential Required: Anslut era Gmail-uppgifter (den här noden kräver autentisering).
Steg 5: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att verifiera flödet från början till slut innan ni aktiverar det i produktion.
- Klicka på Execute Workflow och lägg till en ny rad i ert
Form Responses 1-ark. - Bekräfta att Gemini Quote Extractor ger ett kort citat i fältet
text. - Kontrollera Store Extracted Quote för att säkerställa att citatet läggs till/uppdateras i arket.
- Verifiera att Email Marketing Alert skickar ett e-postmeddelande med det extraherade citatet.
- Slå på arbetsflödet Active för att köra automatiskt vid nya formulärinskick.
Vanliga fallgropar
- Google Sheets-inloggningar kan gå ut eller tappa behörigheter efter ett lösenordsbyte. Om saker slutar fungera, börja med att kontrollera Google-kopplingen i n8n:s lista över Credentials.
- Om Gemini returnerar ett tomt citat (det händer vid vag feedback) kan ditt steg ”Store Extracted Quote” i Google Sheets skriva in tomma fält. Lägg till ett enkelt fallback-meddelande eller ett filter som hoppar över rader utan användbart innehåll.
- Standardprompter för AI är generiska. Lägg in er tonalitet tidigt (längdgränser, förbjudna ord, önskad ton) annars kommer du fortsätta finjustera citat manuellt senare.
Vanliga frågor
Cirka 30 minuter om dina Google-konton är redo.
Nej. Du kopplar främst konton och mappar några kolumner i Google Sheets. Den ”svåra delen” är bara att bestämma hur du vill att citatet ska låta.
Ja. n8n har ett gratis självhostat 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 användningen av Google Gemini, som vanligtvis är billig för korta textprompter.
Två alternativ: n8n Cloud (hanterat, enklast setup) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärd och klarar n8n bra. Självhosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det bör du. Uppdatera prompten i Gemini Quote Extractor så att den styr din stil (till exempel: ”en mening”, ”inga hype-ord”, ”håll det samtalsnära” eller ”max 20 ord”). Vanliga justeringar är att skriva citat i första person, ta bort produktnamn för anonymitet och att outputa två alternativ så att marknad kan välja.
Oftast beror det på en utgången Google-autentisering eller att fel Google-konto är kopplat. Återanslut Google Sheets i n8n Credentials och bekräfta sedan att flödet fortfarande pekar på samma kalkylark och bladflik. Om triggern plötsligt slutar köra, kontrollera att formuläret fortfarande skriver till det arket och att nya rader faktiskt skapas.
Många. På n8n Cloud är din gräns främst dina månadsvisa executions, och vid självhosting beror det på din server. I praktiken är extrahering av testimonials lättviktigt, så de flesta små team kan köra detta kontinuerligt utan att behöva tänka på skalning.
Ofta, ja. n8n är enklare att hålla prisvärt när du kör många inskick eftersom du kan självhosta och undvika prissättning per uppgift, och det hanterar mer komplex logik när du vill ha förgreningar, filter eller fallback-flöden. Det fungerar också bra med AI-kedjor, vilket spelar roll om du senare vill ha scoring, taggning eller flera outputs. Zapier eller Make kan fortfarande vara bra för ett enkelt ”Form → Email”-flöde, men när AI-omskrivning kommer in i bilden börjar kostnad och flexibilitet spela större roll. Om du vill ha en second opinion, prata med en automationsexpert.
Det här är en sådan automation du sätter upp en gång och sedan får nytta av varje vecka. Flödet samlar in rå feedback, gör den till något publicerbart och ser till att teamet faktiskt ser det.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.