@waberes/n8n-nodes-waberes
v0.0.2
Published
WABeres WhatsApp API node for n8n
Maintainers
Readme
n8n-nodes-waberes
English
What is WABeres?
WABeres is a WhatsApp API gateway service built for indie developers, freelancers, and agencies in Indonesia. This community node lets you integrate WABeres into your n8n workflows without manually setting up HTTP requests or handling HMAC signature signing.
Installation
In your n8n instance, go to Settings → Community Nodes → Install and enter:
n8n-nodes-waberesNote: Your n8n instance must have community nodes enabled. For self-hosted instances, set the environment variable
N8N_COMMUNITY_PACKAGES_ENABLED=true.
Credentials
You will need to create a WABeres API credential with the following fields:
| Field | Description | |---|---| | Base URL | Your WABeres API base URL | | API Key | Your WABeres API key | | Secret Key | Your WABeres secret key for request signing and verify webhook |
Operations
Resource: Message
| Operation | Description |
|---|---|
| Send Text | Send a text message to a WhatsApp number |
| Send Chat Presence | Send a typing indicator (start or stop) to a WhatsApp number |
Resource: Webhook
| Operation | Description | |---|---| | Verify Signature | Verify the HMAC-SHA256 signature of an incoming WABeres webhook |
Example Workflow
A typical webhook workflow looks like this:
Webhook (n8n built-in) → WABeres: Verify Signature → your logic → WABeres: Send TextThe Verify Signature operation will throw an error and stop the workflow if the signature is invalid, so you don't need to add extra IF nodes to handle invalid requests.
Documentation
Full API reference and guides: waberes.mintlify.app
Indonesia
Apa itu WABeres?
WABeres adalah layanan WhatsApp API gateway yang dibangun untuk indie developer, freelancer, dan agensi di Indonesia. Community node ini memungkinkan kamu mengintegrasikan WABeres ke dalam workflow n8n tanpa perlu setup HTTP request secara manual atau mengurus HMAC signature signing sendiri.
Instalasi
Di instance n8n kamu, buka Settings → Community Nodes → Install dan masukkan:
n8n-nodes-waberesCatatan: Instance n8n kamu harus mengizinkan community nodes. Untuk self-hosted, tambahkan environment variable
N8N_COMMUNITY_PACKAGES_ENABLED=true.
Credentials
Buat credential WABeres API dengan field berikut:
| Field | Keterangan | |---|---| | Base URL | Base URL WABeres API kamu | | API Key | API key WABeres kamu | | Secret Key | Secret key untuk request signing dan verifikasi webhook |
Operasi
Resource: Message
| Operasi | Keterangan |
|---|---|
| Send Text | Kirim pesan teks ke nomor WhatsApp |
| Send Chat Presence | Kirim indikator mengetik (start atau stop) ke nomor WhatsApp |
Resource: Webhook
| Operasi | Keterangan | |---|---| | Verify Signature | Verifikasi HMAC-SHA256 signature dari webhook WABeres yang masuk |
Contoh Workflow
Workflow webhook yang umum dipakai:
Webhook (bawaan n8n) → WABeres: Verify Signature → logika kamu → WABeres: Send TextOperasi Verify Signature akan melempar error dan menghentikan workflow jika signature tidak valid, jadi kamu tidak perlu menambahkan IF node tambahan untuk menangani request yang tidak valid.
Dokumentasi
Referensi API lengkap dan panduan: waberes.mintlify.app
