Förfrågan kom in på en onsdag. Du öppnade kalkylbladet, lade till en rad, skrev in namn och nummer och valde ett pipeline-steg från rullgardinsmenyn. Du sa till dig själv att du skulle följa upp på fredag. Fredagen kom, full av andra saker. När du sökte i bladet på tisdagen hade leadet redan svarat på konkurrentens offert och tackat ja.

Det här är ingen historia om dåliga avsikter. Det är en historia om vad ett Google Sheets CRM kan och inte kan göra, och just i glappet mellan de två försvinner affärer tyst och stannar tysta. Den här guiden bygger upp bladet på rätt sätt, med kolumnstruktur, datavalideringsregler och villkorsstyrd formatering som de flesta tutorials hoppar över. Sedan får du en ärlig checklista för när bladet har gjort allt det kan och kostnaden för att stanna kvar med det börjar bli verklig.

Vad ska ett Google Sheets CRM egentligen innehålla?

Ett fungerande Google Sheets CRM behöver tio grundkolumner, datavalidering på minst tre av dem och en låst rubrikrad. Det är grunden. Allt annat är dekoration som lägger till underhållsbörda utan att tillföra tydlighet.

Börja med ett tomt blad och döp det till "Leads". Lägg till de här kolumnerna i den här ordningen:

Kontaktnamn - fritext, ingen validering behövs.

Företagsnamn - fritext.

Leadkälla - lägg till en rullgardinsmeny med datavalidering. Alternativen kan vara: Webbformulär, Referens, Facebook-annons, Instagram, LinkedIn, Kall kontakt, Övrigt. Målet är konsekvens. Om en rad säger "FB" och en annan säger "Facebook-annons" och en tredje säger "facebook", returnerar ditt filter för annonsgenerade leads skräp. Rullgardinsmenyn förhindrar det.

Datum för leadregistrering - datumet då förfrågan kom in, inte datumet du matade in det. Formatera kolumnen som ett datum. Den här kolumnen är ankaret för din uppföljning av svarstider senare.

Pipeline-steg - ytterligare en rullgardinsmeny med datavalidering. Använd steg som speglar din faktiska process, inte en generisk mall. En rimlig uppsättning för ett tjänsteföretag: Ny förfrågan, Kontaktad, Offert skickad, Förhandling, Vunnen, Förlorad, Bearbetning. Sex till sju alternativ. Fler än så och folk börjar välja det närmaste alternativet snarare än det korrekta steget, vilket förstör din pipeline-vy.

Datum för nästa uppföljning - formaterat som ett datum. Den här kolumnen gör det viktigaste arbetet i bladet. Varje gång du uppdaterar en rad måste det här datumet flyttas framåt till nästa åtgärd. Om det inte flyttas är raden osynlig i din veckovisa genomgång.

Datum för senaste kontakt - också ett datum. Åtskilt från Datum för nästa uppföljning eftersom du behöver båda: när du senast pratade med dem, och när du planerar att prata med dem näst. Utan båda kan du inte se vilka leads som har tystnat.

Kontaktmetod - en rullgardinsmeny med datavalidering: E-post, Telefon, WhatsApp, Personligt möte, LinkedIn, Övrigt. Användbart för att filtrera när du ska göra ett batch-samtal eller en batch-mejlutskick.

Anteckningar - fritext. Håll anteckningarna korta och daterade. "14 nov - skickade offert, inväntar godkännande av budget" är mer användbart än ett stycke kontext som bara du förstår sex veckor senare.

Utfall - en sista rullgardinsmeny: Öppen, Vunnen, Förlorad, Inget svar efter 5 försök. Den här kolumnen låter dig filtrera bort avslutade rader så att din vy över aktiva leads förblir ren.

Lås rubrikraden så att den syns när du scrollar. Sätt ett filter på hela rubrikraden så att du kan sortera efter Datum för nästa uppföljning med ett klick. Den sorterade vyn, med förfallna datum högst upp, är din dagliga att-göra-lista.

Bladet fungerar när du behandlar kolumnen Datum för nästa uppföljning som icke-förhandlingsbar: varje öppen rad har ett datum, och det datumet ligger aldrig i det förflutna utan åtgärd.

Hur lägger du till påminnelser om uppföljning i ett Google Sheets CRM?

