MCP

Telegram için yapay zekâ ile CRM veri girişi: alanları ve etiketleri MCP ile doldurun

Matias, Author of Entergram Blog
Matias Jul 28, 2026 14 dk okuma
Telegram için MCP ile yapay zekâ destekli CRM veri girişi kapak görseli

Her Zaman Boş Kalan CRM Alanı

Satışını ya da desteğini Telegram üzerinden yürüten her ekip er ya da geç aynı sorunla karşılaşır. Bir Telegram CRM kurarsınız, mantıklı bir sütun seti tasarlarsınız — aşama, öncelik, anlaşma büyüklüğü, dil, kaynak — ve yaklaşık iki hafta boyunca herkes bunları doldurur. Sonra yoğun bir salı günü gelir, kırk yeni sohbet düşer ve bir daha kimse hiçbir şeyi güncellemez. Altı ay sonra elinizde 1.400 konuşma ve %80'i boş bir sütun düzeni vardır.

Sorun sütunlar değil. Kimse bir sohbeti açıp 200 mesaj geriye okumak, bu kişinin nisan ayında toplu fiyat soran Türkçe konuşan bir bayi olduğunu çıkarmak ve sonra bunu dört ayrı alana yazmak istemez. Bu, sohbet başına on beş dakikalık bir iştir ve müşterinin göreceği hiçbir şey üretmez. Dolayısıyla yapılmaz.

Oysa bilgi eksik değil. Hepsi mesajların içinde duruyor. Her sohbet zaten kişinin hangi dili konuştuğunu, huninizin yaklaşık neresinde olduğunu, alıcı mı yoksa destek vakası mı olduğunu ve ne kadar acil olduğunu söylüyor. Sadece bu bilgi, bolca vakti olan bir insan dışında hiçbir şey tarafından okunabilir değildi.

MCP'nin kapattığı boşluk tam olarak bu. Entergram'ın Telegram MCP sunucusu bağlıyken bir yapay zekâ ajanı bu mesajları okuyabilir, değerlerin ne olması gerektiğine karar verebilir, sütunlar henüz yoksa onları oluşturabilir ve değerleri CRM'inize geri yazabilir — 1.400 sohbet için, tek oturumda, siz başka bir şey yaparken.

Bu yazı tam olarak o iş hakkında: yapay zekâ ajanını Telegram CRM'iniz için bir veri giriş motoru olarak kullanmak. "Gelen kutusuyla sohbet etmek" değil; sonrasında filtreleyip raporlayabileceğiniz ve üzerinden toplu mesaj gönderebileceğiniz yapılandırılmış bir şemayı gerçekten doldurmak.

MCP Ajana Ne Veriyor

Model Context Protocol, yapay zekâ istemcilerinin dış sistemleri çağırmasını sağlayan standarttır. Entergram barındırılan bir MCP sunucusu sunar ve yayımladığı araç yüzeyi, bir ajanın gerçekte ne yapabileceğini belirler. Bu iş için dört grup önemli:

  • Sohbetler ve keşifentergram_list_workspace_chats, entergram_get_workspace_chat. Bu, bir konuşmanın CRM görünümüdür: güncel alan değerleri, bağlı biletler, dahili notlar.
  • Mesajlarentergram_list_messages, entergram_send_message. Ajanın üzerinde akıl yürüttüğü ham kanıt ve yanıt verdiği kanal.
  • CRM özel alanlarıentergram_list_custom_columns, entergram_create_custom_column, entergram_create_custom_column_option, entergram_patch_chat_custom_fields. Şemayı oku, şemayı genişlet, değer yaz.
  • Dahili notlar ve biletlerentergram_create_chat_comment, entergram_create_ticket. Ajanın gerekçesini bıraktığı ve yükselttiği yer.

Asıl önemli olan, create_custom_column'un var olması. Çoğu entegrasyon, bir makinenin yalnızca başkasının tasarladığı alanlara yazmasına izin verir. Burada ajan alanı da tasarlayabilir — türü seçer (text, textarea, number, date, select, multiselect, checkbox), seçenek listesini tanımlar, her seçeneğe bir renk atar — ve hemen doldurmaya başlar. Bu, akışı "önce yapılandır, sonra otomatikleştir"den "istediğin sonucu tarif et, yapıyı o kursun"a çevirir.

