Actions64
- Instancia Actions
- Mensaje Actions
- Grupo Actions
- Crear Grupo
- Actualizar Imagen Del Grupo
- Actualizar Nombre Del Grupo
- Actualizar Descripción Del Grupo
- Actualizar Configuraciones
- Actualizar Miembros
- Buscar Enlace De Invitación
- Revocar Enlace De Invitación
- Enviar Enlace De Invitación
- Buscar Grupos
- Encontrar Participantes
- Mensajes Temporales
- Unirse Al Grupo
- Salir Del Grupo
- Chat Actions
- Perfil Actions
- Evento Actions
- Integración Actions
Overview
This node allows sending interactive button messages through the Evolution API messaging service. It is designed to send a message with a title, description, optional footer, and up to three customizable buttons to a specified recipient number via a named instance.
Common scenarios include:
- Sending quick reply options to users in customer support chats.
- Providing clickable URLs or phone call buttons for marketing campaigns.
- Offering copy-to-clipboard buttons for sharing codes or information easily.
For example, a business could use this node to send a promotional message with buttons linking to their website, a callback request, or a coupon code that users can copy.
Properties
Name | Meaning |
---|---|
Nombre De La Instancia | The name of the instance that will send the buttons message. |
Número Del Destinatario | The recipient's phone number to which the message with buttons will be sent. |
Título | The title text of the button message. |
Descripción | The description text of the button message. |
Pie De Página | Optional footer text displayed at the bottom of the message. |
Botones | Up to 3 buttons included in the message. Each button has: |
- Tipo (Type): one of Reply, Copy, URL, or Call. | |
- Texto Del Botón (Button Text): the label shown on the button. | |
- ID: required if type is Reply; an identifier for the reply button. | |
- Código Para Copiar (Copy Code): required if type is Copy; the text/code to copy. | |
- URL: required if type is URL; the link to open when clicked. | |
- Número De Teléfono (Phone Number): required if type is Call; the phone number to call. |
Output
The node outputs a JSON array containing the response from the Evolution API after attempting to send the button message. This typically includes confirmation details such as message status or error information.
No binary data output is indicated.
Dependencies
- Requires an API key credential for authenticating with the Evolution API.
- The node expects the Evolution API base URL and headers to be configured internally.
- No additional external dependencies are evident from the source.
Troubleshooting
- Unsupported Operation Error: If the operation "send-buttons" is not recognized, ensure the resource and operation names are correctly set as "messages-api" and "send-buttons".
- Missing Required Fields: Errors may occur if mandatory fields like instance name, recipient number, title, description, or button-specific properties are missing.
- Button Limits: Only up to 3 buttons are allowed; exceeding this may cause errors.
- Invalid Button Types or Missing Button Data: Each button must have the correct fields filled based on its type (e.g., URL for URL buttons). Omissions will likely result in API errors.
- API Authentication Failures: Ensure the API key credential is valid and properly configured in n8n.
Links and References
- Evolution API Documentation: https://doc.evolution-api.com/api-reference
- n8n Custom Node Development Guide: https://docs.n8n.io/integrations/creating-nodes/
- Interactive Messages with Buttons (general concept): https://developers.facebook.com/docs/messenger-platform/send-messages/buttons/