Du kan inte lägga till riktiga push-notiser i Google Sheets, men du kan skapa ett visuellt larm och, med ett kort skript, ett e-postdigest över förfallna rader. Tillsammans täcker de det mesta en soloentreprenör behöver för att följa upp försäljning när listan har under 100 aktiva kontakter.

För det visuella larmet använder du villkorsstyrd formatering. Markera din kolumn för Datum för nästa uppföljning, öppna Format och sedan Villkorsstyrd formatering, och skapa två regler. Den första: om datumet är före idag, färga cellen röd. Den andra: om datumet är lika med idag, färga den orange. Nu när du öppnar bladet varje morgon syns förfallna rader direkt, utan att du behöver sortera eller filtrera.

För ett e-postdigest öppnar du Extensions, sedan Apps Script, och klistrar in en kort funktion som loopar igenom ditt Leads-blad, hittar varje rad där Next Follow-Up Date är dagens datum eller tidigare och Outcome-kolumnen fortfarande är "Open", och skickar dig ett sammanfattande mejl. Sätt upp en tidsbaserad trigger som kör skriptet kl. 08:00 varje vardag. Skriptet tar ungefär tjugo minuter att skriva och testa, och en snabb sökning på "Google Apps Script send email from sheet" hittar steg-för-steg-exempel som du kan anpassa utan att behöva kunna koda.

Den ärliga begränsningen är att ingen av dessa metoder aktiveras om du inte öppnar bladet eller om skriptet inte körs enligt sitt schema - det finns inget system som bevakar förändringar i realtid och varnar dig i samma stund som en lead börjat kallna.

Det här spelar roll eftersom påminnelser om uppföljning i ett dedikerat CRM är aktiva: de pushar till din telefon, de dyker upp i en uppgiftslista och de sitter i ansiktet på dig tills du stänger dem. Bladets version är passiv: den väntar på att du ska dyka upp. För en disciplinerad användare med en hanterbar lista fungerar det passiva alldeles utmärkt. Under en stressig vecka där bladet inte öppnas på tre dagar innebär det passiva tre dagars obesvarade leads.

Ett bra tillägg till skriptet är en räkning av hur många leads som är försenade och hur länge den äldsta har väntat. Forskning från XANT (tidigare InsideSales.com) om svarstider på leads visar konsekvent att sannolikheten att nå en ny lead sjunker kraftigt efter den första timmen och fortsätter att falla under efterföljande dagar. Att veta att din äldsta försenade lead har väntat i nio dagar är den typen av siffra som faktiskt förändrar beteende.

Hur använder du datavalidering för att hålla bladet korrekt över tid?

Inkonsekvent data är den tysta döden för vilket Google Sheets-CRM som helst. Ett blad med 200 rader där pipeline-steget stavas på sex olika sätt och lead-källan saknar ett konsekvent ordförråd går varken att filtrera, rapportera på eller lita på. Datavalidering löser det innan problemet ens uppstår.

Utöver de dropdowns som redan beskrivits tillämpar du dessa ytterligare regler.

På kolumnerna Lead Capture Date och Next Follow-Up Date ställer du in validering så att poster som inte är ett giltigt datum avvisas. Det hindrar någon från att skriva "nästa vecka" eller "TBC" i ett datumfält, vilket annars förstör sorteringen.

På kolumnen Contact Name använder du en anpassad formel för att flagga dubbletter. Formeln =COUNTIF($A$2:$A,A2)>1 markerar varje namn som förekommer mer än en gång, vilket hjälper dig att fånga upp samma förfrågan som registrerats två gånger från olika källor.

Skapa en andra bladflik med namnet "Active Leads" och använd en filtervy eller en FILTER-formel som bara hämtar rader där Outcome-kolumnen är "Open". Det här är din arbetsvy. Huvud-fliken Leads blir ditt arkiv. Att arbeta från en filtrerad vy håller listan hanterbar och hindrar den visuella tyngden av 300 rader från att sakta ner din lead-kvalificeringsprocess.

Ett rent blad handlar inte om estetik - det handlar om huruvida du kan titta på det en måndag morgon, sortera efter Next Follow-Up Date och inom trettio sekunder veta exakt vem du behöver höra av dig till idag.

Om två personer uppdaterar samma blad lägger du till en kolumn "Last Updated By" och ber alla skriva sina initialer när de ändrar en rad. Det är en lågteknologisk version av den aktivitetslogg ett dedikerat CRM sköter automatiskt, men den skapar åtminstone ansvarsskyldighet och minskar de "jag trodde att du hanterade den" -konversationer som kostar affärer.

