Naar de hoofdinhoud
Alle Telegram MCP-connectors

n8n · n8n.io

n8n Telegram MCP - automatiseer je echte account

Voeg Entergram toe als MCP-databron in n8n en automatiseer je echte Telegram-account. Markeer de berichten die je miste, zit de leads achter die afkoelden en stuur klantfeedback door naar waar die moet zijn.

URL van de MCP-server https://mcp.entergram.com/mcp

Koppel n8n in 3 stappen

Werkt met de MCP-node van n8n.

URL van de MCP-server https://mcp.entergram.com/mcp
  1. Ga in Entergram naar Settings → Workspace → Connectors → MCP en kopieer het endpoint. n8n slaat het op in een credential, dus je plakt het één keer en elke latere workflow gebruikt het opnieuw.

  2. Voeg in je n8n-workflow de MCP-node toe en richt hem op de MCP-URL van Entergram: https://mcp.entergram.com/mcp.

  3. Klik op Connect, log in met je Entergram-account en klik op Allow access. Verbind daarna Telegram-triggers en -acties met je n8n-workflows.

Automatiseringen die de moeite waard zijn

Met je persoonlijke account gekoppeld kan n8n je chats in de gaten houden en erop reageren. Bijvoorbeeld:

  1. Open elke ochtend om 08:00 een ticket voor elk klantbericht dat 's nachts onbeantwoord bleef.

  2. Plaats de deploystatus in het klantkanaal zodra een webhook afgaat.

  3. Markeer elke nacht chats waarin opzeggen ter sprake komt, zodat het retentieteam ze ziet.

  4. Stuur de aanvrager een follow-up met een vraag om feedback zodra een ticket sluit.

  5. Synchroniseer elk uur nieuwe Telegram-contacten naar de CRM-kolommen die je pipeline gebruikt.

  6. Vat volgens schema de chats van de dag samen en mail het overzicht naar je team.

Wat n8n met je Telegram kan

De MCP-node van n8n praat met elke externe MCP-server. Gericht op Entergram maakt hij van je echte persoonlijke Telegram-account een bron van triggers en acties voor visuele workflows. Alles via OAuth, zonder bottoken en zonder eigen code.

  1. Telegram-acties starten vanuit elke node in een workflow

  2. Onbeheerd draaien op een cronschema of een inkomende webhook

  3. Automatisch tickets openen wanneer aan een voorwaarde is voldaan

  4. CRM-velden verrijken met data die een andere node heeft opgeleverd

  5. Berichten voorwaardelijk routeren met de vertakkingslogica van n8n

  6. Echte chatgeschiedenis als tool aan een AI Agent-node geven

Zes workflows die zichzelf terugverdienen

n8n chat niet met je Telegram-account, het plant er taken op. Elke rij hieronder is een echte workflowvorm: aan de ene kant de trigger en het doel, aan de andere kant de Entergram-aanroepen in volgorde die het doel halen, en wat er in je systemen landt als de run klaar is. Ze draaien allemaal, of iemand het tabblad nu open heeft of niet. Precies daarom bouw je dit hier en niet in een chatclient.

Meer informatie

De workflow

Kopieer elke nacht om 02:00 elke workspacechat met de pipelinevelden naar Postgres voor het BI-dashboard.

Aangeroepen tools

entergram_list_workspace_chatsentergram_list_custom_columnsentergram_get_chat_custom_fields

De run levert op

Een Schedule Trigger verdeelt de chatlijst over een Loop Over Items-node, leest het kolomschema één keer zodat sleutels worden opgezocht en niet geraden, en schrijft daarna per gesprek een rij weg. Je analisten bevragen de volgende ochtend de pipelinestatus uit Telegram in SQL, zonder dat iemand Entergram aanraakt.

De workflow

Laat de klantgroepen die door een release worden geraakt weten wanneer CI een webhook stuurt dat de deploy klaar is.

Aangeroepen tools

entergram_list_groupsentergram_send_message

De run levert op

Een Webhook-node ontvangt de buildgegevens, een Code-node koppelt servicenamen aan de groepstitels die erom geven, en per groep gaat er één verstuuraanroep uit. Releasecommunicatie hangt niet meer af van wie eraan denkt de changelog te plakken. En omdat het bericht wordt opgebouwd uit de buildmetadata, staat er altijd de versie in die echt is uitgerold.

De workflow

Sluit elk uur elk ticket waarvan het onderliggende gesprek al zeven dagen stil is.

Aangeroepen tools

entergram_list_ticketsentergram_list_messagesentergram_update_ticket

De run levert op

