Skip to main content

Automation: n8n, Zapier & Make

Connect Nexvox to your automation platform. Send messages, receive incoming message triggers, and build multi-step workflows.

Get your API key

  1. In Nexvox, go to Settings β†’ API
  2. Click Generate API key
  3. Copy the key - you'll use it in every integration below
Keep your API key secret. Treat it like a password. Never commit it to version control or share it publicly.

API quick reference

Base URL

https://api.nexvox.co/v1

Auth header

Authorization: Bearer <key>

Send a message - POST /messages

json
{
  "to": "+971501234567",
  "type": "text",
  "text": { "body": "Hello from automation! πŸ‘‹" }
}

Integration guides

Install the Nexvox community node

  1. In n8n, go to Settings β†’ Community Nodes
  2. Click Install a community node
  3. Enter: n8n-nodes-nexvox
  4. Click Install and restart n8n

Send a message

  1. Add a new node β†’ search Nexvox
  2. Select operation: Send Message
  3. Create new credentials - set API Key to your Nexvox key
  4. Fill in the To number (with country code, e.g. +971501234567) and Message
  5. Run the workflow to test

Trigger on incoming messages

  1. Add a Webhook trigger node to your workflow
  2. Copy the webhook URL from n8n
  3. In Nexvox, go to Settings β†’ Webhooks β†’ Add webhook
  4. Paste the URL and select event: Message received
  5. Save - incoming WhatsApp messages will now fire your n8n workflow

The webhook payload includes:

json
{
  "event": "message.received",
  "contact": { "phone": "+971501234567", "name": "Ahmed Al Rashid" },
  "message": { "type": "text", "text": "Hi, I need help with my order" }
}

Example: auto-reply workflow

Webhook trigger β†’ IF node (check message.text contains "price") β†’ Nexvox Send Message node with a pricing reply. Connect any other n8n nodes in between - Google Sheets, Slack, HubSpot, etc.

Webhook payload reference

When a message arrives on your connected Nexvox number, this JSON body is sent to all configured webhook URLs:

json
{
  "event": "message.received",
  "timestamp": "2026-05-18T10:00:00Z",
  "contact": {
    "phone": "+971501234567",
    "name": "Ahmed Al Rashid"
  },
  "message": {
    "id": "wamid.abc123",
    "type": "text",
    "text": "Hi, I need help with my order",
    "timestamp": "2026-05-18T10:00:00Z"
  }
}

Questions about the API? [email protected] or WhatsApp us β†—