Nou Safe Mode încălzește numerele noi pentru a reduce riscul de blocare pe WhatsApp. Află mai multe →
Integrări

Maytapi Integrare n8n pentru WhatsApp API

Noduri personalizate oficiale Maytapi pentru platforma de automatizare a fluxurilor de lucru n8n. Automatizează mesajele WhatsApp, gestionează contacte, grupuri, sesiuni și multe altele cu fluxuri de lucru vizuale drag-and-drop. Conectează WhatsApp la peste 400 de aplicații și servicii fără a scrie cod.

Ce este n8n?

n8n este o platformă puternică de automatizare a fluxurilor de lucru, open-source, care îți permite să conectezi diferite aplicații și servicii în mod vizual. Construiește automatizări complexe folosind o interfață drag-and-drop fără a scrie cod.

Cu nodurile oficiale Maytapi pentru n8n, poți integra WhatsApp în orice flux de lucru -- trimite mesaje, gestionează grupuri, administrează contacte, primește evenimente webhook în timp real și automatizează întregul canal de comunicare WhatsApp.

Configurare rapidă

Instalează prin n8n Community Nodes sau npm:

npm install @maytapi/n8n-nodes-maytapi

Credențiale necesare:

  • Product ID: Din Consola Maytapi
  • API Token: Cheia ta x-maytapi-key
  • Phone ID: (Opțional) Instanța implicită WhatsApp

Cum funcționează

1
Instalează pachetul

În n8n, accesează Settings → Community Nodes → Install și introdu @maytapi/n8n-nodes-maytapi. Sau instalează manual prin npm și repornește n8n.

2
Adaugă credențialele

Creează o nouă credențială Maytapi API cu Product ID și API Token din Consola Maytapi. Opțional, setează un Phone ID implicit.

3
Construiește fluxuri de lucru

Adaugă nodurile Maytapi sau Maytapi Trigger în fluxurile tale de lucru și conectează-le cu peste 400 de aplicații și servicii din n8n.

Două noduri puternice

Pachetul include două noduri dedicate care acoperă întreaga Maytapi WhatsApp API.

Nodul Maytapi (Acțiuni)

Execută operațiuni WhatsApp în fluxurile tale de lucru. Suportă 14 categorii de resurse cu 138 de operațiuni:

  • Mesaje: Trimite 38 de tipuri de mesaje (text, media, poll, locație, vcard, butoane, listă, sticker, reacție, redirecționare, ștergere, editare și altele)
  • Contact: Obține contacte, verifică numere de telefon, blochează/deblochează, imagini de profil
  • Chat: Listează conversații, arhivează, fixează, dezactivează sunetul, favorite, șterge istoricul
  • Etichetă: Creează, editează și șterge etichete, etichetează chaturi
  • Prezență: Citește și trimite starea online, scrie și înregistrează
  • Catalog: Produse, colecții, comenzi și profil de business
  • Grup: Creează grupuri, gestionează membri, administratori, setări, invitații, cereri de aderare
  • Comunitate: Creează comunități, gestionează membri, administratori și subgrupuri
  • Canal: Creează canale, publică, caută, urmărește și citește statistici
  • Story: Publică story-uri, vezi cine le-a văzut și gestionează confidențialitatea
  • Coadă: Listează, obține și golește cozile de mesaje
  • Apel: Respinge apeluri, creează linkuri de apel vocal/video
  • Cont: Gestionează telefoane, webhook-uri, jurnale, informații despre produs
  • Sesiune: Verifică starea, obține cod QR, deconectare, conectare cu număr de telefon
  • Control sesiune: Redistribuire, resetare din fabrică, obține/setează configurația

Nodul Maytapi Trigger (Webhook-uri)

Primește evenimente WhatsApp în timp real pentru a declanșa fluxurile tale de lucru. Selectează evenimentele pe care dorești să le asculți:

  • Evenimente mesaje: Mesaje noi primite/trimise cu metadate complete (tip, subtip, expeditor, text, media, marcaj temporal)
  • Evenimente ACK: Modificări ale stării de livrare a mesajelor (trimis, livrat, citit)
  • Evenimente grup: Intrări de membri, plecări, invitații, eliminări, modificări de setări
  • Evenimente apel: Apeluri primite, efectuate, pierdute, respinse
  • Evenimente story: Story-uri noi postate de contacte

Webhook-urile sunt configurate automat când activezi fluxul de lucru și sunt eliminate când îl dezactivezi.

Operațiuni disponibile

Lista completă a operațiunilor disponibile în Nodul Maytapi, grupate pe resurse.

Operațiuni mesaje