De workflow haalt open tickets op, controleert het tijdstip van het laatste bericht in elk gekoppeld gesprek en filtert met een IF-node op leeftijd voordat de statuswijziging wordt geschreven. Verouderde items verdwijnen vanzelf uit de wachtrij, en tickets die na het sluiten toch een antwoord krijgen, gaan bij het volgende inkomende bericht gewoon weer open.

De workflow

Open bij een mislukte betaling vanuit je billingprovider een dunningticket met de factuurgegevens erbij.

Aangeroepen tools

entergram_list_contactsentergram_create_ticketentergram_create_ticket_comment

De run levert op

Het opzoeken van het contact koppelt de betaler aan een Telegram-gesprek, het ticket wordt op die chat aangemaakt en de ruwe factuurgegevens gaan erin als opmerking. De agent die het oppakt, heeft zo het bedrag en de reden van de mislukking zonder de billingconsole te openen. Dunning wordt een item in de wachtrij met context, in plaats van een e-mail waar niemand eigenaar van is.

De workflow

Vergelijk elke zondag het lidmaatschap van Telegram-groepen met de HR-lijst en verwijder mensen die vertrokken zijn.

Aangeroepen tools

entergram_list_groupsentergram_list_group_membersentergram_remove_chat_member

De run levert op

Een Merge-node vergelijkt de twee ledenlijsten en alleen de verwijderingen gaan verder. Na offboarding blijven oud-freelancers niet maandenlang in klantgroepen zitten, en de samenvatting van de run dient meteen als bewijsstuk voor een toegangscontrole door je auditor.

De workflow

Stuur elk kwartier facturen en contracten die klanten in de chat plaatsten door naar het financekanaal.

Aangeroepen tools

entergram_list_messagesentergram_get_messageentergram_forward_messages

De run levert op

De pollende tak doorzoekt de recente geschiedenis op documentbijlagen, een Filter-node houdt de bijlagen over die aan je naamgevingsregels voldoen, en het doorsturen behoudt de oorspronkelijke afzender. Finance hoeft niet meer te vragen of de getekende pdf nog in iemands privéberichten staat.

Gebruikersverhaal · Verspreid supportteam

Een tweerichtings-supportbrug tussen Slack en Telegram, elke 10 minuten

Dit is bewust een pollende workflow. n8n beheert de klok en de status, Entergram MCP leest en schrijft Telegram, en de API van Slack leest en schrijft Slack. Het model classificeert en vat alleen samen waar oordeel nuttig is.

Meer informatie

Klanten blijven in Telegram terwijl agents vanuit Slack antwoorden

Klanten sturen berichten naar drie regionale Telegram-accounts, maar het supportteam werkt in Slack. Eén kant op doorsturen is makkelijk. Het lastige deel is het antwoord van een agent in een Slack-thread terugsturen via hetzelfde Telegram-account, zonder lussen of dubbels.

De instructie

Maak elke 10 minuten een lijst van alle gekoppelde Telegram-accounts en lees per account de berichten die nieuwer zijn dan de opgeslagen cursor. Spiegel nieuwe inkomende klantberichten naar de bijbehorende Slack-thread, met de naam van het Telegram-account en de chat-ID. Lees daarna nieuwe antwoorden van mensen in die Slack-thread en stuur ze terug naar de oorspronkelijke Telegram-chat via het oorspronkelijke account. Negeer echo's van bots, sla beide bericht-ID's op en verstuur nooit een paar dat al is vastgelegd. Gaat een bericht over opzeggen, fraude of een mislukte betaling, maak of werk dan ook een Zendesk-ticket bij.

Wat het team krijgt

Een klant ziet een normaal antwoord van het Telegram-account dat hij benaderde. De agent ziet één doorlopende Slack-thread. Zendesk krijgt alleen escalaties, en Entergram bewaart het overdrachtsspoor naast de chat.

Ritme

Elke 10 minuten in n8n; bijna realtime met de Slack Events API plus een worker

  1. Een Schedule Trigger laadt per Telegram-account één cursor en haalt alleen berichten na dat punt op.

  2. n8n slaat paren van Telegram- en Slack-berichten en threadkoppelingen op in een datastore voordat het iets plaatst. Dat voorkomt echolussen.

  3. Slack-antwoorden gaan terug via de opgeslagen account_id; uitzonderingstakken maken of werken Zendesk bij en zetten de ticket-ID als interne Entergram-opmerking op de chat.

Realiteitscheck

