Back to Nodes

GREEN-API for WhatsApp

Last updated Jun 7, 2026

n8n node for Green-API for WhatsApp

97 Weekly Downloads
523 Monthly Downloads

Included Nodes

GREEN-API for WhatsApp
GREEN-API for WhatsApp Trigger

Description

n8n-nodes-whatsapp-green-api

Integration node for Green API in n8n.
This community node allows automation of WhatsApp interactions using Green API โ€” including messaging, file transfer, contacts, groups, statuses, and instance management.

๐Ÿ“– Overview

The GreenAPI Node provides full access to Green API endpoints, enabling you to send messages, manage chats, groups, and retrieve account information.

Installation

Install community node

Go to Settings โ†’ Community Nodes โ†’ Install, then enter @green-api/n8n-nodes-whatsapp-greenapi

Authentication

To use this node, you need to have an instance and token from Green-API platform and WhatsApp account:

  • Sign up at Green-API
  • Create an instance
  • Get idInstance and apiTokenInstance
  • Authorize the instance in the Console
  • ๐Ÿงฉ Features

    | Category | Methods |
    |———–|———-|
    | ๐Ÿ‘ค Account | getSettings, setSettings, getStateInstance, reboot, logout, getWaSettings |
    | โœ‰๏ธ Sending | sendMessage, sendPoll, sendFileByUrl, sendLocation, sendContact, forwardMessages, sendInteractiveButtons, sendInteractiveButtonsReply |
    | ๐Ÿ“ฅ Receiving | webhookTrigger, downloadFile |
    | ๐Ÿ“œ Journals | getChatHistory, getMessage, lastIncomingMessages, lastOutgoingMessages |
    | ๐Ÿงพ Queues | showMessagesQueue, clearMessagesQueue |
    | ๐Ÿ‘ฅ Groups | createGroup, updateGroupName, getGroupData, addGroupParticipant, deleteGroupParticipant, setGroupAdmin, removeGroupAdmin, leaveGroup |
    | ๐Ÿ“ฃ Statuses | sendTextStatus, sendVoiceStatus, sendMediaStatus, deleteStatus, getStatusStatistic, getIncomingStatuses, getOutgoingStatuses |
    | โœ… Readmark | readChat |
    | ๐Ÿงฉ Service | getContacts, getContactInfo, editMessage, deleteMessage, archiveChat, unarchiveChat, setDisappearingChat |

    โš™๏ธ Usage Examples

    ๐Ÿ’ฌ Send Message

    {
      "operation": "sendMessage",
      "chatId": "79001234567@c.us",
      "message": "Hello from n8n and Green API!"
    }
    

    ๐Ÿ“Ž Send File by URL

    {
      "operation": "sendFileByUrl",
      "chatId": "79001234567@c.us",
      "urlFile": "https://example.com/image.jpg",
      "fileName": "photo.jpg"
    }
    

    ๐Ÿ“ฃ Send Text Status

    {
      "operation": "sendTextStatus",
      "message": "Working with Green-API and n8n!",
      "backgroundColor": "#228B22",
      "font": "SERIF",
      "participants": []
    }
    

    ๐Ÿ“ค Send Interactive Buttons Reply

    {
      "operation": "sendInteractiveButtonsReply",
      "chatId": "79001234567@c.us",
      "header": "",
      "body": "Do you confirm the appointment for tomorrow?",
      "footer": "",
      "buttons": [
            {
                "buttonId": "1",
                "buttonText": "Yes"
            },
            {
                "buttonId": "2",
                "buttonText": "No"
            }
        ]
    }
    

    ๐Ÿ‘ฅ Create Group

    {
      "operation": "createGroup",
      "groupName": "My Team",
      "participants": ["79001234567@c.us", "79007654321@c.us"]
    }
    

    ๐Ÿงญ Send Location

    {
      "operation": "sendLocation",
      "chatId": "79001234567@c.us",
      "latitude": 40.7128,
      "longitude": -74.0060,
      "name": "New York",
      "address": "NY, USA"
    }
    

    ๐Ÿ”„ Check Whatsapp

    {
      "operation": "checkWhatsapp",
      "phoneNumber": 79000000000
    }
    

    ๐Ÿ”— Resources

  • ๐ŸŒ Green API Documentation
  • ๐Ÿ“˜ n8n Documentation
  • ๐Ÿ’ฌ n8n Community Forum

๐Ÿ‘ค Author

Developed by Green API
๐Ÿ“ง support@green-api.com
๐ŸŒ https://green-api.com/en/

๐Ÿชช License

MIT License