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

Telegram + google sheets: apollo-leads loggas strukturerat

Rickard Andersson Partner, Nodenordic.se

Din leadlista är förmodligen inte ”dålig”. Den är bara rörig. Några leads sparade i Apollo, några kopierade till ett Sheet, anteckningar som ligger i Telegram och research utspridd över flikar du aldrig kommer att öppna igen.

Apollo leads automation fixar den irriterande delen: insamlingen, loggningen och ”vänta, var la vi det där?” Growth marketers märker det först, men SDR:er och byråoperatörer som bygger listor åt kunder hanterar samma kaos. Och det kostar dig alltid två gånger: först i tid, sedan igen i missad uppföljning.

Det här flödet gör Telegram till ett enkelt kommandocenter. Du skickar en text- eller röstförfrågan, den routas, avsikten extraheras och strukturerade, korrekt formaterade output skickas dit de ska. Du får se hur det fungerar, vad du behöver och hur du får igång det utan att göra din vecka till ett ”setup-projekt”.

Så fungerar den här automatiseringen

Här är hela arbetsflödet som du kommer att sätta upp:

n8n Workflow Template: Telegram + google sheets: apollo-leads loggas strukturerat

Varför det spelar roll: leadlistor blir röriga snabbt

Manuellt prospekteringsarbete har ett lömskt felscenario. Det börjar med ”jag tar bara några leads”, och slutar med tre versioner av samma lista, halvt ifyllda fält och anteckningar som bara är begripliga för personen som skrev dem. Sedan kommer den verkliga skadan. Du skickar outreach för sent, följer upp inkonsekvent och du kan inte lita på ditt eget kalkylark, så du bygger om det om och om igen. Ärligt talat är det utmattande, särskilt när du kör daglig outbound.

Det summerar snabbt. Här är var friktionen byggs på.

  • Att copy-pasta Apollo-leads till Google Sheets bjuder in små fel som växer till studsade mejl och dubbletter.
  • Research hoppas över eftersom det är ännu en separat uppgift, så personalisering blir ”Hej {first_name}” och inget mer.
  • Röstmeddelanden och snabba idéer i Telegram hamnar aldrig i ditt system, vilket gör att bra tankar om targeting försvinner.
  • När du behöver skala finns inget konsekvent format för roller, branscher eller kriterier, så sortering och filtrering blir ett slit.

Vad du bygger: Telegram-förfrågningar som loggar leads och skickar research

Det här flödet ger dig en Telegram-bot som fungerar som en lättviktig outbound-assistent. Du skickar ett meddelande (skrivet eller talat) som beskriver vad du behöver. Om det är ett röstmeddelande hämtar flödet ljudfilen och transkriberar den med OpenAI Whisper. Sedan tolkar en AI-agent din avsikt: ber du om ”hitta leads” eller ”researcha den här personen/bolaget”?

Vid lead-scraping-förfrågningar använder agenten dina kriterier och anropar Apollo via en HTTP-request, formaterar sedan de returnerade leadsen till strukturerade rader och loggar dem till Google Sheets. Vid research-förfrågningar bygger den en one-pager-brief (titel, roll, företagskontext och användbara outreach-anteckningar) och skickar den via Gmail, samtidigt som den svarar i Telegram så att du ser att det är klart. Slutresultatet är enkelt: du fortsätter använda Telegram, men din data landar där teamet faktiskt kan arbeta.

Vad du bygger

Förväntade resultat

Säg att du tar ut 30 Apollo-leads per dag. Manuell hantering kan ta runt 5 minuter per lead för att kopiera detaljer, fixa formatering och lägga till anteckningar, vilket blir cirka 2,5 timmar. Med det här flödet skickar du en Telegram-förfrågan (kanske 1 minut), låter Apollo returnera resultat och flödet skriver rader till Google Sheets automatiskt medan du går vidare. Lägg till ett par ”researcha den här LinkedIn-profilen”-förfrågningar per dag och du sparar fortfarande ungefär 2 timmar de flesta dagar, plus att din lista hålls strukturerad.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Telegram för att skicka förfrågningar och ta emot svar.
  • Google Sheets för att lagra leads i en delad lista.
  • Gmail för att mejla research-briefen.
  • OpenAI API-nyckel (hämta den i OpenAI API-dashboarden).
  • Apollo API-nyckel (hämta den i Apollo-inställningarna eller via API-åtkomst).
  • Telegram Bot Token (hämta den från BotFather i Telegram).

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in API-nycklar och ändrar destination för ett kalkylark.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

Ett Telegram-meddelande triggar allt. Du skickar en textförfrågan som ”Hitta 50 VP Marketing-leads i Austin” eller ett röstmeddelande med samma idé. Telegram Trigger-noden tar emot det direkt.

Röst blir till text vid behov. Om ditt meddelande är ljud hämtar flödet röstfilen och skickar den till OpenAI Whisper för transkribering. Om det redan är skrivet mappar det bara din text till samma format så att resten av flödet blir konsekvent.