Kurulum birkaç dakika sürer: Ayarlar → Geliştiriciler → Bağlayıcılar (API ve MCP) bölümünden MCP sunucu URL'nizi kopyalayın, Claude, ChatGPT, Cursor, n8n ya da kullandığınız istemciye yapıştırın ve kapsamları yetkilendirin. MCP bağlayıcıları yardım sayfası ve herhangi bir yapay zekâ istemcisini bağlama rehberimiz platform bazında ayrıntıları anlatıyor. Aşağıdakilerin tamamı bu bağlantının kurulu olduğunu varsayar.

Örnek 1: Kendi Kendini Dolduran Bir Dil Sütunu

Özellikle sınır ötesi satış yapıyorsanız, kendini anında amorti eden sütunla başlayın.

Kişilerinizin çoğunun hangi dili tercih ettiğine dair hiçbir fikriniz yok. Ekibiniz varsayılan olarak İngilizce yazıyor, kısa yanıtlar alıyor ve bunu ilgisizlik olarak okuyor. Yarısında ilgisizlik falan yok — üçüncü dilinde yazan ve zahmetli olduğu için kısa kesen biri var.

İşte tüm akış, bir istem olarak:

Entergram çalışma alanımda "Dil" adında, select türünde yeni bir sohbet özel sütunu oluştur; seçenekleri şunlar olsun: İngilizce (en), Rusça (ru), İspanyolca (es), Türkçe (tr), Portekizce (pt), Farsça (fa), Arapça (ar), Çince (zh), Almanca (de), Fransızca (fr) ve Karışık/Belirsiz (unclear). Her birine ayrı bir renk ver.

Sonra çalışma alanındaki tüm sohbetleri gez. Her birinde son 100 mesajı oku, yalnızca kişinin yazdıklarına bak (benim mesajlarımı ve bot çıktılarını yok say) ve baskın dili belirle. Bunu Dil alanına yaz. Kişiden gelen mesaj sayısı beşten azsa ya da kişi iki dilde aşağı yukarı eşit yazıyorsa, tahmin etmek yerine unclear ayarla.

Hiçbir şey yazmadan önce, önerdiğin değer ve tek satırlık gerekçesiyle birlikte ilk 20 sohbeti bana göster. Ben onaylayınca gerisini yaparsın.

Ajanın adım adım yaptığı şey:

  1. Dil sütunu zaten var mı diye entergram_list_custom_columns çağırır — böylece ikinci bir çalıştırma kopya oluşturmaz.
  2. entergram_create_custom_column'u type: "select" ve seçenek dizisiyle çağırır; her kayıtta bir label, kalıcı bir value ve hex bir color bulunur.
  3. Konuşmaları listelemek için entergram_list_workspace_chats çağırır ve kanonik sohbet kimliği olarak items[].telegramId kullanır.
  4. Her sohbet için entergram_list_messages çağırıp yakın geçmişi çeker.
  5. Değere karar verir ve entergram_patch_chat_custom_fields'i { language: "tr" } ile çağırır.

Gerçekten işe yarayan bir sütunla, bir süre sonra güvenmeyi bıraktığınız bir sütun arasındaki farkı birkaç ayrıntı belirler:

Kendi mesajlarınızı ayıklayın. Ajan sizin tarafınız dahil tüm başlığı okursa, İngilizce ağırlıklı bir destek ekibi her sonucu İngilizceye kaydırır. "Yalnızca kişinin yazdıklarına bak" talimatı burada gerçek bir iş yapıyor.

Alfabeyi dilden ayırın. Kiril otomatik olarak Rusça demek değildir — Ukraynaca, Bulgarca ya da Sırpça olabilir. Arap alfabesi otomatik olarak Arapça demek değildir — Farsça ve Urduca da onu kullanır. Bu pazarlara satış yapıyorsanız bunu isteme açıkça yazın; ajan alfabe eşleştirmek yerine kelime dağarcığını okur.

