Yeni Safe Mode yeni numaraları ısıtarak WhatsApp ban riskini azaltır. Detaylı bilgi →
Entegrasyon

Maytapi WhatsApp API için n8n Entegrasyonu

n8n iş akışı otomasyon platformu için resmi Maytapi özel düğümleri. WhatsApp mesajlaşmasını otomatikleştirin, kişileri, grupları, oturumları ve daha fazlasını görsel sürükle-bırak iş akışlarıyla yönetin. Kod yazmadan WhatsApp'ı 400+ uygulama ve hizmete bağlayın.

n8n Nedir?

n8n, farklı uygulama ve hizmetleri görsel olarak bağlamanızı sağlayan güçlü bir açık kaynaklı iş akışı otomasyon platformudur. Kod yazmadan sürükle-bırak arayüzünü kullanarak karmaşık otomasyonlar oluşturun.

Maytapi'nin resmi n8n düğümleri ile WhatsApp'ı herhangi bir iş akışına entegre edebilirsiniz -- mesaj gönderin, grupları yönetin, kişileri yönetin, gerçek zamanlı webhook olaylarını alın ve tüm WhatsApp iletişim sürecinizi otomatikleştirin.

Hızlı Kurulum

n8n Topluluk Düğümleri veya npm ile yükleyin:

npm install @maytapi/n8n-nodes-maytapi

Gerekli kimlik bilgileri:

  • Product ID: Maytapi Konsolu'ndan alınır
  • API Token: x-maytapi-key anahtarınız
  • Phone ID: (İsteğe bağlı) Varsayılan WhatsApp örneği

Nasıl Çalışır

1
Paketi Yükleyin

n8n'de Settings → Community Nodes → Install bölümüne gidin ve @maytapi/n8n-nodes-maytapi yazın. Veya npm ile manuel olarak yükleyip n8n'i yeniden başlatın.

2
Kimlik Bilgilerini Ekleyin

Maytapi Konsolu'ndan aldığınız Product ID ve API Token ile yeni bir Maytapi API kimlik bilgisi oluşturun. İsteğe bağlı olarak varsayılan bir Phone ID belirleyin.

3
İş Akışları Oluşturun

İş akışlarınıza Maytapi veya Maytapi Trigger düğümlerini ekleyin ve n8n'deki 400+ diğer uygulama ve hizmetle bağlayın.

İki Güçlü Düğüm

Paket, Maytapi WhatsApp API'sinin tamamını kapsayan iki özel düğüm içerir.

Maytapi Düğümü (Eylemler)

İş akışlarınızda WhatsApp işlemleri gerçekleştirin. 14 kaynak kategorisinde 138 işlemi destekler:

  • Mesaj: 38 mesaj türü gönderin (metin, medya, anket, konum, vcard, butonlar, liste, çıkartma, tepki, iletme, silme, düzenleme ve daha fazlası)
  • Kişi: Kişileri alın, telefon numaralarını kontrol edin, engelle/engeli kaldır, profil resimleri
  • Sohbet: Konuşmaları listeleyin, arşivleyin, sabitleyin, sessize alın, favorilere ekleyin, geçmişi temizleyin
  • Etiket: Etiket oluşturun, düzenleyin, silin; sohbetleri etiketleyin
  • Çevrimiçi durum: Çevrimiçi, yazıyor ve kaydediyor durumlarını okuyun ve gönderin
  • İşletme Kataloğu: Ürünler, koleksiyonlar, siparişler ve işletme profili
  • Grup: Grup oluşturun, üyeleri, yöneticileri, ayarları, davetleri, katılma isteklerini yönetin
  • Topluluk: Topluluk oluşturun; üyeleri, yöneticileri ve alt grupları yönetin
  • Kanal: Kanal oluşturun, paylaşın, arayın, takip edin, istatistik okuyun
  • Hikaye: Hikaye paylaşın, görüntüleyenleri okuyun, gizliliği yönetin
  • Kuyruk: Mesaj kuyruklarını listeleyin, alın ve temizleyin
  • Arama: Aramaları reddedin, sesli/görüntülü arama bağlantıları oluşturun
  • Hesap: Telefonları, webhook'ları, günlükleri, ürün bilgilerini yönetin
  • Oturum: Durumu kontrol edin, QR kodunu alın, çıkış yapın, telefon numarasıyla bağlanın
  • Oturum Kontrolü: Yeniden dağıtın, fabrika ayarlarına sıfırlayın, yapılandırmayı alın/ayarlayın

