Novo O Safe Mode aquece números novos para reduzir o risco de banimento no WhatsApp. Saiba mais →
Integrações

Maytapi Integração n8n para WhatsApp API

Nós personalizados oficiais do Maytapi para a plataforma de automação de fluxos de trabalho n8n. Automatize mensagens do WhatsApp, gerencie contatos, grupos, sessões e muito mais com fluxos de trabalho visuais de arrastar e soltar. Conecte o WhatsApp a mais de 400 aplicativos e serviços sem escrever código.

O que é o n8n?

O n8n é uma poderosa plataforma de automação de fluxos de trabalho de código aberto que permite conectar diferentes aplicativos e serviços visualmente. Crie automações complexas usando uma interface de arrastar e soltar sem escrever código.

Com os nós oficiais do Maytapi para n8n, você pode integrar o WhatsApp em qualquer fluxo de trabalho -- enviar mensagens, gerenciar grupos, lidar com contatos, receber eventos de webhook em tempo real e automatizar todo o seu pipeline de comunicação do WhatsApp.

Configuração Rápida

Instale via n8n Community Nodes ou npm:

npm install @maytapi/n8n-nodes-maytapi

Credenciais necessárias:

  • Product ID: Do Console do Maytapi
  • API Token: Sua x-maytapi-key
  • Phone ID: (Opcional) Instância padrão do WhatsApp

Como Funciona

1
Instale o Pacote

No n8n, vá em Settings → Community Nodes → Install e digite @maytapi/n8n-nodes-maytapi. Ou instale manualmente via npm e reinicie o n8n.

2
Adicione as Credenciais

Crie uma nova credencial Maytapi API com seu Product ID e API Token do Console do Maytapi. Opcionalmente, defina um Phone ID padrão.

3
Crie Fluxos de Trabalho

Adicione os nós Maytapi ou Maytapi Trigger aos seus fluxos de trabalho e conecte-os com mais de 400 outros aplicativos e serviços no n8n.

Dois Nós Poderosos

O pacote inclui dois nós dedicados cobrindo toda a Maytapi WhatsApp API.

Nó Maytapi (Ações)

Execute operações do WhatsApp nos seus fluxos de trabalho. Suporta 14 categorias de recursos com 138 operações:

  • Mensagem: Envie 38 tipos de mensagem (texto, mídia, enquete, localização, vcard, botões, lista, sticker, reação, encaminhar, excluir, editar e mais)
  • Contato: Obtenha contatos, verifique números de telefone, bloqueie/desbloqueie, imagens de perfil
  • Chat: Liste conversas, arquive, fixe, silencie, favorite, limpe o histórico
  • Etiqueta: Crie, edite e exclua etiquetas, marque chats
  • Presença: Leia e envie o status online, digitando e gravando
  • Catálogo: Produtos, coleções, pedidos e perfil comercial
  • Grupo: Crie grupos, gerencie membros, administradores, configurações, convites, solicitações de entrada
  • Comunidade: Crie comunidades, gerencie membros, administradores e subgrupos
  • Canal: Crie canais, publique, pesquise, siga e leia estatísticas
  • Story: Publique stories, veja quem os viu e gerencie a privacidade
  • Fila: Liste, obtenha e limpe filas de mensagens
  • Chamada: Rejeite chamadas, crie links de chamada de voz/vídeo
  • Conta: Gerencie telefones, webhooks, logs, informações do produto
  • Sessão: Verifique o status, obtenha o código QR, desconecte, conecte com número de telefone
  • Controle de Sessão: Reimplante, restauração de fábrica, obtenha/defina configurações

Nó Maytapi Trigger (Webhooks)

Receba eventos do WhatsApp em tempo real para acionar seus fluxos de trabalho. Selecione quais eventos deseja monitorar:

  • Eventos de Mensagem: Novas mensagens recebidas/enviadas com metadados completos (tipo, subtipo, remetente, texto, mídia, timestamp)
  • Eventos ACK: Alterações no status de entrega de mensagens (enviada, entregue, lida)
  • Eventos de Grupo: Entradas de membros, saídas, convites, remoções, alterações de configurações
  • Eventos de Chamada: Chamadas recebidas, realizadas, perdidas, rejeitadas
  • Eventos de Story: Novos stories publicados por contatos

Os webhooks são configurados automaticamente quando você ativa o fluxo de trabalho e removidos quando você o desativa.

Operações Disponíveis

Lista completa de operações disponíveis no Nó Maytapi, agrupadas por recurso.

Operações de Mensagem