Bir kaçış yolu bırakın. unclear seçeneği, sütunun kendinden emin saçmalıklarla dolmasını engelleyen şeydir. %90 dolu ve doğru bir alan, %100 dolu ve %15'i yanlış bir alandan iyidir; çünkü ikincisi üzerine kuracağınız her toplu gönderimi sessizce zehirler.

Riski yüksekse bir güven alanı ekleyin. İkinci bir sütun — Dil güveni, number türünde — ajanın her tahminin yanına 0–100 arası bir değer yazmasını sağlar. Sonra 70'in altındaki her şeyi filtreleyip kendiniz bakarsınız. 1.400 yerine kırk sohbet incelemek.

Bir kez var olduğunda bu sütun süs değildir. Kimin hangi yanıt şablonunu alacağını, sohbeti hangi ekip arkadaşının üstleneceğini ve — aşağıdaki bölümde — bir kişinin hangi toplu mesaj varyantını alacağını belirler.

Örnek 2: Konuşmadan Çıkarılan Satış Aşaması

Aynı mekanizma, daha zor yargı. Bu, satış temsilcilerinizin güncel tutması gereken ama hiç tutmadığı sütun.

"Huni aşaması" adında bir select sütunu oluştur; seçenekleri: Yeni aday, Niteleme, Demo planlandı, Teklif gönderildi, Pazarlık, Kazanıldı, Kaybedildi, Uykuda.

Her sohbette son 100 mesajı oku ve konuşmanın gerçekten desteklediği aşamayı seç. Sezgiyle değil kanıtla git: "Teklif gönderildi" yalnızca fiyat ya da bir belge gönderdiysem; "Demo planlandı" yalnızca saatiyle bir görüşme kararlaştırıldıysa; "Kazanıldı" yalnızca ödeme veya başlangıç onayı varsa; "Kaybedildi" yalnızca açıkça reddedildiyse. Kişinin son mesajı 45 günden eskiyse ve net bir sonuç yoksa Uykuda ayarla.

Etiketlediğin her sohbet için ayrıca, aşamayı gerekçelendiren belirli mesajı tarihiyle birlikte alıntılayan bir dahili not bırak.

Bu son satır, işi güvenilir kılan şeydir. entergram_create_chat_comment, yalnızca ekibinizin gördüğü, müşterinin asla görmediği bir not yazar. Böylece etiketlenen her sohbet kendi denetim izini taşır: "Teklif gönderildi, 12 Haziran'a göre: '200 kullanıcılık teklif burada'". Bir temsilci etikete katılmadığında, ajanın neden öyle seçtiğini iki saniyede görür ve tüm sütuna olan inancını kaybetmek yerine etiketi düzeltir.

Temel sürüm çalıştıktan sonra işe yarayan varyasyonlar:

  • Son anlamlı temas tarih sütunu, son önemsiz olmayan mesajın zaman damgasından doldurulur — "tamam", "teşekkürler", çıkartmalar ve tepkiler hariç. Buna göre sıralayın; başparmak emojileriyle kirlenmemiş gerçek bir takip kuyruğu elde edersiniz.
  • Anlaşma değeri number sütunu, kişinin gerçekten telaffuz ettiği herhangi bir rakamla doldurulur. Konuşulmadıysa boş kalır. Aniden huninize, kimsenin kaydetmediği konuşmalardan çekilmiş bir rakam iliştirilmiş olur.
  • Engel textarea alanı, her anlaşmanın neden kapanmadığına dair tek cümle. Yirmi sohbette bu sütunu okuyun; huniniz hakkında herhangi bir panodan öğreneceğinizden fazlasını öğrenirsiniz.

Hacimli erişim yapıyorsanız bunu Telegram satış otomasyonu rehberimizdeki yaklaşımla birleştirin — huninin geri kalanını adreslenebilir kılan şey, aşama sütunudur.

Örnek 3: Gerçek Triyajınıza Uyan Destek Etiketleri

Destek, satıştan farklı bir biçime ihtiyaç duyar ve multiselect asıl burada hakkını verir; çünkü bir konuşma çoğu zaman hem bir faturalandırma sorusu hem de bir hata bildirimidir.