Maytapi Trigger Düğümü (Webhook'lar)

İş akışlarınızı tetiklemek için gerçek zamanlı WhatsApp olaylarını alın. Dinlemek istediğiniz olayları seçin:

  • Mesaj Olayları: Tam meta verilerle yeni gelen/giden mesajlar (tür, alt tür, gönderen, metin, medya, zaman damgası)
  • ACK Olayları: Mesaj teslim durumu değişiklikleri (gönderildi, teslim edildi, okundu)
  • Grup Olayları: Üye katılımları, ayrılmalar, davetler, çıkarmalar, ayar değişiklikleri
  • Arama Olayları: Gelen, giden, cevapsız, reddedilen aramalar
  • Hikaye Olayları: Kişiler tarafından paylaşılan yeni hikayeler

Webhook'lar, iş akışını etkinleştirdiğinizde otomatik olarak yapılandırılır ve devre dışı bıraktığınızda temizlenir.

Mevcut İşlemler

Maytapi Node'da bulunan işlemlerin tam listesi, kaynağa göre gruplandırılmıştır.

Mesaj İşlemleri

İşlem Açıklama
Send MessageHerhangi bir sohbete mesaj gönderin. 38 mesaj türünü destekler: metin, medya, anket, konum, vcard, kişi, bağlantı, ürün, butonlar, liste, çıkartma, kısa video, iletme, silme, tepki, tepki kaldırma, düzenleme, grup daveti, mesaj sabitleme, yıldızlama, etkinlik oluşturma, hikaye metin yanıtı ve hikaye medya yanıtı.
Get MessageBelirli bir mesaj hakkında ID ile bilgi alın
Get MessagesSayfalandırma, yazar filtresi ve gönderen filtresi ile bir konuşmadaki mesajları alın

Kişi İşlemleri

İşlem Açıklama
Get ContactsTüm WhatsApp kişilerini listeleyin
Get ContactBelirli bir kişinin bilgilerini alın
Check PhonesTelefon numaralarının WhatsApp'ta kayıtlı olup olmadığını kontrol edin
Block ContactBir kişiyi engelleyin veya engeli kaldırın
Get Profile ImageBir kişinin veya grubun profil resmini alın
Set Profile ImageWhatsApp hesabınızın profil resmini ayarlayın
Delete Profile ImageWhatsApp hesabınızın profil fotoğrafını silin
Get Blocked ContactsEngellenen kişileri listeleyin
Add ContactTelefon rehberine kişi ekleyin
Edit ContactKayıtlı bir kişiyi düzenleyin
Remove ContactRehberden bir kişiyi silin
LID to Phone@lid kimliğini telefon numarasına çevirin
Phone to LIDTelefon numarasını @lid kimliğine çevirin
Phone to UsernameTelefon numarasının WhatsApp kullanıcı adını alın
Username to PhoneWhatsApp kullanıcı adını telefon numarasına çevirin
Get Profile NameNumaranızın profil adını alın
Set Profile NameNumaranızın profil adını değiştirin
Get Profile AboutNumaranızın ya da bir kişinin "Hakkında" metnini alın
Set Profile AboutNumaranızın "Hakkında" metnini ayarlayın
Get Profile UsernameNumaranızın WhatsApp kullanıcı adını alın
Set Profile UsernameNumaranızın WhatsApp kullanıcı adını ayarlayın

Sohbet İşlemleri

İşlem Açıklama
Get ConversationsSayfalandırma ile tüm konuşmaları/sohbetleri listeleyin
Get ConversationMesajlarla birlikte belirli bir konuşmanın ayrıntılarını alın
Favorite ChatBir konuşmayı favorilere ekleyin veya çıkarın
Pin ChatBir konuşmayı sabitleyin veya sabitlemeyi kaldırın
Archive ChatBir konuşmayı arşivleyin veya arşivden çıkarın
Mute ChatBir konuşmayı sessize alın veya sessizden çıkarın (8 saat, 1 hafta veya süresiz)
Clear ChatBir konuşmadaki tüm mesajları temizleyin
Set Disappearing MessagesBir sohbetin kaybolan mesaj süresini ayarlayın (kapalı, 24 saat, 7 gün, 90 gün)

Etiket İşlemleri

İşlem Açıklama
Get LabelsNumaranın tüm etiketlerini listeleyin
Get Labeled ChatsBir etiketin bulunduğu sohbetleri listeleyin
Get Label ColorsKullanılabilir etiket renklerini listeleyin
Create LabelYeni etiket oluşturun
Edit LabelEtiketi yeniden adlandırın veya rengini değiştirin
Delete LabelsWhatsApp hesabından etiketleri silin
Add Label to ChatBir sohbete etiket ekleyin
Remove Label from ChatBir sohbetten etiketi kaldırın

Çevrimiçi Durum İşlemleri

İşlem Açıklama
Get PresenceBir kişinin çevrimiçi/yazıyor durumunu alın
Subscribe PresenceBir kişinin durum güncellemelerine abone olun
Send PresenceBir sohbete yazıyor, kaydediyor veya çevrimiçi durumu gönderin

İşletme Kataloğu İşlemleri

İşlem Açıklama
Get ProductsNumaranızın ya da bir kişinin katalog ürünlerini listeleyin
Get ProductID'si ile tek bir ürünü alın
Add ProductKataloğa ürün ekleyin
Edit ProductBir katalog ürününü düzenleyin
Remove ProductKatalogdan ürün kaldırın
Add Product ImageBir ürüne görsel ekleyin
Remove Product ImageBir üründen görsel kaldırın
Get CollectionsÜrün koleksiyonlarını listeleyin
Get CollectionBir koleksiyonu ürünleriyle alın
Add CollectionÜrün koleksiyonu oluşturun
Edit CollectionBir koleksiyonu yeniden adlandırın veya güncelleyin
Remove CollectionBir koleksiyonu silin
Add Collection ProductsBir koleksiyona ürün ekleyin
Remove Collection ProductsBir koleksiyondan ürün çıkarın
Get OrdersOturum açıkken alınan siparişleri listeleyin
Get OrderBir siparişi kalemleriyle alın
Get Business ProfileNumaranızın ya da bir kişinin işletme profilini alın
Set Business ProfileNumaranızın işletme profilini güncelleyin

Grup İşlemleri

İşlem Açıklama
Create GroupKatılımcılarla, isteğe bağlı davet mesajı ve profil resmiyle yeni bir WhatsApp grubu oluşturun
Get Groupsİsteğe bağlı katılımcı yükleme, sıralama, davet bağlantıları ve sayfalandırma ile tüm grupları listeleyin
Get Groupİsteğe bağlı davet bağlantısı oluşturma ile belirli grup bilgilerini alın
Set Group ImageGrup profil resmini ayarlayın
Delete Group ImageGrup profil resmini silin
Add Participantsİsteğe bağlı davetle bir gruba üye ekleyin
Remove ParticipantBir gruptan üye çıkarın
Promote AdminBir katılımcıyı yönetici yapın
Demote AdminBir yöneticiyi katılımcıya düşürün
Set Group ConfigGrup ayarlarını yapılandırın: izinler, kaybolan mesajlar, üye ekleme onayı, ad, açıklama
Accept InviteDavet koduyla bir grup davetini kabul edin
Revoke InviteGrup davet bağlantısını iptal edin ve yeniden oluşturun
Leave GroupBir WhatsApp grubundan ayrılın
Get Approval RequestsBir grup için bekleyen katılma isteklerini listeleyin
Approve Join RequestsBekleyen katılma isteklerini onaylayın
Reject Join RequestsBekleyen katılma isteklerini reddedin
Get Group Info by Invite CodeDavet kodu kullanarak grup bilgilerini alın
Accept Invite V4Webhook'tan gelen grup davetini (V4) kabul edin

Topluluk İşlemleri

İşlem Açıklama
Create CommunityYeni topluluk oluşturun
Get CommunitiesTüm toplulukları alt gruplarıyla listeleyin
Get CommunityTek bir topluluğu alın
Add ParticipantsTopluluğa üye ekleyin
Remove ParticipantTopluluktan üye çıkarın
Promote AdminBir üyeyi topluluk yöneticisi yapın
Demote AdminBir topluluk yöneticisinin yetkisini alın
Add Sub-GroupsMevcut grupları topluluğa bağlayın
Remove Sub-GroupsGrupların topluluk bağlantısını kaldırın
Revoke InviteTopluluk davet linkini iptal edip yenisini oluşturun
Get Unjoined Sub-GroupsHenüz katılmadığınız alt grupları listeleyin
Join Sub-GroupTopluluğun bir alt grubuna katılın
Deactivate CommunityBir topluluğu devre dışı bırakın (geri alınamaz)

Kanal İşlemleri

İşlem Açıklama
Create ChannelYeni kanal oluşturun
Get ChannelsSahibi olduğunuz veya takip ettiğiniz kanalları listeleyin
Get ChannelTek bir kanalı alın
Delete ChannelSahibi olduğunuz bir kanalı silin
Set Channel ConfigKanal adını, açıklamasını veya görselini güncelleyin
Get Invite CodeBir kanalın davet linkini alın
Search by CountryÜlke koduna göre kanal keşfedin
Search by TextMetne göre kanal arayın
Get Channel MessagesBir kanalın mesajlarını okuyun
SubscribeBir kanalı takip edin
UnsubscribeBir kanalı takipten çıkın
Subscribe by Invite CodeDavet koduyla bir kanalı takip edin
Unsubscribe by Invite CodeDavet koduyla bir kanalı takipten çıkın
Get Info by Invite CodeDavet kodundan kanal bilgisini alın
Get StatisticsBir kanalın takipçi ve erişim istatistiklerini alın
Demote AdminBir kanal yöneticisinin yetkisini alın
Accept Admin InviteKanal yöneticisi olma davetini kabul edin
Revoke Admin InviteBekleyen bir kanal yöneticisi davetini iptal edin

Hikaye İşlemleri

İşlem Açıklama
Create StoryMetin, medya veya ses hikayesi paylaşın
Get My StoriesHikayelerinizi görüntüleyenlerle birlikte listeleyin
Get Contacts StoriesKişilerinizin paylaştığı hikayeleri listeleyin
Get Story PrivacyHikayelerinizi kimlerin görebildiğini alın
Set Story PrivacyHikayelerinizi kimlerin göreceğini ayarlayın

Kuyruk İşlemleri

İşlem Açıklama
List QueuesTüm telefon mesaj kuyruklarını listeleyin
Get QueueBelirli bir telefonun mesaj kuyruğunu alın
Clear QueueTelefon mesaj kuyruğunu temizleyin

Arama İşlemleri

İşlem Açıklama
Reject CallGelen bir aramayı reddedin (callId, webhook bildiriminden alınır)
Create Call LinkZamanlanmış zaman damgası ile sesli veya görüntülü aramalar için paylaşılabilir bir arama bağlantısı oluşturun
Get CallsArama geçmişini listeleyin
Get CallID'si ile tek bir aramayı alın
Start CallÇalan ve otomatik kapanan bir dikkat çekme araması başlatın (ses taşımaz)

Hesap İşlemleri

İşlem Açıklama
Get Product InfoÜrün bilgilerini alın
Add Phoneİsteğe bağlı telefon numarası ile ürüne yeni bir telefon ekleyin
List PhonesTüm kayıtlı telefonları listeleyin
Set WebhookÜrün için webhook URL'sini yapılandırın
Set ACK PreferenceWebhook üzerinden onay bildirimlerini etkinleştirin veya devre dışı bırakın
Get LogsTüm telefonların günlüklerini alın
Get Phone LogsBelirli bir telefonun günlüklerini alın

Oturum İşlemleri

İşlem Açıklama
Get StatusOturumun bağlantı durumunu kontrol edin
Get ScreenMevcut oturum ekranının ekran görüntüsünü alın (ikili görüntü döndürür)
Get QR CodeTelefon eşleştirme için QR kodunu alın (ikili görüntü döndürür)
LogoutWhatsApp oturumunun bağlantısını kesin
Connect with Phone NumberQR kodu yerine telefon numarası kullanarak bağlanın
Get New Chat LimitWhatsApp'ın numaraya uyguladığı yeni sohbet limitini alın

Oturum Kontrol İşlemleri

İşlem Açıklama
RedeployOturumu yeniden başlatmak için Docker örneğini yeniden dağıtın
Factory ResetTelefonu ilk durumuna fabrika ayarlarına sıfırlayın
Get ConfigTelefona özel yapılandırmayı alın
Set ConfigTelefona özel webhook URL'si ve ACK teslim ayarlarını belirleyin

Webhook Tetikleyici Olayları

Olay Türü Açıklama
MessageTam meta verilerle yeni gelen/giden mesajlar: mesaj türü, alt tür, gönderen numarası, gönderen adı, alıcı, mesaj metni, mesaj ID, zaman damgası, konuşma ayrıntıları
ACKMesaj teslim durumu değişiklikleri: gönderildi, teslim edildi, okundu -- mesaj ID ve zaman damgasıyla birlikte
GroupGrup üye olayları: katılımlar, ayrılmalar, davetler, çıkarmalar, ayar değişiklikleri -- grup ID, ad, eylem türü ve katılımcı ayrıntılarıyla birlikte
CallArama olayları: gelen, giden, cevapsız, reddedilen aramalar -- arama ID, durum ve arayan ayrıntılarıyla birlikte
StoryHikaye olayları: kişiler tarafından paylaşılan yeni hikayeler -- hikaye ID, gönderen, hikaye türü ve içerikle birlikte

Neden Maytapi n8n Düğümlerini Kullanmalısınız?

Amaca yönelik tasarlanmış düğümlerle WhatsApp API'sinin tüm gücünü n8n iş akışlarınıza taşıyın.

  • 14 kaynak kategorisinde 138 işlemle tam API kapsamı
  • Mesajlar, teslim durumu, grup olayları, aramalar ve hikayeler için gerçek zamanlı webhook tetikleyicileri
  • Kod yazmaya gerek yok -- görsel sürükle-bırak iş akışı oluşturucu
  • Phone ID esnekliği -- her işlem için varsayılan veya özel telefon kullanın
  • Yeniden deneme mantığı ve ayrıntılı hata mesajları ile yerleşik hata yönetimi
  • WhatsApp'ı 400+ uygulamaya bağlayın: CRM'ler, veritabanları, e-posta, Slack ve daha fazlası

WhatsApp iletişiminizi zaten kullandığınız araçlarla otomatikleştirin.

Teknik Ayrıntılar

Paket Adı:

@maytapi/n8n-nodes-maytapi

API Uç Noktası:

https://api.maytapi.com/api/{pid}

Kimlik Doğrulama:

  • Başlık: x-maytapi-key
  • URL yolunda Product ID
  • İşlem başına isteğe bağlı Phone ID parametresi

Kaynaklar:

Mesaj, Kişi, Sohbet, Etiket, Çevrimiçi Durum, İşletme Kataloğu, Grup, Topluluk, Kanal, Hikaye, Kuyruk, Arama, Hesap, Oturum, Oturum Kontrolü

WhatsApp İletişiminizi Güçlendirmeye Hazır mısınız?

WhatsApp API’miz ile işletme mesajlaşması ve otomasyon için güçlü özelliklerin kilidini açın

İşletmeler, geliştiriciler ve ileri düzey kullanıcılar için mükemmel

Sıkça Sorulan Sorular

Maytapi n8n düğümlerini nasıl yüklerim?

n8n örneğinizde Settings → Community Nodes → Install bölümüne gidin ve @maytapi/n8n-nodes-maytapi arayın. Veya npm ile manuel olarak yükleyin: npm install @maytapi/n8n-nodes-maytapi ve n8n'i yeniden başlatın.

Hangi kimlik bilgilerine ihtiyacım var?

Maytapi Konsolu'ndan Product ID ve API Token'ınıza ihtiyacınız var. İsteğe bağlı olarak, WhatsApp örneğiniz için varsayılan bir Phone ID belirtebilirsiniz.

Birden fazla WhatsApp numarası kullanabilir miyim?

Evet! Kimlik bilgilerinde varsayılan bir Phone ID ayarlayabilir veya düğüm başına geçersiz kılabilirsiniz. "Phone ID Source" seçeneği, her işlem için kimlik bilgileri veya özel Phone ID arasında seçim yapmanızı sağlar.

Webhook'lar n8n ile nasıl çalışır?

Maytapi Trigger düğümü, iş akışını etkinleştirdiğinizde Maytapi ile webhook'ları otomatik olarak yapılandırır. Hangi olayları alacağınızı seçebilirsiniz (mesajlar, ACK, gruplar, aramalar, hikayeler). İş akışını devre dışı bıraktığınızda webhook otomatik olarak temizlenir.

Hangi mesaj türlerini gönderebilirim?

Send Message işlemi tüm Maytapi mesaj türlerini destekler: metin, resim, video, belge, ses, konum, kişi kartları, çıkartmalar, anketler, tepkiler, butonlar, liste mesajları, kısa video, iletme, silme, düzenleme, sabitleme ve daha fazlası.

n8n entegrasyonu ücretsiz mi?

Maytapi n8n düğümleri paketi ücretsiz ve açık kaynaklıdır. WhatsApp API'sini kullanmak için yalnızca aktif bir Maytapi aboneliğine ihtiyacınız vardır. Tüm Maytapi planları, n8n entegrasyonu için ekstra ücret olmaksızın tam API erişimi içerir.