WhatsApp API feature

WhatsApp API Integrations for ERP, CRM and Online Stores

If your software can make an HTTP request, it can send WhatsApp messages through Notivo and receive replies by webhook.

Node.js
// Send a WhatsApp message when something happens in your system
async function notifyCustomer(phone, text) {
  const response = await fetch('https://api.notivo.link/api/messages', {
    method: 'POST',
    headers: {
      'x-api-key': process.env.NOTIVO_API_KEY,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      session_id: process.env.NOTIVO_SESSION_ID,
      to: phone,
      message: text
    })
  });
  return response.json();
}

How do you integrate WhatsApp with your software?

Call the Notivo REST API from your ERP, CRM, online store or custom code to send WhatsApp messages, and point a webhook at your system to receive customer replies. Any platform that can send HTTP requests can integrate. A WooCommerce plugin is available, and a Shopify app is in development.

How does a typical integration work?

  1. Choose a triggerPick an event in your system, such as a new order, a created invoice or a changed lead status.
  2. Call the APIWhen the event happens, send a POST request with the customer number and your message.
  3. Receive repliesSet a webhook URL so customer replies reach your system.
  4. Test with one numberSend a few test messages to your own phone before you switch the integration on for customers.

Which systems can you connect?

ERP systems

Send invoices, payment reminders and delivery notes when your ERP creates them.

CRM systems

Message leads and customers from your CRM and log their replies back into it.

WooCommerce

Use the WooCommerce plugin to send order-related WhatsApp notifications.

Shopify

A live demo store shows order notifications, and a dedicated Shopify app is in development.

Custom software

Add WhatsApp to your own application with a few lines of code.

Webhook-based apps

Forward incoming replies to any URL that can receive an HTTP request.

How does an ERP or CRM integration work?

An ERP or CRM does not need a special connector to use Notivo. It needs a way to run a short script or make an HTTP request when something changes. For example, when an invoice is created, the system calls the send endpoint with the customer's number and a short message.

For replies, set a webhook. Your system receives the customer's message, verifies the signature and can then create a note, a ticket or a follow-up task.

What about WooCommerce and Shopify?

The Dakiya plugin connects WooCommerce to Notivo for order-related messaging. Read the WooCommerce guide for installation and configuration steps. A Shopify app is still in development, so the Shopify page describes the plan rather than a finished product.

Practical integration examples

Invoice created in an ERP

The ERP calls the API and the customer receives the invoice summary on WhatsApp.

New lead in a CRM

A new lead triggers a welcome message, and the reply is logged on the lead record.

Order shipped in a store

The store sends tracking details when the order status changes to shipped.

Website contact form

A form submission is forwarded to your team on WhatsApp.

See how this feature works with the rest of the platform, or browse all Notivo features.

Frequently asked questions: WhatsApp Integrations

Do I need a prebuilt connector for my ERP or CRM?

No. Any system that can make HTTP requests or run custom code can call the Notivo REST API.

Is there a WooCommerce plugin?

Yes. The Dakiya plugin connects WooCommerce to the Notivo API. See the WooCommerce guide for setup steps.

Is the Shopify app available?

Not yet. A Shopify app is in development, and a demo store shows order notifications. The Shopify page is updated as the app progresses.

How do customer replies reach my system?

Notivo forwards incoming messages to your webhook URL. Verify the HMAC signature on each request before you process it.

Which programming languages work?

Any language that can send an HTTP request. The documentation includes PHP and JavaScript examples.

Start with WhatsApp Integrations

Create your session, scan the QR code and send your first WhatsApp message through the Notivo API.

Get started Read the API documentation