En AI-agent avgör vad du menade. Lead gen coordinator läser ditt meddelande, kommer ihåg nylig kontext (så att uppföljningar som ”gör det SaaS” fortfarande fungerar) och väljer rätt väg. Den kan anropa verktyg för leadinsamling (Apollo via HTTP) eller lead-insikter (research-liknande output).

Resultat går till Telegram, Sheets och Gmail. För leads får du ett bekräftelsesvar och en uppsättning strukturerade rader i Google Sheets. För research får du ett Telegram-svar plus ett Gmail-mejl som innehåller briefen, så den är lätt att vidarebefordra eller stoppa in i din outreach-process.

Du kan enkelt justera vilka leadfält som sparas till Google Sheets så att de matchar teamets kolumner, eller ändra research-formatet så att det matchar din outreach-mall. Se hela implementationsguiden nedan för alternativ för anpassning.

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

Steg 1: konfigurera Telegram-triggern

Konfigurera Telegrams webhook-trigger så att inkommande meddelanden startar arbetsflödet.

  1. Lägg till noden Telegram Message Trigger som er arbetsflödestrigger.
  2. Under Updates, behåll message valt för att fånga text- och röstmeddelanden.
  3. Behörighet krävs: Anslut era telegramApi-uppgifter i Telegram Message Trigger.

Om er Telegram-bot inte tar emot meddelanden, kontrollera bot-token och webhook-inställningarna som är kopplade till noden Telegram Message Trigger igen.

Steg 2: routa röst- kontra textinput

Använd villkorsstyrd routning för att grena mellan rösttranskribering och direkt hantering av text.

  1. Lägg till Route Voice or Text efter Telegram Message Trigger.
  2. I regeln Voice ställer ni in Left Value till {{ $json.message.voice.file_id }} med operatorn exists.
  3. I regeln Text ställer ni in Left Value till {{ $json.message.text }} med operatorn exists.
  4. Koppla utgången Voice till Retrieve Voice File och utgången Text till Map Text Input.

⚠️ Vanlig fallgrop: Om både röst och text skickas i ett och samma meddelande kan switchen routa oväntat. Testa med separata meddelanden, ett med enbart röst och ett med enbart text.

Steg 3: konfigurera hämtning och transkribering av röst

Gör om Telegram-röstmeddelanden till text som kan bearbetas av AI-agenten.

  1. I Retrieve Voice File ställer ni in Resource till file.
  2. Ställ in File ID till {{ $json.message.voice.file_id }} i Retrieve Voice File.
  3. Behörighet krävs: Anslut era telegramApi-uppgifter i Retrieve Voice File.
  4. I Audio Transcription ställer ni in Resource till audio och Operation till transcribe.
  5. Behörighet krävs: Anslut era openAiApi-uppgifter i Audio Transcription.
  6. Koppla Retrieve Voice FileAudio TranscriptionLead Gen Coordinator.

Steg 4: mappa textinput för AI-bearbetning

Normalisera inkommande textmeddelanden till ett konsekvent fält för AI-agenten.

  1. Öppna Map Text Input och lägg till en tilldelning för text.
  2. Ställ in text till {{ $json.message.text }}.
  3. Koppla Map Text InputLead Gen Coordinator.

Steg 5: sätt upp AI-orkestreringen för leads

Konfigurera AI-agenten, minnet och verktygsarbetsflödena som genomför leadgenerering och research.

  1. I Lead Gen Coordinator ställer ni in Text till {{ $json.text }} och behåller Prompt Type som define.
  2. Säkerställ att noden OpenAI Chat Engine är ansluten som språkmodell för Lead Gen Coordinator.
  3. Behörighet krävs: Anslut era openAiApi-uppgifter i OpenAI Chat Engine.
  4. Koppla Conversation Memory till Lead Gen Coordinator som AI-minne och ställ in Session Key till {{ $('Telegram Message Trigger').item.json.message.chat.id }}.
  5. Anslut Lead Capture Tool och Lead Insight Tool som AI-verktyg för Lead Gen Coordinator.

AI-verktygsnoder som Lead Capture Tool, Lead Insight Tool och Conversation Memory är undernoder – lägg in eventuella behörigheter i den överordnade Lead Gen Coordinator eller i dess länkade modell-/verktygsnoder, inte i undernoderna.

Steg 6: konfigurera Telegram-svar

Skicka AI-svar tillbaka till användare via Telegram.

  1. I Send Telegram Reply ställer ni in Text till {{ $json.output }}.
  2. Ställ in Chat ID till {{ $('Telegram Message Trigger').item.json.message.chat.id }} i Send Telegram Reply.
  3. Behörighet krävs: Anslut era telegramApi-uppgifter i Send Telegram Reply.
  4. Bekräfta exekveringsflödet: Lead Gen CoordinatorSend Telegram Reply.

Steg 7: lägg till felhantering