Operațiune Descriere
Send MessageTrimite mesaje către orice chat. Suportă 38 de tipuri de mesaje: text, media, poll, locație, vcard, contact, link, produs, butoane, listă, sticker, video scurt, redirecționare, ștergere, reacție, eliminare reacție, editare, invitație de grup, fixare mesaj, marcare cu stea, creare eveniment, răspuns text la story și răspuns media la story.
Get MessageObține informații despre un mesaj specific după ID
Get MessagesObține mesaje dintr-o conversație cu paginare, filtru de autor și filtru fromMe

Operațiuni contacte

Operațiune Descriere
Get ContactsListează toate contactele WhatsApp
Get ContactObține informații despre un contact specific
Check PhonesVerifică dacă numerele de telefon sunt înregistrate pe WhatsApp
Block ContactBlochează sau deblochează un contact
Get Profile ImageObține imaginea de profil a unui contact sau grup
Set Profile ImageSetează imaginea de profil a contului tău WhatsApp
Delete Profile ImageȘterge poza de profil a contului tău WhatsApp
Get Blocked ContactsListează contactele blocate
Add ContactAdaugă un contact în agenda telefonului
Edit ContactEditează un contact salvat
Remove ContactȘterge un contact din agendă
LID to PhoneTransformă un identificator @lid în număr de telefon
Phone to LIDTransformă un număr de telefon în identificatorul @lid
Phone to UsernameObține numele de utilizator WhatsApp al unui număr
Username to PhoneTransformă un nume de utilizator WhatsApp în număr de telefon
Get Profile NameObține numele de profil al numărului tău
Set Profile NameSchimbă numele de profil al numărului tău
Get Profile AboutObține textul „Despre” al numărului tău sau al unui contact
Set Profile AboutSetează textul „Despre” al numărului tău
Get Profile UsernameObține numele de utilizator WhatsApp al numărului tău
Set Profile UsernameSetează numele de utilizator WhatsApp al numărului tău

Operațiuni chat

Operațiune Descriere
Get ConversationsListează toate conversațiile/chat-urile cu paginare
Get ConversationObține detaliile unei conversații specifice cu mesaje
Favorite ChatAdaugă sau elimină o conversație din favorite
Pin ChatFixează sau anulează fixarea unei conversații
Archive ChatArhivează sau dezarhivează o conversație
Mute ChatDezactivează sau activează sunetul unei conversații (8 ore, 1 săptămână sau permanent)
Clear ChatȘterge toate mesajele dintr-o conversație
Set Disappearing MessagesSetează temporizatorul mesajelor temporare al unei conversații (oprit, 24h, 7 zile, 90 zile)

Operațiuni cu etichete

Operațiune Descriere
Get LabelsListează toate etichetele numărului
Get Labeled ChatsListează chaturile cu o etichetă
Get Label ColorsListează culorile de etichetă disponibile
Create LabelCreează o etichetă nouă
Edit LabelRedenumește o etichetă sau schimbă-i culoarea
Delete LabelsȘterge etichete din contul WhatsApp
Add Label to ChatAdaugă o etichetă la un chat
Remove Label from ChatElimină o etichetă dintr-un chat

Operațiuni de prezență

Operațiune Descriere
Get PresenceObține starea online/scrie a unui contact
Subscribe PresenceAbonează-te la actualizările de prezență ale unui contact
Send PresenceTrimite starea scrie, înregistrează sau online într-un chat

Operațiuni de catalog

Operațiune Descriere
Get ProductsListează produsele din catalogul numărului tău sau al unui contact
Get ProductObține un produs după ID
Add ProductAdaugă un produs în catalog
Edit ProductEditează un produs din catalog
Remove ProductElimină un produs din catalog
Add Product ImageAdaugă o imagine la un produs
Remove Product ImageElimină o imagine de la un produs
Get CollectionsListează colecțiile de produse
Get CollectionObține o colecție cu produsele ei
Add CollectionCreează o colecție de produse
Edit CollectionRedenumește sau actualizează o colecție
Remove CollectionȘterge o colecție
Add Collection ProductsAdaugă produse într-o colecție
Remove Collection ProductsElimină produse dintr-o colecție
Get OrdersListează comenzile primite cât sesiunea este activă
Get OrderObține o comandă cu articolele ei
Get Business ProfileObține profilul de business al numărului tău sau al unui contact
Set Business ProfileActualizează profilul de business al numărului tău

Operațiuni grup

