> ## Documentation Index
> Fetch the complete documentation index at: https://docs.snishop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WhatsApp Bot Integration: Automate Customer Notifications

> Connect Snishop ERP to WhatsApp via Wablas to send automated invoices, payment reminders, POS receipts, and CRM blast messages to customers.

Snishop ERP's WhatsApp Bot Bridge lets you reach your customers exactly where they already are — on WhatsApp. By connecting your Wablas account, you can automatically send invoices, payment reminders, POS receipts, and CRM blast messages without lifting a finger. Whether you're running a retail store, a service business, or a growing enterprise, automated WhatsApp notifications keep your customers informed and your cash flow moving.

## What the WhatsApp Bot Bridge Does

The WhatsApp Bot Bridge connects Snishop ERP to WhatsApp through the **Wablas** gateway, giving you a direct, reliable channel for business-critical messages. Here's what it handles for you:

* **Automated invoice reminders** — Snishop ERP sends a WhatsApp message to your customer the moment an invoice is created, and again when payment is approaching or overdue.
* **POS receipt delivery** — After every point-of-sale transaction, the customer receives a digital receipt straight to their WhatsApp chat.
* **CRM blast messages** — Broadcast promotional offers, announcements, or updates to targeted customer segments directly from the CRM module.
* **Proactive alerts** — Get notified — and optionally notify relevant customers — when stock levels drop below your defined threshold.

***

## Setting Up the WhatsApp Integration

> [!WARNING]
>
> The WhatsApp Bot requires an active **Wablas** account with a connected and online WhatsApp device. Make sure your Wablas device is scanned and connected before proceeding.

**1. Open Company Settings**

In the Snishop ERP sidebar, navigate to **Settings** → **Company Settings**.

**2. Go to the Integrations Tab**

Inside Company Settings, click the **Integrations** tab.

**3. Select WhatsApp (Wablas)**

Locate the **WhatsApp (Wablas)** section and click **Configure**.

**4. Choose Your API Mode**

You have two options:

* **Use System API** — Toggle on **Gunakan API Default Sistem** to use Snishop ERP's built-in Wablas connection. No credentials required.
* **Use Your Own Wablas Account** — Toggle off the system API to enter your own credentials (see the next step).

**5. Enter Your Own Wablas Credentials (if applicable)**

If you chose to use your own Wablas account, fill in the following fields:

* **API Key** — found under your Wablas account settings at [wablas.com](https://wablas.com) → **Dashboard → Settings → API Keys**.
* **Secret Key** — optional, also found in your Wablas account settings.
* **Domain** — the Wablas server domain assigned to your account (e.g., `jogja.wablas.com`). The default is pre-filled for you.

**6. Enable Auto Receipt and Save**

Enable **Kirim Struk Otomatis** if you want POS receipts sent automatically via WhatsApp after each transaction. You can also customize the receipt message template directly in this settings form. Click **Simpan Konfigurasi** to save.

***

## Automatic WhatsApp Message Triggers

Once connected, Snishop ERP automatically sends WhatsApp messages when any of the following events occur:

| Trigger | Message Sent To |
| - | - |
| **New invoice created** | Customer listed on the invoice |
| **Invoice overdue reminder** | Customer (sent on the due date and configurable follow-up intervals) |
| **Payment received confirmation** | Customer (with payment amount and invoice reference) |
| **Low stock alert** | Internal team / designated contact number |
| **POS sale receipt** | Customer (sent immediately after checkout) |

You can customize the POS receipt message template from within the WhatsApp settings form. Available personalization variables for the receipt template are: `{company_name}`, `{transaction_id}`, `{date}`, `{total}`, `{items}`, and `{customer_name}`.

***

## Plan Availability

The WhatsApp Bot Bridge is available on **Pro** plans and above. The table below shows feature availability per tier:

| Feature | Starter | Pro | Business | Enterprise |
| - | :-: | :-: | :-: | :-: |
| Manual WhatsApp share (copy link) | ✅ | ✅ | ✅ | ✅ |
| Automated invoice & payment notifications | ❌ | ✅ | ✅ | ✅ |
| POS receipt via WhatsApp | ❌ | ✅ | ✅ | ✅ |
| Low stock alerts | ❌ | ✅ | ✅ | ✅ |
| CRM Blast Messages | ❌ | ❌ | ✅ | ✅ |
| Custom message templates | ❌ | ✅ | ✅ | ✅ |

***

## Sending CRM Blast Messages

CRM Blast lets you broadcast a message to a targeted segment of your customers all at once — perfect for promotions, seasonal announcements, or payment reminders to a group.

**1. Go to the CRM Module**

In the sidebar, navigate to **CRM** → **Blast Message**.

**2. Select a Customer Segment**

Choose an existing customer segment (e.g., *Active Customers*, *Overdue Accounts*, *VIP Members*) or create a new segment using filters such as last purchase date, total spend, or customer tag.

**3. Compose Your Message**

Write your message in the text editor. Messages are delivered via your connected Wablas device.

**4. Review and Send**

Preview a sample message, review the recipient count, then click **Send Blast**. Snishop ERP queues and delivers the messages through your connected Wablas device.

> [!NOTE]
>
> WhatsApp has strict policies around bulk and promotional messaging. Always ensure your messages are sent only to customers who have opted in to receive communications from your business. Using this feature to send unsolicited messages may result in your WhatsApp number being banned by WhatsApp. Review the [WhatsApp Business Policy](https://www.whatsapp.com/legal/business-policy/) before running large blast campaigns.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.