Returnera användarvänliga meddelanden när AI-bearbetningen misslyckas.

  1. I Lead Gen Coordinator behåller ni On Error inställt på continueErrorOutput för att aktivera felutgångskanalen.
  2. Koppla felutgången från Lead Gen Coordinator till Send Error Reply.
  3. Ställ in Text i Send Error Reply till {{ $json.error }}.
  4. Ställ in Chat ID i Send Error Reply till {{ $('Telegram Message Trigger').item.json.message.chat.id }}.
  5. Behörighet krävs: Anslut era telegramApi-uppgifter i Send Error Reply.

Steg 8: testa och aktivera ert arbetsflöde

Verifiera både text- och röstflödena och aktivera sedan arbetsflödet för drift.

  1. Klicka på Execute Workflow och skicka ett textmeddelande till er Telegram-bot för att testa Map Text InputLead Gen CoordinatorSend Telegram Reply.
  2. Skicka ett röstmeddelande och bekräfta flödet Retrieve Voice FileAudio TranscriptionLead Gen CoordinatorSend Telegram Reply.
  3. En lyckad körning ska ge ett svar i Telegram med AI:ns respons i Send Telegram Reply.
  4. Om fel uppstår, verifiera att Send Error Reply returnerar feltexten till samma chatt.
  5. Växla arbetsflödet till Active för att bearbeta Telegram-meddelanden i realtid.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • Behörigheter och tokens för Telegram-boten är lätta att tappa bort. Om svaren slutar komma, kontrollera bot-token i dina Telegram-credentials och bekräfta att boten får läsa meddelanden i den chatten.
  • Om du använder transkribering varierar processtiderna. Öka eventuellt wait/retry-beteende om efterföljande noder ibland kör innan Whisper-svaret är klart.
  • OpenAI-prompter ger som standard generisk output. Lägg till önskad tonalitet och ”hur bra ser ut” i instruktionerna till AI-agenten tidigt, annars kommer du att redigera varje brief.

Snabba svar

Hur lång är uppsättningstiden för den här Apollo leads automation-automatiseringen?

Cirka 30 minuter om du redan har dina API-nycklar.

Krävs kodning för den här Apollo leads automation-automatiseringen?

Ingen kodning krävs. Du kopplar främst Telegram, Google Sheets och Gmail, och klistrar in dina Apollo/OpenAI-nycklar.

Är n8n gratis att använda för det här Apollo leads automation-flödet?

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 OpenAI API-kostnader (ofta några cent per transkribering/research-körning) och eventuella Apollo API-kostnader i din plan.

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

Två alternativ: n8n Cloud (hanterat, enklaste setup) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärt och klarar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag modifiera det här Apollo leads automation-flödet för andra use cases?

Ja, och det bör du. Du kan byta ut Apollo-delen med HTTP-request inuti Lead capture tool mot Clay eller People Data Labs och behålla samma Google Sheets-output. Vanliga anpassningar är att ändra vilka kolumner du skriver (bransch, antal anställda, tech stack), justera hur många leads du hämtar per förfrågan och skriva om research-brief-mallen så att den matchar strukturen i dina cold emails.

Varför fallerar min Telegram-anslutning i det här flödet?

Oftast är det bot-token, chattbehörigheter eller ett chat-ID som inte matchar. Skapa en ny token med BotFather om du är osäker, och uppdatera sedan dina Telegram-credentials i n8n. Om du kör boten i en grupp, bekräfta att den får läsa meddelanden och att privacy mode inte blockerar kommandon. Kolla också n8n:s körningsloggar för att se om triggern ens startade, eftersom det snabbt ringar in felet.

Vilken volym kan det här Apollo leads automation-flödet hantera?

Mycket, men det beror på din n8n-plan och API-begränsningar. På n8n Cloud är din månadsgräns för körningar planbaserad; vid egen hosting finns ingen hård körningsgräns (din server och köinställningar spelar större roll). Praktiskt kör flödet en request per Telegram-meddelande, så skalning betyder oftast att skapa ett enkelt ”batch request”-mönster och hålla koll på Apollos rate limits. För de flesta små team räcker det för daglig prospektering utan ständig tillsyn.

Är den här Apollo leads automation-automatiseringen bättre än att använda Zapier eller Make?

Ofta, ja. Det här flödet drar nytta av en AI-agent med minne, plus villkorsstyrd routing för röst vs text, vilket är mer flexibelt i n8n utan att stapla betalda steg. n8n ger dig också egen hosting, vilket kan vara avgörande om du kör outbound i stor skala. Zapier eller Make kan fortfarande vara ett bra val om du vill ha ett enklare gränssnitt och bara gör grundläggande logik som ”Telegram-meddelande → lägg till rad”. Om du är osäker, prata med en automationsexpert så får du ett rakt svar baserat på din volym och dina verktyg.

När detta är live slutar din ”snabba Telegram-förfrågan” att vara en lös anteckning och blir i stället loggad, användbar data. Flödet tar hand om det repetitiva så att du kan fokusera på den outreach som faktiskt ger 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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal