Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Pipedrive + Google Sheets: felfria CRM-uppdateringar

Rickard Andersson Partner, Nodenordic.se

Pipedrive-data blir rörig på ett väldigt förutsägbart sätt. Någon uppdaterar ett affärssteg men glömmer nästa aktivitet. En anteckning fastnar i en Slack-tråd. En ”snabb ändring” hamnar aldrig i ert spårningsark.

Den här Pipedrive Sheets-automatiseringen träffar Sales Ops först, ärligt talat, men account managers på byrå och grundare känner av den också. Till slut sitter du och vaktar CRM:et, klickar runt i samma vyer och oroar dig ändå för att datan är fel.

Det här flödet gör Pipedrive till något du kan ”be” att uppdatera sig självt, och loggar sedan ändringarna till Google Sheets så att du får ett korrekt formaterat revisionsspår. Du får se hur det fungerar, vad du behöver och var team oftast snubblar.

Så här fungerar automatiseringen

Hela n8n-flödet, från trigger till slutligt resultat:

n8n Workflow Template: Pipedrive + Google Sheets: felfria CRM-uppdateringar

Problemet: CRM-uppdateringar är lätta att göra fel

De flesta team har inte ett ”Pipedrive-problem”. De har ett konsekvensproblem. Uppdateringar kommer in från samtal, mejl, mötesanteckningar och slumpmässiga meddelanden. Sedan försöker någon stämma av allt i slutet av dagen (eller veckan) och då blir det ett litet städprojekt. Små misstag staplas: fel organisation kopplad till en affär, dubbletter av personer, en saknad anteckning som var viktig, en aktivitet som aldrig skapades. Och när förtroendet för CRM:et börjar svikta kommer adoptionen strax efter.

Friktionen bygger på. Du lägger tid på att mata in data, sedan mer tid på att kontrollera den, och ännu mer tid på att förklara varför rapporter inte matchar verkligheten.

  • Repetitiva uppdateringar (stegändringar, anteckningar, skapa aktiviteter) tar ungefär en timme om dagen i ett litet team.
  • Folk ”sparar tid” genom att hoppa över fält, vilket senare gör pipeline-rapportering till en gissningslek.
  • Att leta upp rätt affär eller person i Pipedrive bryter fokus, särskilt när namnen är lika.
  • När ni dessutom spårar ändringar i Google Sheets leder dubbelregistreringen till stavfel och missade rader.

Lösningen: AI-assisterade Pipedrive-åtgärder, loggade till Sheets

Det här flödet skapar en enkel ”gateway” som AI-assistenter (eller andra flöden) kan anropa för att utföra Pipedrive-åtgärder åt dig. I stället för att klicka runt manuellt i CRM:et skickar du en begäran till flödets endpoint, och flödet skickar den vidare till rätt förbyggd Pipedrive-operation. Behöver du skapa en affär, uppdatera en person, söka efter en organisation, lägga till en anteckning eller lista aktiviteter? Det finns redan. När uppdateringen eller uppslagningen är klar kan du skicka de viktiga delarna till Google Sheets för att hålla en löpande logg över vad som ändrades, när, och vad CRM:et svarade.

Flödet börjar med en MCP server-trigger (en webhook-liknande endpoint) som tar emot förfrågningar från en AI-agent. Därifrån växlar den till rätt Pipedrive-verktygsåtgärd (skapa, uppdatera, söka, lista, radera med mera). Till sist är resultaten redo att slås ihop till en korrekt formaterad rad i Google Sheets, så att teamet får insyn utan mer CRM-klickande.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att teamet gör 30 små Pipedrive-uppdateringar per dag (anteckningar, stegändringar, nästa-steg-aktiviteter). Om varje tar kanske 2 minuter av sökande och klickande blir det ungefär en timme dagligen. Lägg till Google Sheets-loggning med ytterligare en minut per uppdatering så är du närmare 90 minuter. Med det här flödet blir ”jobbet” att skicka en kort begäran till AI-assistenten och sedan vänta på att uppdateringen och en rad i arket dyker upp, oftast bara ett par minuter totalt. Det ger ungefär en timme tillbaka de flesta dagar.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Pipedrive för CRM-poster och operationer.
  • Google Sheets för att logga uppdateringar och resultat.
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard).

Kompetensnivå: Medel. Du kopplar in behörigheter, kopierar en webhook-URL och testar några exempelbegäranden.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