Hur bygger du en pipeline-vy i Google Sheets?

De flesta Google Sheets-CRM-guider stannar vid den platta listan. En pipeline-vy, där du kan se hur många leads som befinner sig i varje steg och vilket det totala potentiella värdet är, kräver en extra flik och ett fåtal formler.

Skapa en flik med namnet "Pipeline Summary". I kolumn A listar du dina pipeline-steg exakt som de visas i din dropdown (New enquiry, Contacted, Proposal sent och så vidare). I kolumn B använder du en COUNTIF-formel för varje steg: =COUNTIF(Leads!E:E,"Contacted") räknar hur många rader i fliken Leads som har "Contacted" i kolumnen Pipeline Stage. Ersätt "Contacted" med varje stegnamn i efterföljande rader.

Om ditt blad har en kolumn för affärsvärde (lägg till en om det saknas - uppskattat kontraktsvärde) lägger du till en kolumn C med SUMIF-formler som summerar värdet i varje steg. Nu har du en enkel sammanfattning av din säljpipeline som uppdateras automatiskt varje gång någon ändrar en rad.

Pipeline-sammanfattningen kräver ingen formel, inget plugin eller betaltillägg - den kräver fem minuter och disciplinen att hålla kolumnen Pipeline Stage korrekt på varje rad.

För kontakthantering i en pipeline med flera steg är en visuell kanban-tavla ofta tydligare än en lista. Google Sheets har inget inbyggt stöd för kanban, men en enkel pivottabell grupperad efter steg ger dig ett antal som fyller samma planeringsfunktion. Om du behöver det visuella kan en Google Slides-tavla länkad till kalkylbladets data fungera för en veckovis genomgång, men att uppdatera den manuellt påminner dig om vad ett dedikerat verktyg sköter automatiskt.

Vad berättar ditt kalkylblad när det inte längre räcker till?

Tecknen på att ett Google Sheets-CRM har nått sin gräns är inte dramatiska. Bladet kraschar inte. Det skickar inga varningar. Det misslyckas bara tyst med saker du i allt högre grad behöver, och affärer glider igenom springorna.

Gå igenom den här checklistan ärligt.

Follow-up-påminnelser: Har varje lead på din lista ett nästa uppföljningsdatum som du litar på är korrekt? Eller finns det rader där datumet passerade för veckor sedan och ingen uppdaterade det, för att påminnelsen aldrig utlöstes? Om leads försvinner för att påminnelsesystemet är passivt och du haft en hektisk vecka, kostar kalkylbladet dig affärer.

Logg för e-postuppföljning: När du tittar på en kontakts rad, kan du se hela e-posthistoriken? Datum för varje meddelande du skickade, vad du sa, om de öppnade det? Eller lever den historiken i din inkorg, frikopplad från din lead-spårning? Om du inte kan svara på "när mailade jag den här personen senast och vad sa jag?" utan att byta till din inkorg och söka, är din kontakthantering uppdelad på två ställen och ett av dem kommer förr eller senare att glida iväg.

Lead nurturing-sekvenser: Om en lead sa "inte just nu, kanske om tre månader" - har du ett tillförlitligt system som ser till att de hör av sig från dig om tre månader? Ett datum i en kalkylbladsrad är beroende av att du öppnar bladet och agerar på det. En lead nurturing-sekvens i ett CRM skickar mailet utan att du behöver komma ihåg det.

Sortering av lead-kvalificering: Kan du filtrera din lista efter hur kvalificerad en lead är? Inte bara efter pipeline-steg, utan efter de signaler som talar om vilka leads som är värda mest av din uppmärksamhet den här veckan? Ett kalkylblad kan hålla ett kvalificeringspoäng om du lägger till en kolumn och fyller i den, men poängsättningen är helt manuell och helt beroende av de anteckningar du kom ihåg att skriva.

Teamets synlighet: Om någon annan i ditt team tar över din lista idag, kan de se allt de behöver för att förstå sammanhanget kring varje relation? Eller skulle de behöva läsa igenom en anteckningskolumn, söka i din inkorg och ställa frågor till dig? Ett kalkylblad som delas mellan två personer är ett koordinationsproblem. Ett kalkylblad som delas mellan tre eller fler är en risk.