Operațiune Descriere
Create GroupCreează un nou grup WhatsApp cu participanți, mesaj de invitație opțional și imagine de profil
Get GroupsListează toate grupurile cu încărcare opțională a participanților, sortare, linkuri de invitație și paginare
Get GroupObține informații despre un grup specific cu generare opțională de link de invitație
Set Group ImageSetează imaginea de profil a grupului
Delete Group ImageȘterge imaginea de profil a grupului
Add ParticipantsAdaugă membri într-un grup cu invitație opțională
Remove ParticipantElimină un membru dintr-un grup
Promote AdminPromovează un participant la rang de administrator
Demote AdminRetrogradează un administrator la rang de participant
Set Group ConfigConfigurează setările grupului: permisiuni, mesaje care dispar, aprobare adăugare membri, nume, descriere
Accept InviteAcceptă o invitație de grup prin codul de invitație
Revoke InviteRevocă și regenerează linkul de invitație al grupului
Leave GroupPărăsește un grup WhatsApp
Get Approval RequestsListează cererile de aderare în așteptare pentru un grup
Approve Join RequestsAprobă cererile de aderare în așteptare
Reject Join RequestsRespinge cererile de aderare în așteptare
Get Group Info by Invite CodeObține informații despre grup folosind codul de invitație
Accept Invite V4Acceptă o invitație de grup (V4) primită prin webhook

Operațiuni de comunitate

Operațiune Descriere
Create CommunityCreează o comunitate nouă
Get CommunitiesListează toate comunitățile cu subgrupurile lor
Get CommunityObține o comunitate
Add ParticipantsAdaugă membri într-o comunitate
Remove ParticipantElimină un membru dintr-o comunitate
Promote AdminPromovează un membru ca administrator al comunității
Demote AdminRetrogradează un administrator al comunității
Add Sub-GroupsLeagă grupuri existente de o comunitate
Remove Sub-GroupsDezleagă grupuri de o comunitate
Revoke InviteRevocă și regenerează linkul de invitație al comunității
Get Unjoined Sub-GroupsListează subgrupurile la care nu te-ai alăturat încă
Join Sub-GroupAlătură-te unui subgrup al unei comunități
Deactivate CommunityDezactivează o comunitate (ireversibil)

Operațiuni de canal

Operațiune Descriere
Create ChannelCreează un canal nou
Get ChannelsListează canalele pe care le deții sau le urmărești
Get ChannelObține un canal
Delete ChannelȘterge un canal pe care îl deții
Set Channel ConfigActualizează numele, descrierea sau imaginea canalului
Get Invite CodeObține linkul de invitație al unui canal
Search by CountryDescoperă canale după codul țării
Search by TextCaută canale după text
Get Channel MessagesCitește mesajele unui canal
SubscribeUrmărește un canal
UnsubscribeNu mai urmări un canal
Subscribe by Invite CodeUrmărește un canal folosind codul de invitație
Unsubscribe by Invite CodeNu mai urmări un canal folosind codul de invitație
Get Info by Invite CodeObține informații despre canal dintr-un cod de invitație
Get StatisticsObține statisticile de urmăritori și acoperire ale unui canal
Demote AdminRetrage drepturile de administrator ale unui canal
Accept Admin InviteAcceptă o invitație de a deveni administrator al canalului
Revoke Admin InviteRevocă o invitație de administrator de canal în așteptare

Operațiuni cu story-uri

Operațiune Descriere
Create StoryPublică un story text, media sau audio
Get My StoriesListează story-urile tale cu cei care le-au văzut
Get Contacts StoriesListează story-urile publicate de contactele tale
Get Story PrivacyAflă cine poate vedea story-urile tale
Set Story PrivacySetează cine poate vedea story-urile tale

Operațiuni coadă

Operațiune Descriere
List QueuesListează toate cozile de mesaje ale telefoanelor
Get QueueObține coada de mesaje pentru un telefon specific
Clear QueueGolește coada de mesaje a telefonului

Operațiuni apel

Operațiune Descriere
Reject CallRespinge un apel primit (callId obținut din notificarea webhook)
Create Call LinkCreează un link partajabil de apel pentru apeluri vocale sau video cu marcaj temporal programat
Get CallsListează istoricul apelurilor
Get CallObține un apel după ID
Start CallPornește un apel de atenționare care sună și se încheie automat (fără audio)

Operațiuni cont

Operațiune Descriere
Get Product InfoObține informații despre produs
Add PhoneAdaugă un telefon nou la produs cu număr de telefon opțional
List PhonesListează toate telefoanele înregistrate
Set WebhookConfigurează URL-ul webhook pentru produs
Set ACK PreferenceActivează sau dezactivează notificările de confirmare prin webhook
Get LogsObține jurnalele pentru toate telefoanele
Get Phone LogsObține jurnalele pentru un telefon specific

Operațiuni sesiune