En AI-redo trigger tar emot förfrågningar. MCP server trigger-noden ger dig en URL du kan anropa från en AI-assistent eller en annan automatisering, så att uppdateringar startar med en enda begäran i stället för en massa klick.

Flödet väljer rätt Pipedrive-åtgärd. Ett routinglager (med switch-liknande logik) skickar förfrågan till matchande Pipedrive-verktygsnod, som ”hitta affär”, ”uppdatera person” eller ”skapa aktivitet”. Korta förfrågningar hålls enkla. Mer detaljerade kan innehålla ID:n, söktermer och payload-data.

Pipedrive uppdateras eller frågas, och svaret fångas. Pipedrive-verktygsnoderna kör med inbyggd felhantering och returnerar samma strukturerade svar som du förväntar dig från API:et. Det spelar roll när du vill ha korrekt formaterad loggning längre fram och färre mystiska fel.

Google Sheets blir ditt pappersspår. Utdata kan slås ihop till en rad i Sheets, vilket är användbart för ops-insyn, kundrapportering eller bara för att kunna bevisa vad som ändrades när någon senare frågar ”vem redigerade det här?”.

Du kan enkelt ändra loggformatet så att det matchar teamets pipeline-steg och namngivningsregler utifrån era behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: Konfigurera MCP-triggern

Sätt upp MCP-ingången som exponerar era Pipedrive-verktyg för inkommande förfrågningar.

  1. Lägg till noden Pipedrive MCP Gateway på er canvas som trigger.
  2. Ställ in Path till pipedrive-tool-mcp.
  3. Behåll sticky note Flowpast Branding för dokumentationskontext (valfritt men rekommenderas).

Steg 2: Anslut Pipedrive

Alla Pipedrive-verktyg är registrerade som AI-verktyg under MCP-gatewayen, så autentiseringsuppgifter måste vara tillgängliga i den överordnade triggeranslutningen.

  1. Öppna Pipedrive MCP Gateway och verifiera att den är överordnad nod för alla AI-verktyg (anslutningar listas under ai_tool).
  2. Autentiseringsuppgifter krävs: Anslut era Pipedrive API-uppgifter till den överordnade MCP-konfigurationen så att verktygen kan autentisera.
  3. Bekräfta att varje pipedriveTool-nod är kopplad som ett AI-verktyg till Pipedrive MCP Gateway.

⚠️ Vanlig fallgrop: Pipedrive-verktygen är AI-verktygsunder-noder. Lägg inte till autentiseringsuppgifter på de enskilda verktygsnoderna—koppla autentiseringsuppgifter till Pipedrive MCP Gateway som överordnad anslutning.

Steg 3: Sätt upp aktivitetsverktyg

Konfigurera aktivitetsverktygen för att skapa, uppdatera, hämta och lista aktiviteter med AI-tillhandahållna värden.

  1. I Generate Activity ställer ni in Resource till activity, Done till {{ $fromAI('Done', ``, 'string') }}, Type till {{ $fromAI('Type', ``, 'string') }} och Subject till {{ $fromAI('Subject', ``, 'string') }}.
  2. I Remove Activity ställer ni in Operation till delete och Activity ID till {{ $fromAI('Activity_Id', ``, 'number') }}.
  3. I Retrieve Activity ställer ni in Operation till get, Activity ID till {{ $fromAI('Activity_Id', ``, 'number') }} och Resolve Properties till {{ $fromAI('Resolve_Properties', ``, 'boolean') }}.
  4. I List Activities ställer ni in Operation till getAll och Resolve Properties till {{ $fromAI('Resolve_Properties', ``, 'boolean') }}.
  5. I Modify Activity ställer ni in Operation till update, Activity ID till {{ $fromAI('Activity_Id', ``, 'number') }} och Encode Properties till {{ $fromAI('Encode_Properties', ``, 'boolean') }}.

Tips: Uttrycken $fromAI() förväntar sig värden som tillhandahålls av MCP-klienten. Säkerställ att klienten skickar dessa fält när verktygen anropas.

Steg 4: Konfigurera affärs- och affärsproduktverktyg