Dubbletter och förlorad historik: Har du någon gång haft två personer som ringde samma lead från olika rader? Har du någon gång skrivit över en rad av misstag och förlorat historiken? Det är inte kantfall i ett kalkylblad som två personer uppdaterar samtidigt - det är återkommande händelser.

Om du kryssade i två eller fler av dessa är kalkylbladet inte längre ett system. Det är ett register som halkar efter din faktiska säljprocess och dokumenterar de leads du kom ihåg att uppdatera, inte de leads du behövde följa upp.

Den ärliga sanningen är att ett Google Sheets-CRM är ett genuint bra verktyg för sin tid. För ett företag i sitt första år, med en handfull nya förfrågningar per vecka och en person som hanterar dem, är ett välbyggt kalkylblad snabbare att komma igång med än något dedikerat verktyg och gratis att driva. Fällan är att stanna kvar med det efter den tiden. Kostnaden för att stanna är osynlig dag för dag och uppenbar först när du ser tillbaka på ett kvartal och räknar de leads som svalnade för att en uppföljning aldrig hände.

Vanliga frågor

Kan Google Sheets fungera som CRM för ett litet företag?

Ja, för en solooperatör eller ett team på två som spårar under 50 aktiva leads hanterar ett välstrukturerat Google Sheets-CRM kontakthantering, pipeline-steg och grundläggande lead-spårning effektivt. Kalkylbladet brister när du behöver automatiska follow-up-påminnelser, en loggad e-posthistorik eller synlighet när mer än en person uppdaterar poster samtidigt.

Vilka kolumner bör ett Google Sheets-CRM innehålla?

En funktionell Google Sheets CRM behöver som minimum: kontaktnamn, företagsnamn, leadkälla, datum för när leadet fångades, aktuellt steg i pipelinen, datum för nästa uppföljning, datum för senaste kontakt, kontaktmetod, anteckningar och ett resultatfält. Datavalidering med dropdowns på kolumnerna för steg och kontaktmetod förhindrar inkonsekvent inmatning som annars gör filtrering oanvändbar.

Hur skapar jag påminnelser om uppföljningar i Google Sheets?

Du kan använda en regel för villkorsstyrd formatering som markerar rader där nästa uppföljningsdatum är idag eller tidigare, och som automatiskt färgar dessa celler röda. För påminnelser via e-post kan ett Google Apps Script-utlösare skicka en daglig sammanfattning av försenade rader till din inkorg. Ingen av metoderna matchar push-notiser från ett dedikerat CRM, men båda fungerar tillräckligt bra för en lista med under 100 leads.

När bör ett litet företag gå från Google Sheets till ett CRM?

Gå vidare när något av följande stämmer: leads faller bort för att ingen påminnelse utlöstes, din historik för e-postuppföljningar lever bara i ditt minne, två personer redigerar arket och skriver över varandras ändringar, eller kvalificeringsanteckningar för leads är så begravda i en anteckningskolumn att du inte kan sortera efter dem. Då kostar arket dig affärer i stället för att spara in programvarukostnader.

Är Google Sheets bra för lead nurturing?

Det är bra för att planera en lead nurturing-sekvens men dåligt på att genomföra den. Du kan kartlägga kontaktpunkter i ett ark och bocka av dem manuellt, men arket kan inte skicka e-post, utlösa uppgifter baserat på en kontakts beteende eller varna dig när ett varmt lead har tystnat. Lead nurturing som förlitar sig på mänskligt minne för att trigga varje steg tappar konsekvensen redan efter den första veckan.

Hur många leads kan ett Google Sheets CRM hantera?

I praktiken fungerar ett enskilt ark bra upp till ungefär 200 till 300 rader innan filtrering och villkorsstyrd formatering börjar märkbart sakta ner på äldre datorer. Den verkliga begränsningen är inte teknisk utan operativ: bortom ungefär 50 aktiva leads blir den manuella disciplin som krävs för att hålla uppföljningsdatum och pipelinesteg aktuella flaskhalsen, inte kalkylbladets bearbetningshastighet.

Vad är skillnaden mellan ett Google Sheets CRM och ett dedikerat CRM för småföretag?

Ett Google Sheets CRM är en strukturerad kontaktlista som du sköter för hand. Ett dedikerat CRM för småföretag automatiserar det operativa lagret: det loggar e-post, utlöser uppföljningspåminnelser, registrerar varje interaktion utan manuell inmatning och ger dig en visuell säljpipeline som du kan filtrera på några sekunder. Arket är gratis och snabbt att komma igång med. Det dedikerade verktyget tar bort den disciplinkostnad som gör att arket misslyckas med tiden.