"Konu türü" adında bir multiselect sütunu oluştur; seçenekleri: Faturalandırma, Hata, Kuruluş, Özellik talebi, Entegrasyon, Hesap erişimi, Kötüye kullanım bildirimi. "İnsan gerekiyor" adında bir checkbox sütunu oluştur. "Duygu durumu" adında bir select sütunu oluştur; seçenekleri: Memnun, Nötr, Sinirli, Öfkeli.

Son 14 günde kişi etkinliği olan her sohbette yakın mesajları oku ve üç alanı da doldur. Kişi hiç yanıtlanmayan bir soru sorduysa ya da duygu durumu Sinirli veya Öfkeliyse "İnsan gerekiyor" kutusunu işaretle.

Sonra "İnsan gerekiyor" işaretli ve duygu durumu Öfkeli olan her şey için yüksek öncelikli bir bilet aç, sorunu tek satırda özetleyen bir başlık ver ve sohbete bağla.

Multiselect değerleri etiket olarak değil, seçenek değerlerinden oluşan diziler olarak gönderilir — ["billing", "bug"]. Ajanın yazmadan önce her zaman şemayı okuması bu yüzden gerekir. Checkbox alanları gerçek boolean alır. Tarih alanları ISO 8601 dizeleri alır. Bunlardan biri yanlışsa yazma işlemi sessizce bozulmak yerine reddedilir — istediğiniz davranış tam da budur.

Sonuçta elinizde, geliş saatinden daha iyi bir şeye göre sıralanmış bir destek kuyruğu olur. İnsan gerekiyor = doğru filtreleyip duygu durumuna göre sıralayın; listeyi gerçekten kaybı azaltan sırayla işlemiş olursunuz. Bunu bir bilet Kanban panosuyla birleştirdiğinizde, ajanın açtığı yükseltmeler ekibinizin zaten çalıştığı kulvarda belirir.

Örnek 4: Hiç Kimsenin Doldurmadığı Alanlar

Yukarıdaki ikisi bariz olanlar. Bunlar ise insanları şaşırtıyor.

Çalışma saatleri. Aktif saat adlı bir number sütunu; kişinin son 100 mesajının zaman damgalarından hesaplanan, en sık mesaj gönderdiği günün saati (UTC olarak). Ajana ekstra hiçbir maliyeti yok — zaman damgaları zaten elinde — ve size kişinin gerçekten masasında olduğu zamanı söyler. Dubai'deki bir alıcıya 07:00 UTC'de, São Paulo'daki birine 19:00 UTC'de yazmak, sıfır ek çabayla anlamlı ölçüde yüksek bir yanıt oranı demektir.

Yanıt kalıbı. Bir select sütunu — Hızlı yanıtlıyor, Bir gün içinde yanıtlıyor, Günler sonra yanıtlıyor, Nadiren yanıtlıyor — sizin mesajınızla yanıtı arasındaki medyan farktan türetilir. Sessizliğin bir anlamı olup olmadığını size söyleyen alan budur. Her zaman dört gün süren bir kişi soğumuyordur; aynı saat içinde yanıtlayan biri bir haftadır sessizse, soğuyordur.

Şirket ve rol. Kişinin konuşma içinde kendisi hakkında söylediklerinden doldurulan metin sütunları — imzası, kendini tanıtışı, ilk aydaki "Singapur'da 40 kişilik bir borsayız" mesajı. Geçmişte öylece duruyor ve kimse bunu bir alana kopyalamadı.

Yönlendirme kaynağı. Kişinin sizi nasıl bulduğuna dair söylediklerinden doldurulan bir select sütunu — bir topluluk, bir iş ortağı, belirli bir kanal. Bunu tüm çalışma alanınızda çalıştırın; hiç sahip olmadığı bir kanal için atıf raporu elde edersiniz.

Uyumluluk işaretleri. Pazarlama istemiyor adlı bir onay kutusu; biri herhangi bir zamanda tanıtım amaçlı iletişim istemediğini söylediyse işaretlenir. Bunu tüm geçmişinizde bir kez çalıştırın; ekibinizin yarım yamalak hatırladığı mesajlardan bir engelleme listesi kurmuş olursunuz. Bir sonraki kampanyanızdan önce yalnızca bu tek alan bütün çabaya değer.