Operação Descrição
Send MessageEnvie mensagens para qualquer chat. Suporta 38 tipos de mensagem: texto, mídia, enquete, localização, vcard, contato, link, produto, botões, lista, sticker, vídeo curto, encaminhar, excluir, reação, remover reação, editar, convite de grupo, fixar mensagem, favoritar, criar evento, resposta de story em texto e resposta de story em mídia.
Get MessageRecupere informações sobre uma mensagem específica pelo ID
Get MessagesRecupere mensagens de uma conversa com paginação, filtro por autor e filtro fromMe

Operações de Contato

Operação Descrição
Get ContactsListe todos os contatos do WhatsApp
Get ContactObtenha informações de um contato específico
Check PhonesVerifique se números de telefone estão registrados no WhatsApp
Block ContactBloqueie ou desbloqueie um contato
Get Profile ImageObtenha a foto de perfil de um contato ou grupo
Set Profile ImageDefina a foto de perfil da sua conta do WhatsApp
Delete Profile ImageExclua a foto de perfil da sua conta do WhatsApp
Get Blocked ContactsListe os contatos bloqueados
Add ContactAdicione um contato à agenda do telefone
Edit ContactEdite um contato salvo
Remove ContactRemova um contato da agenda
LID to PhoneConverta um identificador @lid em número de telefone
Phone to LIDConverta um número de telefone no identificador @lid
Phone to UsernameObtenha o nome de usuário do WhatsApp de um número
Username to PhoneConverta um nome de usuário do WhatsApp em número de telefone
Get Profile NameObtenha o nome de perfil do seu número
Set Profile NameAltere o nome de perfil do seu número
Get Profile AboutObtenha o texto "Recado" do seu número ou de um contato
Set Profile AboutDefina o texto "Recado" do seu número
Get Profile UsernameObtenha o nome de usuário do WhatsApp do seu número
Set Profile UsernameDefina o nome de usuário do WhatsApp do seu número

Operações de Chat

Operação Descrição
Get ConversationsListe todas as conversas/chats com paginação
Get ConversationObtenha detalhes de uma conversa específica com mensagens
Favorite ChatAdicione ou remova uma conversa dos favoritos
Pin ChatFixe ou desafixe uma conversa
Archive ChatArquive ou desarquive uma conversa
Mute ChatSilencie ou ative o som de uma conversa (8 horas, 1 semana ou para sempre)
Clear ChatLimpe todas as mensagens de uma conversa
Set Disappearing MessagesDefina o temporizador de mensagens temporárias de uma conversa (desligado, 24h, 7 dias, 90 dias)

Operações de etiquetas

Operação Descrição
Get LabelsListe todas as etiquetas do número
Get Labeled ChatsListe os chats com uma etiqueta
Get Label ColorsListe as cores de etiqueta disponíveis
Create LabelCrie uma nova etiqueta
Edit LabelRenomeie uma etiqueta ou altere sua cor
Delete LabelsExclua etiquetas da conta do WhatsApp
Add Label to ChatAdicione uma etiqueta a um chat
Remove Label from ChatRemova uma etiqueta de um chat

Operações de presença

Operação Descrição
Get PresenceObtenha o estado online/digitando de um contato
Subscribe PresenceAssine as atualizações de presença de um contato
Send PresenceEnvie o status digitando, gravando ou online para um chat

Operações de catálogo

Operação Descrição
Get ProductsListe os produtos do catálogo do seu número ou de um contato
Get ProductObtenha um produto pelo ID
Add ProductAdicione um produto ao catálogo
Edit ProductEdite um produto do catálogo
Remove ProductRemova um produto do catálogo
Add Product ImageAdicione uma imagem a um produto
Remove Product ImageRemova uma imagem de um produto
Get CollectionsListe as coleções de produtos
Get CollectionObtenha uma coleção com seus produtos
Add CollectionCrie uma coleção de produtos
Edit CollectionRenomeie ou atualize uma coleção
Remove CollectionExclua uma coleção
Add Collection ProductsAdicione produtos a uma coleção
Remove Collection ProductsRemova produtos de uma coleção
Get OrdersListe os pedidos recebidos enquanto a sessão está ativa
Get OrderObtenha um pedido com seus itens
Get Business ProfileObtenha o perfil comercial do seu número ou de um contato
Set Business ProfileAtualize o perfil comercial do seu número

Operações de Grupo