Redo att sluta underhålla arket och börja bearbeta leads?

Kodeleads är byggt för precis det ögonblick när kalkylbladet inte längre räcker till. Det samlar lead capture, uppföljningspåminnelser, loggning av e-postuppföljningar och en tydlig säljpipeline på ett ställe, utan en veckas installation eller den säljops-komplexitet som verktyg för större team har. Prova Kodeleads och se hur lång tid det tar att importera ditt ark och få din första påminnelse att utlösas automatiskt.

undefined

Kan Google Sheets fungera som ett CRM för ett litet företag?
Ja, för en solooperatör eller ett team på två som följer upp färre än 50 aktiva leads fungerar ett välstrukturerat Google Sheets-CRM bra för kontakthantering, pipelinesteg och grundläggande leadspårning. Det börjar däremot brista när du behöver automatiska påminnelser om uppföljningar, en loggad e-posthistorik eller när flera personer uppdaterar arket samtidigt.
Vilka kolumner bör ett Google Sheets-CRM innehålla?
Ett fungerande Google Sheets-CRM behöver som minimum: kontaktnamn, företagsnamn, leadkälla, datum för när leadet registrerades, aktuellt pipelinesteg, datum för nästa uppföljning, datum för senaste kontakt, kontaktmetod, anteckningar och ett fält för utfall. Dropdowns med datavalidering på kolumnerna för steg och kontaktmetod förhindrar de inkonsekventa värden som gör filtrering meningslös.
Hur skapar jag påminnelser om uppföljningar i Google Sheets?
Du kan använda en regel för villkorsstyrd formatering som markerar rader där datumet för nästa uppföljning är dagens datum eller tidigare, så att cellerna automatiskt blir röda. För påminnelser via e-post kan ett Google Apps Script-trigger skicka en daglig sammanfattning av försenade rader till din inkorg. Ingen av metoderna matchar push-notiser från ett dedikerat CRM, men båda fungerar tillräckligt bra för en lista med färre än 100 leads.
När bör ett litet företag byta från Google Sheets till ett CRM?
Byt när något av det här stämmer: leads faller mellan stolarna för att ingen påminnelse skickades, din historia av uppföljningsmejl bara finns i ditt eget huvud, två personer redigerar arket samtidigt och skriver över varandras ändringar, eller kvalificeringsanteckningar är så begravda i en anteckningskolumn att du inte kan sortera på dem. När det punkten är nådd kostar arket dig affärer, istället för att spara dig kostnaden för ett CRM.
Är Google Sheets bra för lead nurturing?
Det fungerar bra för att planera en lead nurturing-sekvens, men dåligt för att faktiskt genomföra den. Du kan lägga upp kontaktpunkter i ett ark och bocka av dem manuellt, men arket kan inte skicka mejl, trigga uppgifter baserat på en kontakts beteende eller varna dig när ett varmt lead har tystnat. En lead nurturing-process som förlitar sig på att du manuellt ska komma ihåg varje steg tappar konsistens redan efter första veckan.
Hur många leads klarar ett Google Sheets-CRM av?
I praktiken fungerar ett enskilt ark bra upp till ungefär 200 till 300 rader innan filtrering och villkorsstyrd formatering märkbart saktar ner på äldre datorer. Den verkliga gränsen är dock inte teknisk utan operativ: bortom ungefär 50 aktiva leads blir den manuella disciplin som krävs för att hålla uppföljningsdatum och pipeline-stadier uppdaterade flaskhalsen, inte kalkylbladets bearbetningshastighet.
Vad är skillnaden mellan ett Google Sheets-CRM och ett dedikerat CRM för småföretag?
Ett Google Sheets-CRM är en strukturerad kontaktlista som du sköter manuellt. Ett dedikerat CRM för småföretag automatiserar det operativa lagret: det loggar e-post, skickar påminnelser om uppföljningar, registrerar varje interaktion utan manuell inmatning och ger dig en visuell säljpipeline som du kan filtrera på sekunder. Kalkylarket är gratis och snabbt att komma igång med. Det dedikerade verktyget tar bort den disciplinkostnad som får kalkylarket att misslyckas med tiden.

← Tillbaka till bloggen