Bunların hiçbiri yeni ürün özelliği gerektirmiyor. Hepsi yalnızca sütunlar artı bir okuma turu — ve MCP'yi bağlamaya değer kılan tam olarak bu.

Örnek 5: Ajanın Az Önce Kurduğu Segmente Toplu Mesaj

Şimdi getirisi. Yukarıdaki sütunlar kendi başlarına bir amaç değil; bireyler yerine gruplar üzerinde hareket edebilesiniz diye varlar.

Dil, Huni aşaması ve Son anlamlı temas dolduğunda şöyle bir istek mümkün hale gelir:

Huni aşaması Uykuda, Dil Rusça, "Pazarlama istemiyor" işaretsiz ve Son anlamlı temas 60 günden eski olan tüm sohbetleri bul. Bana isimleriyle ve son söyledikleri şeyle birlikte listeyi göster.

Rusça kısa bir yeniden bağlanma mesajı taslağı yaz — iki cümle, emoji yok, en son fiyatları konuştuğumuza atıfla. Taslağı ve alıcı listesini göster. Henüz hiçbir şey gönderme.

İnceliyorsunuz. İfadeyi düzenliyorsunuz. Sonra:

Gönder; her seferinde tek sohbet, satış hesabından, aralarında duraklamayla. Son 48 saatte bize yazan herkesi atla. Gönderdikten sonra Huni aşamasını Niteleme yap ve tarihi ile kampanyayı kaydeden bir dahili not bırak.

Bu; segmentlenmiş, dile uygun, engelleme listesine duyarlı bir toplu gönderim — üstelik yan etki olarak CRM'inizi de güncelliyor ve bir saat önce var olmayan alanların üzerine kurulmuş durumda. Toplu mesaj rehberi aynı işi Entergram arayüzü üzerinden anlatıyor; MCP yolu ise segment yalnızca bir okuma turuyla belirlenebilecek bir şeye dayandığında istediğiniz yoldur.

Burada üç kural, bu yazının başka herhangi bir yerindekinden daha çok önemli:

Her zaman kuru bir prova isteyin. "Bana listeyi ve taslağı göster, gönderme" ifadesi yazdığınız her toplu gönderim isteminde bulunmalı. Gönderme, geri alamayacağınız tek eylemdir ve messages.write bir ajanın sizin adınıza göndermesine izin verir.

Temposunu ayarlayın. Telegram'ın kendi spam karşıtı davranışı ani yığılmalara tepki verir. Aralarında boşluk bırakarak teker teker göndermek, tedbir tiyatrosu değil; hesabı sağlıklı tutmanın yoludur. Telegram'da toplu mesaj gönderme yazımız limitleri ayrıntısıyla ele alıyor.

Tek bir İngilizce mesajın çevirisini değil, dile özgü varyantlar yazın. Artık bir Dil sütununuz var. Onu doğru kullanın — Rusça olarak yazılmış bir Rusça mesaj, makineyle çevrilmiş İngilizceden daha iyi sonuç verir ve isterseniz ajan ilkini gayet iyi yazabilir.

Tüm Çalışma Alanında Çalıştırmak

İlk büyük geri doldurma için birkaç pratik not.

Partiler halinde yapın. Tek talimatta 1.400 yerine seferde 50 sohbet isteyin. Ajan bağlamı sınırlıdır ve ilerlemeyi raporlayan partili bir çalıştırmayı durdurup düzeltip devam ettirebilirsiniz. "1–50 arası sohbetleri yap, bana özet tablo göster, sonra bekle", "her şeyi yap"tan daha iyi bir talimattır.

Değere göre sıralayın. Alfabetik değil, önce aktif sohbetleriniz. Çalıştırma yarıda kesilirse yararlı yarının bitmiş olmasını istersiniz.

Tekrar çalıştırmaları idempotent yapın. Ajana, siz açıkça bir yenileme istemediğiniz sürece alanı zaten dolu olan sohbetleri atlamasını söyleyin. Böylece aynı istemi haftalık çalıştırıp yeni konuşmaları yakalarken işi baştan yaptırmazsınız.

