Actions58
- Acesso - Credenciais
- Canais - Listar
- Contato - Adicionar Etiqueta
- Contato - Adicionar Informações
- Contato - Consultar
- Contato - Editar Perfil
- Contato - Encaminhar
- Contato - Importar
- Contato - Listar Protocolos
- Contato - Listar Todos
- Contato - Mensagem - Enviar
- Contato - Mensagem - Enviar Imagem + Legenda
- Contato - Pesquisar
- Contato - Remover Etiqueta
- Contato - Status De WhatsApp
- Etiquetas - Listar Todos
- Extra - Cep - Pesquisar
- Extra - Cnpj - Pesquisar
- Extra - Coordenadas - Pesquisar
- Extra - Cpf - Pesquisar
- Extra - CSV - Formatar
- Extra - Nome - Pesquisar
- Extra - Titularidade - Pesquisar
- Extra - Transcrição - Documentos
- Extra - Transcrição - Imagem EN
- Extra - Transcrição - Imagem PT
- Grupos - Adicionar Contato
- Grupos - Listar Contatos
- Grupos - Listar Todos
- Grupos - Remover Contato
- Grupos - WhatsApp - Histórico
- Grupos - WhatsApp - Listar
- Grupos - WhatsApp - Membros
- Marketing - Campanha - Listar
- Marketing - Campanha - Resumo
- Marketing - Mensagem - Enviar
- Marketing - Mensagem - Listar
- Marketing - Mensagem - Status
- Produto - Categoria - Listar
- Produto - Listar
- Protocolo - Consultar
- Protocolo - Encaminhar - Recado
- Protocolo - Finalizar
- Protocolo - Listar - Todos
- Protocolo - Mensagem - Enviar
- Protocolo - Mensagem - Listar
- Protocolo - Observações - Adicionar
- Protocolo - Observações - Listar
- Protocolo - Pesquisar
- Recados - Listar - Todos
- Recados - Pesquisar
- Setor - Listar - Todos
- Templates - Listar - Todos
- Usuário - Agenda - Listar
- Usuário - Carteira - Adicionar
- Usuário - Carteira - Listar
- Usuário - Carteira - Remover
- Usuário - Listar - Todos
Overview
This node integrates with a WhatsApp relationship platform (IZapp) to send various types of messages directly to contacts stored in the client's database. It supports sending text, media files (images, videos, audio, files), location maps, vCards, and message templates including WhatsApp Cloud API templates.
Common scenarios include:
- Sending personalized notifications or alerts to customers via WhatsApp.
- Sharing multimedia content such as images, videos, or documents.
- Delivering location information through map messages.
- Using pre-approved message templates for consistent communication.
- Sharing contact details via vCard format.
Practical example: A business can use this node to notify a customer about a new product launch by sending an image with a caption, or send appointment reminders using text messages or templates.
Properties
| Name | Meaning |
|---|---|
| Atenção: SPAM Pode Gerar Penalidades Em Seu Canal | Notice warning that WhatsApp may penalize accounts identified as spamming. |
| ID Do Contato | The unique identifier of the contact in the client’s database to whom the message will be sent. |
| Tipo De Mensagem | Type of message to send. Options: Arquivo (file), Áudio (audio), Imagem (image), Mapa (map), Template (template), Texto (text), vCard (vcard), Vídeo (video), WhatsApp Cloud Template (waba_template). |
| Texto Da Mensagem | Text content of the message; used when message type is text, image, or video (caption). |
| URL Da Mídia | URL of the media content (image, video, audio, or file) to be sent. |
| Nome Do vCard | Name of the contact in the vCard message. |
| Telefone Do vCard | Phone number included in the vCard message. |
| Lugar No Mapa | Name of the place to be sent in the map message. |
| Latitude | Latitude coordinate of the location in the map message. |
| Longitude | Longitude coordinate of the location in the map message. |
| Template | Template identifier to be used for sending template messages or WhatsApp Cloud API templates. |
| Definir Canal A Ser Utilizado? | Boolean flag to specify whether to select a particular channel for sending the message. |
| Canal | The specific channel to be used for sending the message if "Definir Canal" is enabled. |
| Utilizar Sempre Canais Secundários | Notice advising to always use secondary channels for notification sending (shown if channel selection enabled). |
| ID De Identificação Do Template | JSON object containing variables to personalize the WhatsApp Cloud API template message. |
Output
The node outputs JSON data representing the response from the WhatsApp platform after attempting to send the message. This typically includes status information about the message delivery, any errors encountered, and identifiers related to the sent message.
If binary data is involved (e.g., media files), it would represent the media content being sent or referenced, but this node primarily handles URLs to media rather than raw binary data.
Dependencies
- Requires connection to the IZapp WhatsApp platform via an API key credential.
- Needs proper configuration of the API authentication token within n8n credentials.
- Internet access to reach media URLs if sending media messages.
- For template messages, requires predefined templates configured on the WhatsApp Cloud API or the IZapp platform.
Troubleshooting
- Spam Penalties: Users should heed the spam notice property; sending too many unsolicited messages may lead to account penalties or blocking by WhatsApp.
- Invalid Contact ID: If the contact ID does not exist or is incorrect, the message will fail to send. Verify contact IDs before sending.
- Incorrect Media URLs: Media messages require valid, accessible URLs. Broken or inaccessible URLs will cause errors.
- Template Variables Missing or Incorrect: When sending template messages, ensure all required variables are provided and correctly formatted in JSON.
- Channel Selection Issues: If specifying a channel, ensure the channel exists and is authorized for use; otherwise, message sending may fail.
- API Authentication Errors: Invalid or missing API credentials will prevent successful communication with the platform.
Links and References
- WhatsApp Business API Documentation
- IZapp Platform Documentation (hypothetical link based on context)
- n8n Credentials Setup Guide