Sätt upp alla affärsrelaterade åtgärder, inklusive skapande, sökning, uppdateringar och produktkopplingar.

  1. I Generate Deal ställer ni in Title till {{ $fromAI('Title', ``, 'string') }}, Org ID till {{ $fromAI('Org_Id', ``, 'number') }}, Person ID till {{ $fromAI('Person_Id', ``, 'number') }} och Associate With till {{ $fromAI('Associate_With', ``, 'string') }}.
  2. Konfigurera Remove Deal med Operation delete och Deal ID {{ $fromAI('Deal_Id', ``, 'number') }}.
  3. Konfigurera Clone Deal med Operation duplicate och Deal ID {{ $fromAI('Deal_Id', ``, 'number') }}.
  4. I Retrieve Deal ställer ni in Operation till get, Deal ID till {{ $fromAI('Deal_Id', ``, 'number') }} och Resolve Properties till {{ $fromAI('Resolve_Properties', ``, 'boolean') }}.
  5. I List Deals och Find Deal ställer ni in Operation till getAll respektive search, samt Term till {{ $fromAI('Term', ``, 'string') }} med Exact Match {{ $fromAI('Exact_Match', ``, 'boolean') }} för sökningar.
  6. I Modify Deal ställer ni in Operation till update, Deal ID till {{ $fromAI('Deal_Id', ``, 'number') }} och Encode Properties till {{ $fromAI('Encode_Properties', ``, 'boolean') }}.
  7. Konfigurera produktåtgärder: List Deal Activities med Deal ID {{ $fromAI('Deal_Id', ``, 'string') }}, Append Deal Product med Deal ID {{ $fromAI('Deal_Id', ``, 'string') }}, Product ID {{ $fromAI('Product_Id', ``, 'string') }}, Quantity {{ $fromAI('Quantity', ``, 'number') }} och Item Price {{ $fromAI('Item_Price', ``, 'number') }}.
  8. Slutför underhåll av affärsprodukter i List Deal Products, Remove Deal Product och Modify Deal Product med Deal ID {{ $fromAI('Deal_Id', ``, 'string') }} och Product Attachment ID {{ $fromAI('Product_Attachment_Id', ``, 'string') }}.

Steg 5: Konfigurera fil- och lead-verktyg

Aktivera filhantering och lead-hanteringsendpoints för er MCP-tjänst.

  1. I Generate File ställer ni in Resource till file och Binary Property Name till {{ $fromAI('Binary_Property_Name', ``, 'string') }}.
  2. I Remove File ställer ni in Operation till delete och File ID till {{ $fromAI('File_Id', ``, 'number') }}.
  3. I Download File ställer ni in Operation till download, File ID till {{ $fromAI('File_Id', ``, 'number') }} och Binary Property Name till {{ $fromAI('Binary_Property_Name', ``, 'string') }}.
  4. I Retrieve File och Modify File Details ställer ni in Operation till get respektive update och File ID till {{ $fromAI('File_Id', ``, 'number') }}.
  5. I Generate Lead ställer ni in Title till {{ $fromAI('Title', ``, 'string') }}, Person ID till {{ $fromAI('Person_Id', ``, 'number') }}, Organization ID till {{ $fromAI('Organization_Id', ``, 'number') }} och Associate With till {{ $fromAI('Associate_With', ``, 'string') }}.
  6. Konfigurera Remove Lead, Retrieve Lead, List Leads och Modify Lead med Lead ID {{ $fromAI('Lead_Id', ``, 'string') }} och Operation-värdena delete, get, getAll respektive update.

Steg 6: Konfigurera antecknings- och organisationsverktyg

Exponera antecknings- och organisationsåtgärder för MCP-klienten, inklusive sökningar och uppdateringar.

  1. I Generate Note ställer ni in Content till {{ $fromAI('Content', ``, 'string') }} och Resource till note.
  2. Konfigurera Remove Note, Retrieve Note, List Notes och Modify Note med Note ID {{ $fromAI('Note_Id', ``, 'number') }} och Operation-värdena delete, get, getAll och update.
  3. I Generate Organization ställer ni in Name till {{ $fromAI('Name', ``, 'string') }} och Resource till organization.
  4. I Retrieve Organization och List Organizations ställer ni in Resolve Properties till {{ $fromAI('Resolve_Properties', ``, 'boolean') }}.
  5. Konfigurera Find Organization med Term {{ $fromAI('Term', ``, 'string') }}, och Modify Organization med Organization ID {{ $fromAI('Organization_Id', ``, 'number') }} och Encode Properties {{ $fromAI('Encode_Properties', ``, 'boolean') }}.

Steg 7: Konfigurera person- och produktverktyg

