{"repo":"onionj/whatsapp-api","free":true,"listed":false,"github":"https://github.com/onionj/whatsapp-api","clone":"git clone https://github.com/onionj/whatsapp-api.git","description":"Unofficial WhatsApp API for n8n","language":"Go","stars":21,"topics":["n8n","whatsmeow","whatsapp","whatsapp-bot"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Unofficial WhatsApp API for n8n A lightweight unofficial WhatsApp API built with whatsmeow, designed to integrate WhatsApp with n8n. It delivers incoming WhatsApp messages (text and voice notes) to n8n webhooks, and exposes a simple HTTP endpoint that n8n can call to send messages back. ✨ Features - Receive WhatsApp messages → forward to webhook (text + voice notes). - Send WhatsApp messages via POST /send. - Basic Auth protection for webhooks and API. - Persistent session with SQLite. - QR code pairing for WhatsApp login. ⚙️ Requirements - WhatsApp account (to scan QR code) - n8n instance for automation 🚀 Setup - Download Binary from Releases - Create .env: - Run: NOTE: On first run, scan the displayed QR code in WhatsApp to pair the device. 📡 API Send a Message 🔗 n8n Integration - Configure Webhook nodes in n8n to capture messages from TEXT WEBHOOK URL and VOICE WEBHOOK URL. - Use the /send endpoint to reply to WhatsApp messages programmatically. ⚠️ Notes - This is unofficial and not affiliated with WhatsApp. - Use responsibly to avoid account bans. - For production: run behind reverse proxy + HTTPS.","default_branch":null,"files":null,"tree":[],"storefront":"/r/onionj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/onionj/whatsapp-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}