Operação Descrição
Create GroupCrie um novo grupo do WhatsApp com participantes, mensagem de convite opcional e imagem de perfil
Get GroupsListe todos os grupos com carregamento opcional de participantes, ordenação, links de convite e paginação
Get GroupObtenha informações de um grupo específico com geração opcional de link de convite
Set Group ImageDefina a foto de perfil do grupo
Delete Group ImageExclua a foto de perfil do grupo
Add ParticipantsAdicione membros a um grupo com convite opcional
Remove ParticipantRemova um membro de um grupo
Promote AdminPromova um participante a administrador
Demote AdminRebaixe um administrador a participante
Set Group ConfigConfigure as configurações do grupo: permissões, mensagens temporárias, aprovação de adição de membros, nome, descrição
Accept InviteAceite um convite de grupo pelo código de convite
Revoke InviteRevogue e regenere o link de convite do grupo
Leave GroupSaia de um grupo do WhatsApp
Get Approval RequestsListe solicitações de entrada pendentes de um grupo
Approve Join RequestsAprove solicitações de entrada pendentes
Reject Join RequestsRejeite solicitações de entrada pendentes
Get Group Info by Invite CodeObtenha informações do grupo usando o código de convite
Accept Invite V4Aceite um convite de grupo (V4) recebido pelo webhook

Operações de comunidade

Operação Descrição
Create CommunityCrie uma nova comunidade
Get CommunitiesListe todas as comunidades com seus subgrupos
Get CommunityObtenha uma comunidade
Add ParticipantsAdicione membros a uma comunidade
Remove ParticipantRemova um membro de uma comunidade
Promote AdminPromova um membro a administrador da comunidade
Demote AdminRebaixe um administrador da comunidade
Add Sub-GroupsVincule grupos existentes a uma comunidade
Remove Sub-GroupsDesvincule grupos de uma comunidade
Revoke InviteRevogue e gere novamente o link de convite da comunidade
Get Unjoined Sub-GroupsListe os subgrupos dos quais você ainda não participa
Join Sub-GroupEntre em um subgrupo de uma comunidade
Deactivate CommunityDesative uma comunidade (irreversível)

Operações de canal

Operação Descrição
Create ChannelCrie um novo canal
Get ChannelsListe os canais que você administra ou segue
Get ChannelObtenha um canal
Delete ChannelExclua um canal que você administra
Set Channel ConfigAtualize o nome, a descrição ou a imagem do canal
Get Invite CodeObtenha o link de convite de um canal
Search by CountryDescubra canais por código de país
Search by TextPesquise canais por texto
Get Channel MessagesLeia as mensagens de um canal
SubscribeSiga um canal
UnsubscribeDeixe de seguir um canal
Subscribe by Invite CodeSiga um canal usando o código de convite
Unsubscribe by Invite CodeDeixe de seguir um canal usando o código de convite
Get Info by Invite CodeObtenha as informações de um canal a partir do código de convite
Get StatisticsObtenha as estatísticas de seguidores e alcance de um canal
Demote AdminRemova os direitos de administrador de um canal
Accept Admin InviteAceite um convite para ser administrador do canal
Revoke Admin InviteRevogue um convite pendente de administrador do canal

Operações de stories

Operação Descrição
Create StoryPublique um story de texto, mídia ou áudio
Get My StoriesListe seus stories com quem os viu
Get Contacts StoriesListe os stories publicados pelos seus contatos
Get Story PrivacyVeja quem pode ver seus stories
Set Story PrivacyDefina quem pode ver seus stories

Operações de Fila

Operação Descrição
List QueuesListe todas as filas de mensagens dos telefones
Get QueueObtenha a fila de mensagens de um telefone específico
Clear QueueLimpe a fila de mensagens do telefone

Operações de Chamada

Operação Descrição
Reject CallRejeite uma chamada recebida (callId obtido pela notificação de webhook)
Create Call LinkCrie um link compartilhável de chamada de voz ou vídeo com timestamp agendado
Get CallsListe o histórico de chamadas
Get CallObtenha uma chamada pelo ID
Start CallInicie uma chamada de aviso que toca e encerra automaticamente (sem áudio)

Operações de Conta

Operação Descrição
Get Product InfoObtenha informações do produto
Add PhoneAdicione um novo telefone ao produto com número de telefone opcional
List PhonesListe todos os telefones registrados
Set WebhookConfigure a URL de webhook do produto
Set ACK PreferenceAtive ou desative notificações de confirmação via webhook
Get LogsObtenha logs de todos os telefones
Get Phone LogsObtenha logs de um telefone específico

Operações de Sessão

Operação Descrição
Get StatusVerifique o status de conexão da sessão
Get ScreenObtenha uma captura de tela da sessão atual (retorna imagem binária)
Get QR CodeObtenha o código QR para pareamento do telefone (retorna imagem binária)
LogoutDesconecte a sessão do WhatsApp
Connect with Phone NumberConecte usando o número de telefone em vez do código QR
Get New Chat LimitObtenha o limite de novos chats que o WhatsApp aplica ao número