Slutför tjänsten genom att lägga till person- och produktåtgärder som används av MCP-verktygen.

  1. I Generate Person ställer ni in Name till {{ $fromAI('Name', ``, 'string') }} och Resource till person.
  2. Konfigurera Remove Person, Retrieve Person, List People och Modify Person med Person ID {{ $fromAI('Person_Id', ``, 'number') }} och lämpliga Operation-värden (delete, get, getAll, update).
  3. I Find Person ställer ni in Term till {{ $fromAI('Term', ``, 'string') }}.
  4. I List Products ställer ni in Resource till product och Resolve Properties till {{ $fromAI('Resolve_Properties', ``, 'boolean') }}.

Steg 8: Testa och aktivera ert arbetsflöde

Validera MCP-endpointen och aktivera sedan arbetsflödet för användning i produktion.

  1. Klicka på Execute Workflow och anropa MCP-endpointen med den konfigurerade sökvägen pipedrive-tool-mcp.
  2. Bekräfta att körningen lyckades genom att verifiera att det anropade verktyget (t.ex. Generate Deal eller List People) returnerar data utan fel.
  3. När valideringen är klar, slå på arbetsflödet Active för att aktivera användning i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Pipedrive-behörigheter kan löpa ut eller kräva specifika rättigheter. Om saker slutar fungera, kontrollera först dina credential-inställningar i n8n och Pipedrives API-åtkomstinställningar.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Pipedrive Sheets-automatiseringen?

Cirka 30 minuter om dina Pipedrive- och Google-konton är redo.

Behöver jag kunna koda för att automatisera Pipedrive-uppdateringar med den här Pipedrive Sheets-automatiseringen?

Nej. Du kopplar in behörigheter, kopierar MCP-URL:en och testar ett par förfrågningar. Flödet innehåller redan operationerna; du konfigurerar främst åtkomst.

Är n8n gratis att använda för det här Pipedrive Sheets-automatiseringsflödet?

Ja. n8n har ett gratis self-hosted-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 med kostnader för OpenAI API-användning, som oftast är några cent per batch av förfrågningar beroende på hur stor din prompt är.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Pipedrive Sheets-automatiseringsflödet efter mina egna CRM-regler och arkformat?

Ja, och det borde du förmodligen. Du kan behålla samma MCP-trigger och byta vad som loggas genom att justera mappningen i Google Sheets-noden, och sedan välja vilka Pipedrive-operationer du vill exponera (till exempel bara ”uppdatera affär” och ”skapa aktivitet”). Vanliga anpassningar är att skriva olika kolumner per åtgärdstyp, tvinga en namngivningsstandard för anteckningar och lägga till en godkännandekontroll innan raderingar.

Varför misslyckas min Pipedrive-anslutning i det här flödet?

Oftast beror det på en API-token som har löpt ut eller bytts ut i dina n8n Pipedrive-credentials, så att uppdatera den löser problemet. Om det fortfarande misslyckas, kontrollera att Pipedrive-användaren som är kopplad till tokenen har åtkomst till objekten du arbetar med (affärer, personer, organisationer) och att din förfrågan inte saknar ett obligatoriskt ID. Håll också koll på rate limiting om du skickar många uppslag samtidigt; att glesa ut förfrågningarna hjälper.

Hur många uppdateringar klarar den här Pipedrive Sheets-automatiseringen?

På n8n Cloud Starter kan de flesta små team utan problem köra hundratals körningar per dag, och högre planer klarar mer. Om du self-hostar finns ingen körningsgräns; det beror på din server och hur tunga dina AI-förfrågningar är. I praktiken är CRM-uppdateringar lätta, så flaskhalsen är oftast API-rate limits eller långsamma AI-svar, inte n8n i sig.

Är den här Pipedrive Sheets-automatiseringen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet är byggt kring ett MCP server-mönster som kan exponera många Pipedrive-operationer på ett ställe, inte bara ett enskilt ”trigger → action”-recept. n8n ger också mer flexibel routing och förgrening, och self-hosting kan ta bort oron kring per-uppgift-prissättning. Zapier eller Make kan fortfarande vinna för väldigt enkla automatiseringar, särskilt om du bara behöver en uppdatering och inget AI-lager. Avgörande är hur många olika Pipedrive-åtgärder du vill stödja över tid. Om du är osäker, prata med en automationsexpert så får du en rak rekommendation.

Korrekt formaterad CRM-data är en av de där tråkiga fördelarna som tyst bygger upp sig över tid. Sätt upp det här en gång, låt flödet sköta de repetitiva uppdateringarna och ha din Sheets-logg redo när någon snabbt behöver svar.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal