Sigzen Technologies (registered trademark)

Sigzen WhatsApp CRM

WhatsApp Business API integration for ERPNext, with a shared inbox and an AI chatbot

Sigzen WhatsApp CRM is an ERPNext WhatsApp integration built on Meta's official WhatsApp Cloud API. It runs inside Frappe Desk as two apps. Your team chats from one inbox or straight from a Lead, Customer or Sales Order. ERPNext sends updates on its own, and a chatbot answers routine questions before handing off to a person.

  • Official Meta Cloud API
  • Runs inside ERPNext Desk
  • AI chatbot with human handoff
  • Forms that create ERPNext records
Sigzen WhatsApp › WhatsApp Chat
AllUnread
  • Patel TradersPlease share the invoice PDF2
  • Meera JoshiForm completed
Patel TradersCustomer › SO-0142

Hi, is my order dispatched?

Yes. Your order SO-0142 left our warehouse today.Sent by Notification ✓✓

Please share the invoice PDF

📄 Invoice ACC-SINV-0381.pdfAgent: Priya ✓✓

Type a messageTemplate
Illustration of the Sigzen WhatsApp Chat Inbox inside ERPNext, with a conversation linked to a Sales Order.

Watch

Sigzen WhatsApp CRM, key features in 5 minutes

Sigzen WhatsApp CRM Key Features

A walk-through of the main features of Sigzen WhatsApp CRM inside ERPNext — WhatsApp integration, message templates, automatic notifications, the shared chat inbox, forms, campaigns, and an AI chatbot with human handoff.

Why Teams Switch

What problems does Sigzen WhatsApp CRM solve?

Customer chats sit on staff phones

Sales and support talk to customers on personal WhatsApp. When someone leaves the company, the chat history leaves with them, and nobody else can see what was promised.

Chats are cut off from ERPNext

The order, quote or invoice is in ERPNext, but the conversation is somewhere else. Staff switch screens and copy numbers by hand.

Updates depend on someone remembering

Order confirmations, payment reminders and dispatch notes go out late, or not at all, because a person has to send each one.

The same questions arrive every day

Office timings, prices, directions. Your team answers them again and again, and customers who write after hours wait until morning.

Bots and people get in each other's way

A chatbot keeps replying while an agent is trying to help. Or a customer asks for a human and waits because nobody was assigned.

How It Works

How does a WhatsApp message reach ERPNext?

Sigzen WhatsApp saves every message first. The chatbot then decides whether to reply. There is only one webhook, so no message is handled twice.

  • Customer
  • Meta
  • Sigzen WhatsApp
  • Chatbot
  1. 1Customer

    Customer writes in

    A customer sends a message to your WhatsApp Business number.

  2. 2Meta

    Meta delivers it

    Meta's Cloud API passes it to your ERPNext site's webhook in real time.

  3. 3Sigzen WhatsApp

    The message is saved

    It is stored as a WhatsApp Message, whether or not the chatbot is installed.

  4. 4Chatbot

    The bot checks the rules

    Is an agent already on this chat? Is it business hours? Is the number excluded?

  5. 5Chatbot

    It picks a reply

    In this order: continue an open flow, match a keyword, start a flow, ask the AI, send the default reply.

  6. 6Chatbot

    Gaps get logged

    If nothing matched, the text goes to the Unmatched Keyword list for review.

  7. 7Sigzen WhatsApp

    Your team sees it live

    Chat Inbox and the chat panel on the linked document update at once.

Two Apps

What is included in Sigzen WhatsApp CRM?

The product has two Frappe apps. You can start with the first and add the second later.

Messaging engine

Sigzen WhatsApp

Connects to Meta, stores every message, and gives your team the inbox, templates, notifications, campaigns and forms. It works fully on its own.

  • Meta Cloud API connection, one record per business number
  • Chat Inbox and chat on ERPNext documents
  • Templates, automatic notifications and campaigns
  • WhatsApp Forms that create ERPNext records
  • Contact profiles and role-based access

Automation layer, optional

Sigzen WhatsApp Chatbot

Reads the messages Sigzen WhatsApp has saved and decides whether and how to reply. It needs Sigzen WhatsApp installed first and adds no second webhook.

  • Keyword replies with Exact, Contains, Starts With or Regex matching
  • Step-by-step guided conversation flows
  • AI fallback that uses your own business knowledge
  • Business hours and excluded numbers
  • Human handoff with timeout reassignment

Capabilities

Features of Sigzen WhatsApp CRM

Pick a capability to see what it covers.

Chat Inbox and Document Chat

One shared WhatsApp inbox inside ERPNext, plus a chat panel on the records your team already works in.

Shared Chat Inbox

Every conversation in one list, with All and Unread filters, search, unread badges and an unread count in the navbar.

Chat from ERPNext records

A chat panel on Lead, Customer, Opportunity, Quotation and Sales Order shows the full history and lets staff reply on the spot.

Start a new chat

Pick a Lead or Customer. The app finds their mobile number and opens the thread.

Send To WhatsApp from any document

Send an approved template from any form's menu, for example an invoice to a customer. The message stays linked to that document.

Interactive WhatsApp messaging

Send and receive text, images, video, documents, audio, stickers, location, contacts, reactions and interactive buttons.

Profiles and read receipts

A WhatsApp Profile is created for each new contact and can link to a CRM Contact, with notes. Meta read receipts are optional.

Use Cases

What can you automate with WhatsApp in ERPNext?

These are common setups Sigzen's team builds with the product. Each one runs inside ERPNext.

What can you automate with WhatsApp in ERPNext?
Use caseWhat starts itWhat happens
Order confirmationA Sales Order is submittedThe customer gets an approved template with the order details and an optional PDF.
Payment reminderA daily or weekly scheduleCustomers with dues get a reminder template.
Lead captureA customer completes a WhatsApp FormA Lead is created in ERPNext with the answers in the right fields.
Guided enquiryA customer types a trigger word or taps a buttonA chatbot flow asks for name, email and phone, then creates a Lead.
Offer or announcementYou submit a WhatsApp CampaignOne template goes to a saved Recipient List, with delivery and read counts.
Common questionsA customer types words like hours, price or locationA keyword reply answers straight away, even after office hours.
Talk to a personA customer types agent or humanThe bot pauses and an assigned agent replies from Chat Inbox.

Meta's 24-Hour Rule

When do you need an approved WhatsApp template?

Meta allows free-form messages only within about 24 hours of the customer's last message. Outside that window, any message your business starts must use a Meta-approved template. Sigzen WhatsApp CRM applies this rule the same way in the inbox, in notifications, in campaigns and in the chatbot.

When do you need an approved WhatsApp template?
MessageDoes the 24-hour window apply?Approved template needed?
Chatbot reply to a customer's messageNo, it is a replyNo
Chat Inbox or Document Chat, inside the windowYesNo
Chat Inbox or Document Chat, outside the windowYesYes
WhatsApp CampaignNot applicableYes
Notification on a document eventNot applicableYes
Send To WhatsApp from a formDepends on timingYes, if outside the window

Built on Frappe

Why run WhatsApp inside ERPNext instead of a separate tool?

Sigzen WhatsApp CRM is not an outside inbox that syncs with ERPNext. It is a pair of Frappe apps installed on your own ERPNext site, so chats, customers and documents sit in one database.

Official Meta Cloud API

It connects directly to Meta's WhatsApp Business Cloud API. Each business phone number is one WhatsApp Account record.

One webhook, one message log

Every incoming and outgoing message is stored in ERPNext. The chatbot reads saved messages and never opens a second webhook.

Uses the Frappe tools you know

Roles, Assignment Rules, scheduled jobs and live updates all work the standard Frappe way.

Install only what you need

Run the messaging app alone for the inbox, templates, campaigns and forms. Add the chatbot app when you want automation.

Your choice of AI provider

Connect OpenAI, Anthropic, Google Gemini or a custom endpoint with your own API key, model and limits.

Health check before go-live

A verify-setup command lets admins check the installation before real customers write in.

Honest Fit

Is Sigzen WhatsApp CRM right for your business?

It suits teams that already run ERPNext and talk to customers on WhatsApp every day. It is not the right choice for everyone.

A good fit if

  • You run ERPNext and want WhatsApp chats linked to Leads, Customers and orders.
  • Several people handle customer chats and need one shared inbox with clear ownership.
  • You send order, invoice or payment updates often and want them to go out automatically.
  • You want a chatbot for routine questions, with a clean handoff to your team.

Not a good fit if

  • You don't use ERPNext. Document Chat and form-to-record features depend on it.
  • You want to keep using the WhatsApp or WhatsApp Business phone app. This product uses Meta's WhatsApp Business Platform, which needs a Meta business app and access token.
  • You plan to message people who have not agreed to hear from you. Meta's template approval and messaging policies still apply.

Getting Started

How do you get started?