Operațiune Descriere
Get StatusVerifică starea conexiunii sesiunii
Get ScreenObține o captură de ecran a sesiunii curente (returnează imagine binară)
Get QR CodeObține codul QR pentru asocierea telefonului (returnează imagine binară)
LogoutDeconectează sesiunea WhatsApp
Connect with Phone NumberConectează-te folosind numărul de telefon în loc de codul QR
Get New Chat LimitObține limita de chaturi noi aplicată de WhatsApp numărului

Operațiuni control sesiune

Operațiune Descriere
RedeployRedistribuie instanța Docker pentru a reporni sesiunea
Factory ResetResetare din fabrică a telefonului la starea inițială
Get ConfigObține configurația specifică telefonului
Set ConfigSetează URL-ul webhook specific telefonului și setările de livrare ACK

Evenimente Webhook Trigger

Tip eveniment Descriere
MessageMesaje noi primite/trimise cu metadate complete: tip mesaj, subtip, număr expeditor, nume expeditor, destinatar, text mesaj, ID mesaj, marcaj temporal, detalii conversație
ACKModificări ale stării de livrare a mesajelor: trimis, livrat, citit -- cu ID mesaj și marcaj temporal
GroupEvenimente membri grup: intrări, plecări, invitații, eliminări, modificări de setări -- cu ID grup, nume, tip acțiune și detalii participant
CallEvenimente apel: apeluri primite, efectuate, pierdute, respinse -- cu ID apel, stare și detalii apelant
StoryEvenimente story: story-uri noi postate de contacte -- cu ID story, expeditor, tip story și conținut

De ce să folosești nodurile Maytapi n8n?

Adu întreaga putere a WhatsApp API în fluxurile tale de lucru n8n cu noduri create special.

  • Acoperire completă a API cu 138 de operațiuni în 14 categorii de resurse
  • Declanșatoare webhook în timp real pentru mesaje, stare de livrare, evenimente de grup, apeluri și story-uri
  • Nu necesită programare -- constructor vizual de fluxuri de lucru drag-and-drop
  • Flexibilitate Phone ID -- folosește implicit sau personalizat per operațiune
  • Gestionare integrată a erorilor cu logică de reîncercare și mesaje de eroare detaliate
  • Conectează WhatsApp la peste 400 de aplicații: CRM-uri, baze de date, email, Slack și altele

Automatizează comunicarea ta WhatsApp cu instrumentele pe care le folosești deja.

Detalii tehnice

Numele pachetului:

@maytapi/n8n-nodes-maytapi

Endpoint API:

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

Autentificare:

  • Header: x-maytapi-key
  • Product ID în calea URL-ului
  • Parametru opțional Phone ID per operațiune

Resurse:

Message, Contact, Chat, Label, Presence, Business Catalog, Group, Community, Channel, Story, Queue, Call, Account, Session, Session Control

Ești gata să îți potențezi comunicarea pe WhatsApp?

Dezvăluie caracteristici puternice pentru mesageria de business și automatizare cu API-ul nostru pentru WhatsApp

Perfect pentru afaceri, dezvoltatori și utilizatori avansați

Întrebări frecvente

Cum instalez nodurile Maytapi n8n?

Accesează Settings → Community Nodes → Install în instanța ta n8n și caută @maytapi/n8n-nodes-maytapi. Sau instalează manual prin npm: npm install @maytapi/n8n-nodes-maytapi și repornește n8n.

Ce credențiale am nevoie?

Ai nevoie de Product ID și API Token din Consola Maytapi. Opțional, poți specifica un Phone ID implicit pentru instanța ta WhatsApp.

Pot folosi mai multe numere WhatsApp?

Da! Poți seta un Phone ID implicit în credențiale sau îl poți suprascrie per nod. Opțiunea "Phone ID Source" îți permite să alegi între credențiale sau Phone ID personalizat pentru fiecare operațiune.

Cum funcționează webhook-urile cu n8n?

Nodul Maytapi Trigger configurează automat webhook-urile cu Maytapi când activezi fluxul de lucru. Poți selecta ce evenimente să primești (mesaje, ACK, grupuri, apeluri, story-uri). Webhook-ul este eliminat automat când dezactivezi fluxul de lucru.

Ce tipuri de mesaje pot trimite?

Operațiunea Send Message suportă toate tipurile de mesaje Maytapi: text, imagini, videoclipuri, documente, audio, locație, carduri de contact, stickere, sondaje, reacții, butoane, mesaje cu listă, video scurt, redirecționare, ștergere, editare, fixare și altele.

Este gratuită integrarea n8n?

Pachetul de noduri Maytapi n8n este gratuit și open source. Ai nevoie doar de un abonament Maytapi activ pentru a utiliza WhatsApp API. Toate planurile Maytapi includ acces complet la API fără costuri suplimentare pentru integrarea n8n.