Yalnızca ihtiyaç duyduğunuz kapsamları verin. Okuma ve etiketleme turu için chats.read, messages.read ve chat_custom_fields.write yeterli. Toplu gönderim aşamasına gelene kadar messages.write'ı tamamen kapalı bırakın. Gerçek güvenlik sınırı kapsamlardır — ekip arkadaşlarının ve bağlı istemcilerin ne gördüğüne bakın.

Geri alınamayan her şey için döngüde bir insan tutun. Etiketleri düzeltmek ucuzdur. 300 kişiye gönderilmiş mesajları düzeltmek değil.

Sık Sorulan Sorular

Bir yapay zekâ gerçekten kişisel Telegram sohbetlerimi okuyabilir mi?
Entergram'ın MCP sunucusu üzerinden evet — bot üzerinden değil, bağlı hesabınız üzerinde çalışır; dolayısıyla sizinle aynı özel mesajları, grupları ve kanalları görür. Mesele de bu: botlar, gerçek işinizin döndüğü konuşmaları göremez. Ayrım Telegram MCP ile Bot API karşılaştırmasında anlatılıyor.

Bunun yerine bir Telegram botuyla olur mu?
Hayır. Bot API yalnızca bota gönderilen mesajları okuyabilir. Bu yazıdaki her akış, normal bir hesaptan gerçek konuşma geçmişini okumaya dayanıyor.

Hangi yapay zekâ istemcileri destekliyor?
MCP yeteneği olan her istemci — Claude, ChatGPT, Perplexity, Cursor, Cline, Windsurf, Zed, Goose, Raycast, ayrıca n8n ve Make. Kurulum bir URL ve bir OAuth yetkilendirmesinden ibaret; Claude'u Telegram MCP'ye bağlama yazısına ya da tam bağlayıcı listesine bakın.

Ajan bir şeyi yanlış etiketlerse ne olur?
Değeri, diğer alanlar gibi sohbet tablosunda düzeltirsiniz. Dahili not alışkanlığı tam da bu yüzden önemli — gerekçeyi görür, kalıbı fark eder ve sütunu terk etmek yerine istemi ayarlarsınız.

MCP üzerinden oluşturduğum alanlar normal arayüzde görünür mü?
Evet. Bunlar sıradan özel sütunlardır — filtrelenebilir, sıralanabilir, ekibinize görünür, analitikte ve segment kurmada kullanılabilir. MCP aynı şemaya açılan ikinci bir kapıdır, paralel bir sistem değil.

Tek Bir Sütunla Başlayın

Hata, ilk günden kusursuz on iki sütunluk bir şema tasarlamaya çalışmaktır. Yapmayın. Dil sütununu alın, tüm çalışma alanınızda çalıştırın ve gelen kutunuzu ona göre filtrelemenin nasıl bir his olduğunu görün. Bir istem ve bir kahve tutar, değerlerin doğru olup olmadığı da anında belli olur.

Sonra Huni aşamasını ekleyin. Sonra destek etiketlerini. Sonra da tuhaf olanları — aktif saat, yanıt kalıbı, yönlendirme kaynağı — ki hiçbir CRM bunları kutudan çıkarmaz, çünkü hiçbir CRM bunları isteyeceğinizi bilemezdi.

Asıl kazanım, yapay zekânın veritabanınıza yazması değil. Bir konuşmanın nihayet sorgulanabilir bir nesneye dönüşmesi: etiketleyebileceğiniz, sayabileceğiniz, segmentleyebileceğiniz ve üzerinde işlem yapabileceğiniz bir şey — kimsenin bu kişinin kim olduğunu hatırlamak için 200 mesaj geriye okumasına gerek kalmadan.

Telegram MCP sunucunuzu bağlayın ve tek bir sütunla başlayın.

Matias, Author of Entergram Blog
Matias

Telegram CRM & Email Marketing Writer at Entergram

Matias writes about Telegram CRM, customer support automation, and email marketing for Entergram. He covers how teams turn Telegram into a real business channel — from multi-account inboxes and ticketing to AI-powered analytics.

Jul 28, 2026 · 14 dk okuma

Devamını oku

Telegram İş Akışınızı Yükseltmeye Hazır mısınız?

Başka bir müşteri adayı kaybetmeyin. Başka bir mesajı kaçırmayın.

Entergram'ı kullanmaya başlayın