MCP werkt met vraag en antwoord, niet met een push-abonnement. Elke 10 minuten pollen is in n8n realistisch. Voor minder vertraging kan Slack berichtevents naar een HTTP-endpoint pushen, terwijl je worker Entergram blijft aanroepen voor Telegram-acties. Idempotentiesleutels, cursors en routering per account zijn nodig voor een veilige synchronisatie in twee richtingen. Dit is een brug die je zelf bouwt en beheert via de MCP: de native Slack-app van Entergram is een aparte auditkoppeling in één richting en stuurt geen Slack-antwoorden naar Telegram.

Drie manieren om Entergram in n8n te gebruiken

Meer informatie

n8n Cloud

De kortste route. Zet een MCP Client-node in een workflow, plak het gehoste endpoint en laat n8n Cloud de OAuth-uitwisseling op het eigen callbackdomein afhandelen. Er is geen tunnel om te openen en geen certificaat om te beheren. Omdat de Entergram-server extern draait, houdt de node een credential vast in plaats van een lokaal proces te starten. Dezelfde workflow draait daardoor identiek op elke execution worker en blijft werken na export en import in een ander project.

Self-hosted n8n

Dezelfde node, met één extra voorwaarde: de OAuth-handshake stuurt terug naar je eigen instantie, dus n8n moet zijn eigen publieke adres kennen. Stel de host- en webhookvariabelen in voordat je de credential aanmaakt, anders rondt het toestemmingsscherm af en stuurt het je daarna door naar localhost. Alles daarna werkt hetzelfde als in Cloud, inclusief het delen van credentials tussen projecten.

N8N_HOST=n8n.yourcompany.com
N8N_PROTOCOL=https
WEBHOOK_URL=https://n8n.yourcompany.com/

AI Agent-node met MCP-tools

In plaats van elke aanroep met de hand te verbinden, koppel je de MCP-client als toolleverancier aan een AI Agent-node en laat je het model kiezen welke Entergram-tools het bij een bepaalde invoer aanroept. Dat past bij vage klussen, zoals een inkomend bericht classificeren of beslissen of iets een ticket verdient, waar de vertakkingslogica makkelijker te beschrijven is dan te tekenen. Leg vast welke tools je echt beschikbaar wilt maken. Een agent met 78 tools neemt soms een omweg, en een geplande agent hoort destructieve tools sowieso niet binnen handbereik te hebben.

De tools die je workflows kunnen aanroepen

Eén geautoriseerde credential stelt alle 78 tools in 9 groepen beschikbaar aan elke node die ernaar verwijst. In de praktijk leg je per workflow een handvol vast: leestools in de pollende takken, schrijftools achter een filter. Maar niets hiervan vereist een aparte integratie of een tweede credential.

Meer informatie

Je autoriseert een workflow, geen persoon

De credential die je in n8n aanmaakt, blijft werken lang nadat je het browsertabblad sluit. Dat is precies de bedoeling en precies het risico. Bepaal vooraf of deze verbinding handelt als één lid of als de workspace, want onbeheerde runs blijven gebruiken wat je hebt toegekend. De Telegram-sessiegegevens blijven binnen Entergram; n8n bewaart alleen een OAuth-token.

Meer informatie
Persoonlijke agent
Beschikbaar voor elk lid van de workspace. Leest workspace, accounts, contacten, chats, berichten en tickets, en kan eigen velden lezen en schrijven op chats die van jou zijn. Een rapportage- of waarschuwingsworkflow heeft niet meer nodig, en een credential die niet kan versturen, kan je om 3 uur 's nachts ook niet in verlegenheid brengen.
Workspace-connector
Beperkt tot owners en admins. Dit is het niveau dat een verstuurworkflow nodig heeft: uitgaande berichten, eigen velden schrijven op elke chat, groepsbeheer. Hij wordt met het team gedeeld, zodat een collega de automatisering kan onderhouden zonder de credential onder de eigen naam opnieuw aan te maken. Houd verstuurworkflows in een ander project dan rapportageworkflows, zodat de credential met ruime rechten niet standaard aan alles hangt.
Intrekken
Trek het token in via Settings → Workspace → Connectors → MCP en elke geplande uitvoering mislukt bij de volgende aanroep, in plaats van stil door te gaan. De credential in n8n verwijderen heeft hetzelfde effect van de andere kant. Trek in voordat je degene die de workflow bouwde offboardt, niet erna.

Beperkingen om je workflows omheen te ontwerpen

Geen ervan houdt je tegen, maar elk verandert hoe je een nodegraaf bouwt die onbeheerd draait.