Sigzen's team does the setup with you. These are the steps from a Meta account to your first live message.

  1. 1

    Set up the Meta app

    Create a Meta app with the WhatsApp product. Note the Phone Number ID, WhatsApp Business Account ID, App ID and a permanent access token.

  2. 2

    Install the apps

    Install Sigzen WhatsApp first. Add Sigzen WhatsApp Chatbot if you want automation.

  3. 3

    Connect your number

    Create a WhatsApp Account in Desk and set the default incoming and outgoing accounts.

  4. 4

    Link the webhook

    Add the callback URL and verify token in Meta, subscribe to message and template status updates, then click Subscribe App to Webhooks.

  5. 5

    Give your team access

    Assign the WhatsApp User, Manager or Admin role to each person.

  6. 6

    Sync templates and set up the bot

    Pull approved templates from Meta. Turn on the chatbot and set business hours, a default reply and your AI provider.

  7. 7

    Test and go live

    Send a test message, check the reply and an outbound template, and run the health check.

Pricing

How is Sigzen WhatsApp CRM priced?

Sigzen gives each customer a quote based on their setup. These are the things that change the price:

  • How many WhatsApp business numbers you connect
  • Whether you need the Chatbot app and AI fallback
  • How many templates, forms, flows and notifications Sigzen sets up for you
  • Any custom integrations or document mappings

Meta charges for WhatsApp Business messages under its own pricing. These charges are separate from Sigzen's fees and depend on the message type and the customer's country.

Trust

What customers say

“Sigzen WhatsApp CRM has been a game-changer for our promotional campaigns. The ability to send targeted messages and track performance in real-time helped us achieve a 25% increase in repeat sales. Highly recommended for any retail business!”
Mayur SoniKanakapura Jewelers
“Sigzen WhatsApp CRM transformed our customer outreach! The automated notifications and bulk messaging features have streamlined our communication, and we’ve seen a 15% boost in customer satisfaction. It’s incredibly efficient and seamlessly integrates with ERPNext!”
Sunil AgrwalSpace Factor

FAQ

Frequently Asked Questions

What is Sigzen WhatsApp CRM?

Sigzen WhatsApp CRM is an ERPNext add-on that connects the official WhatsApp Business Cloud API to Frappe Desk. It gives teams a shared chat inbox, chat on CRM and sales records, automatic template notifications, bulk campaigns, WhatsApp Forms that create ERPNext records, and an optional AI chatbot with human handoff.

How does WhatsApp integrate with ERPNext?

Meta sends every WhatsApp message to a webhook on your ERPNext site. The Sigzen WhatsApp app saves it as a WhatsApp Message and shows it in Chat Inbox and on the linked Lead, Customer or document. Outgoing messages go from ERPNext to Meta as soon as they are created, and delivery and read status comes back through the same webhook.

Does Sigzen WhatsApp CRM use the official WhatsApp Business API?

Yes. Sigzen WhatsApp CRM connects to Meta's WhatsApp Business Cloud API using your Phone Number ID, WhatsApp Business Account ID and a permanent access token. Each business phone number is set up as its own WhatsApp Account in ERPNext.

Can the chatbot use AI from OpenAI, Anthropic or Google?

Yes. When no keyword or flow matches, the Sigzen chatbot can pass the question to OpenAI, Anthropic, Google Gemini or a custom endpoint. You choose the model, write the system prompt, set limits, and add company knowledge through WhatsApp AI Context. If AI is off, the default reply is sent.

What happens when a customer wants to talk to a person?

The customer types a word such as agent or human. Sigzen WhatsApp CRM creates an Agent Transfer, pauses the bot for that number, and assigns an agent through a Frappe Assignment Rule. If the agent does not reply in time, the chat moves to the next agent. When the issue is solved, the status is set to Resume to AI and the bot takes over again.

Can I send bulk WhatsApp messages from ERPNext?

Yes, with WhatsApp Campaigns. Pick an approved template and a Recipient List, then submit. Messages send in the background, the Bulk WhatsApp Status report shows sent, delivered, read and failed counts, and Retry Failed resends only the failures. Meta requires an approved template for these messages.

Can WhatsApp Forms create Leads in ERPNext automatically?

Yes. Build a WhatsApp Form in Desk, publish it to Meta, and turn on Document Generation with Lead or another DocType as the target. When a customer completes the form, the answers are saved to the mapped fields and the record is created.

Can I use Sigzen WhatsApp CRM without the chatbot?

Yes. The Sigzen WhatsApp app works alone and gives you the inbox, Document Chat, templates, notifications, campaigns and forms. The chatbot is a separate app you can add later. The chatbot cannot run without Sigzen WhatsApp.

Who pays for the WhatsApp messages?

Meta charges for WhatsApp Business messages under its own pricing, and these charges are separate from Sigzen's fees. The rate depends on the message type and the customer's country, so check Meta's current WhatsApp Business pricing for your market.

Book a live demo of Sigzen WhatsApp CRM

Sigzen's team will walk you through the inbox, a WhatsApp Form that creates a Lead, and a chatbot handoff to an agent. Bring your setup questions.

Get in Touch

You might also be interested in