Operações de Controle de Sessão

Operação Descrição
RedeployReimplante a instância Docker para reiniciar a sessão
Factory ResetRestauração de fábrica do telefone para o estado inicial
Get ConfigObtenha a configuração específica do telefone
Set ConfigDefina a URL de webhook específica do telefone e configurações de entrega ACK

Eventos do Webhook Trigger

Tipo de Evento Descrição
MessageNovas mensagens recebidas/enviadas com metadados completos: tipo de mensagem, subtipo, número do remetente, nome do remetente, destinatário, texto da mensagem, ID da mensagem, timestamp, detalhes da conversa
ACKAlterações no status de entrega de mensagens: enviada, entregue, lida -- com ID da mensagem e timestamp
GroupEventos de membros do grupo: entradas, saídas, convites, remoções, alterações de configurações -- com ID do grupo, nome, tipo de ação e detalhes dos participantes
CallEventos de chamada: recebidas, realizadas, perdidas, rejeitadas -- com ID da chamada, status e detalhes do chamador
StoryEventos de story: novos stories publicados por contatos -- com ID do story, remetente, tipo do story e conteúdo

Por que Usar os Nós Maytapi para n8n?

Traga todo o poder da WhatsApp API para seus fluxos de trabalho n8n com nós desenvolvidos especificamente para isso.

  • Cobertura completa da API com 138 operações em 14 categorias de recursos
  • Triggers de webhook em tempo real para mensagens, status de entrega, eventos de grupo, chamadas e stories
  • Sem necessidade de código -- construtor visual de fluxos de trabalho com arrastar e soltar
  • Flexibilidade de Phone ID -- use o padrão ou um Phone ID personalizado por operação
  • Tratamento de erros integrado com lógica de tentativas e mensagens de erro detalhadas
  • Conecte o WhatsApp a mais de 400 aplicativos: CRMs, bancos de dados, e-mail, Slack e mais

Automatize sua comunicação no WhatsApp com as ferramentas que você já utiliza.

Detalhes Técnicos

Nome do Pacote:

@maytapi/n8n-nodes-maytapi

Endpoint da API:

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

Autenticação:

  • Header: x-maytapi-key
  • Product ID no caminho da URL
  • Parâmetro Phone ID opcional por operação

Recursos:

Mensagem, Contato, Chat, Etiqueta, Presença, Catálogo, Grupo, Comunidade, Canal, Story, Fila, Chamada, Conta, Sessão, Controle de Sessão

Pronto para turbinar sua comunicação no WhatsApp?

Desbloqueie recursos poderosos para mensagens empresariais e automação com nossa API do WhatsApp

Perfeito para empresas, desenvolvedores e usuários avançados

Perguntas Frequentes

Como instalo os nós Maytapi para n8n?

Vá em Settings → Community Nodes → Install na sua instância do n8n e procure por @maytapi/n8n-nodes-maytapi. Ou instale manualmente via npm: npm install @maytapi/n8n-nodes-maytapi e reinicie o n8n.

Quais credenciais eu preciso?

Você precisa do seu Product ID e API Token do Console do Maytapi. Opcionalmente, você pode especificar um Phone ID padrão para sua instância do WhatsApp.

Posso usar múltiplos números de WhatsApp?

Sim! Você pode definir um Phone ID padrão nas credenciais ou substituí-lo por nó. A opção "Phone ID Source" permite escolher entre credenciais ou Phone ID personalizado para cada operação.

Como os webhooks funcionam com o n8n?

O nó Maytapi Trigger configura automaticamente os webhooks com o Maytapi quando você ativa o fluxo de trabalho. Você pode selecionar quais eventos deseja receber (mensagens, ACK, grupos, chamadas, stories). O webhook é removido automaticamente quando você desativa o fluxo de trabalho.

Quais tipos de mensagem posso enviar?

A operação Send Message suporta todos os tipos de mensagem do Maytapi: texto, imagens, vídeos, documentos, áudio, localização, cartões de contato, stickers, enquetes, reações, botões, mensagens de lista, vídeo curto, encaminhar, excluir, editar, fixar e mais.

A integração com o n8n é gratuita?

O pacote de nós Maytapi para n8n é gratuito e de código aberto. Você só precisa de uma assinatura ativa do Maytapi para usar a WhatsApp API. Todos os planos do Maytapi incluem acesso completo à API sem taxas adicionais para a integração com o n8n.