Actions31
- Revenda Actions
- Instagram Actions
- Messenger Actions
- WhatsApp Actions
- Telegram Actions
- Mercado Livre Actions
- OLX Actions
- WebChat Actions
- Email Actions
Overview
The "Enviar Botões" operation for the Instagram resource in this node allows sending interactive button messages to Instagram users. This feature is useful for creating engaging conversations by presenting recipients with clickable buttons that either redirect them to external URLs or send predefined quick replies back to the system.
Common scenarios include:
- Customer support bots offering options like "View FAQ", "Contact Support", or "Track Order".
- Marketing campaigns where users can click buttons to visit promotional pages.
- Interactive surveys or feedback collection using quick reply buttons.
For example, a business could send a message with text "Choose an option:" and three buttons: one linking to their website, another to a product page, and a third sending a quick reply like "More Info".
Properties
| Name | Meaning |
|---|---|
| ID Do Canal | The Instagram channel ID from which the message will be sent. |
| ID Do Destinatário | The recipient's Instagram user ID who will receive the message. |
| Texto | The text displayed above the buttons in the message. |
| Botões | A list of 1 to 3 buttons to include in the message. Each button has: |
| - Tipo Do Botão (Button Type): Either "Link" (redirects to an external URL) or "Resposta Rápida" (sends a predefined quick reply). | |
| - Título (Title): The text shown on the button. | |
| - URL: Required if the button type is "Link". The destination URL. | |
| - Resposta (Payload): Required if the button type is "Resposta Rápida". The message sent when clicked. |
Output
The node outputs JSON data representing the result of the send button message operation. This typically includes confirmation details such as message IDs, status, or any response returned by the Instagram messaging API.
If the node supports binary data output (not indicated here), it would represent media attachments or similar content, but for this operation, the focus is on JSON message metadata.
Dependencies
- Requires an active connection to the Instagram messaging API via the NotificaMe Hub service.
- Needs proper authentication configured through an API key credential for the NotificaMe Hub.
- The Instagram channel ID and recipient ID must be valid and authorized within the connected Instagram account.
Troubleshooting
- Invalid Channel or Recipient ID: Errors may occur if the provided Instagram channel or recipient IDs are incorrect or unauthorized. Verify these IDs carefully.
- Button Limits: The node enforces a maximum of 3 buttons. Attempting to add more will cause validation errors.
- Missing Required Fields: Ensure all required fields per button type are filled (e.g., URL for link buttons, payload for quick replies).
- API Authentication Errors: If the API key or credentials are invalid or expired, the node will fail to send messages. Refresh or update credentials as needed.
- Message Format Errors: Incorrectly formatted button definitions or unsupported characters in text fields might cause failures.