Meer informatie
  • MCP-toegang zit in het Pro-abonnement. De credential laat zich op elk niveau autoriseren, dus de fout verschijnt later als toolfout in een geplande uitvoering en niet tijdens de installatie.
  • MCP werkt met vraag en antwoord, het is geen pushkanaal. Entergram opent geen socket naar n8n, dus een gebeurtenisgestuurd gevoel ontstaat door een Schedule Trigger die vaak genoeg pollt. Je ruilt vertraging in tegen het aantal uitvoeringen.
  • Niets keurt een verzending voor je goed. In een chatclient leest een mens elk concept voordat het de deur uitgaat; bij een cronjob niet. Behandel uitgaande takken dus als productiecode en zet ze achter expliciete filters en een testmodus.
  • Batchverzending is begrensd. entergram_broadcast_message stuurt dezelfde tekst naar een begrensde lijst unieke usernames; een gepersonaliseerd bericht naar dertig chats blijft dertig aparte aanroepen. Doseer de lus, beperk het aantal herhaalpogingen en reken erop dat de flood control van Telegram het plafond is, niet de workflow.
  • Een mislukte run is niet atomisch. Stopt een uitvoering halverwege een lus, dan blijven de verzendingen en veldwijzigingen die al zijn doorgevoerd staan. Bouw de workflow idempotent en leg vast wat hij heeft verwerkt, in plaats van uit te gaan van een nette terugdraaiing.
  • Tokens verlopen. Een automatisering die wekenlang draaide, kan 's nachts stoppen omdat niemand de toegang opnieuw goedkeurde. Voeg een fouttak toe die een mens waarschuwt, in plaats van te falen in een leeg log.

Problemen met de n8n-connector oplossen

Meer informatie

OAuth rondt af maar stuurt door naar localhost

Een self-hosted instantie die haar publieke adres niet kent, stuurt de callback naar zichzelf. Stel de host-, protocol- en webhookvariabelen in op de URL die je browser echt gebruikt, start n8n opnieuw en verwijder de credential en maak hem opnieuw aan. Een bestaande credential houdt de oude doorverwijzing vast.

De node maakt verbinding maar toont geen tools

n8n slaat het toolmanifest op bij het aanmaken van de credential. Open de node opnieuw en ververs de toollijst, of dupliceer de node één keer. Een workflow die werd opgeslagen voordat het manifest geladen was, blijft naar een lege set verwijzen.

Leesnodes werken, verstuurnodes geven 403

Dat is een persoonlijke agent die precies doet waarvoor hij is afgebakend. Uitgaande berichten horen bij een workspace-connector, die een owner of admin moet aanmaken. Dezelfde persoonlijke credential opnieuw autoriseren maakt hem niet breder. Krijgen ook leesnodes een 403, controleer dan het abonnement: MCP-toegang vereist Pro.

De workflow plaatst berichten in het verkeerde Telegram-account

Elke berichttool vraagt een expliciete account_id, en een ontbrekende wordt voor je ingevuld. Roep bovenaan de workflow één keer de accountlijst aan, leg de gewenste id vast als workflowvariabele en verwijs ernaar in elke volgende node.

Een schema dat wekenlang draaide, mislukt ineens

Bijna altijd een verlopen token. Open de credential, maak opnieuw verbinding en keur de toegang opnieuw goed. De wachtende uitvoeringen gaan bij de volgende tik verder. Verbind de foutuitgang van de MCP-node met een melding, zodat niet een klant de volgende keer ontdekt dat het token verlopen is.

Uitvoeringen lopen vast op een time-out bij grote hoeveelheden berichten

De volledige geschiedenis van honderden gesprekken in één node lezen overschrijdt de time-out van de uitvoering. Splits de chatlijst met Loop Over Items, beperk de batchgrootte en bewaar een cursor, zodat elke run verdergaat waar de vorige stopte. Een backfill hoort een aparte workflow te zijn naast de incrementele die elk uur draait.

n8n + Telegram FAQ

Vervangt dit de Telegram-node van n8n?
Het vult hem aan. De standaard Telegram-node gebruikt een bottoken; Entergram koppelt je echte persoonlijke account via MCP, zodat je kunt automatiseren op chats die een bot niet kan zien.
Self-hosted of cloud-n8n?
Allebei. Elke n8n-instantie met de MCP-node kan via OAuth verbinding maken met de gehoste MCP-URL van Entergram.
Kan het me waarschuwen voor gemiste berichten?
Ja. Bouw een workflow die volgens schema onbeantwoorde chats leest en je een overzicht of herinnering stuurt, waar je die ook wilt hebben.
Is het veilig?
Ja. OAuth 2.0 met afgebakende rechten; de inloggegevens blijven in Entergram en je kunt de toegang op elk moment intrekken.

n8n Telegram MCP - automatiseer je echte account