Skip to main content
Apragya AIFree quotation builderQuotation builderQuote builderno signup
Integration

WhatsApp Business ERP Integration: Tickets, Templates and Consent on One Record

For Indian businesses whose customers live on WhatsApp: answer them from a shared service desk and send campaigns that respect opt-in, without risking the business number.

A service agent at a showroom counter talking with a customer holding a machine part

A WhatsApp Business ERP integration is worth having because that is where your customers already write. The trouble starts when the business number sits on one phone, three people answer from it, and nobody can tell which complaint was resolved.

Apragya connects to Meta's WhatsApp Business Cloud API. An admin enters the credentials once for the organisation, and both Support and CRM use them: incoming messages become tickets, and outgoing campaigns use templates that Meta has approved.

Meta can restrict accounts that message people who did not opt in, so the integration treats consent as a hard rule. Here is how it works in practice.

An example: a Kochi appliance retailer's service desk

Take an illustrative appliance retailer in Kochi with four showrooms. Buyers message the business number about installation dates and repairs, and the owner wants to send an approved festival offer only to customers who agreed to receive messages.

A week on the business number

  1. Monday

    A buyer writes about a leaking washing machine.
  2. Ticket opened

    The message becomes a ticket with the channel's priority and group.
  3. Tuesday

    The agent replies from the ticket inside the service window.
  4. Wednesday

    A festival template is submitted and approved by Meta.
  5. Friday

    The campaign skips contacts without consent or who replied STOP.
The consent filter is what keeps a festival offer from putting the number at risk.

The leaking machine was fixed by Wednesday, and the thread stayed on the ticket for the next visit. The festival offer reached only customers who had opted in, and the three who replied STOP were suppressed from future sends without anyone keeping a list.

Ribboned envelopes going to a basket, with three held back under a dome
The offer went only to customers who opted in; the three under the dome had replied STOP.

How the WhatsApp Business API integration works

Step 1 of 5

Connect once

An admin adds the Cloud API credentials at the organisation level.

  1. Connect once: An admin adds the Cloud API credentials at the organisation level.
  2. Messages to tickets: Inbound messages open a ticket or join the open one, without duplicates.
  3. Templates: Reps write templates with friendly placeholders; they are submitted to Meta for approval.
  4. Consent and STOP: Sends check opt-in and the suppression list before anything goes out.
  5. Campaigns and sequences: Approved templates go out as campaigns or as steps in CRM sequences.

What an unmanaged WhatsApp number costs

Chats on one phone

Complaints wait until the one person with the handset is free.

No ownership

Two people reply to the same customer, or nobody does.

Account risk

Bulk messages to people who never opted in can get the number restricted.

No history

The next agent cannot see what was promised last week.

Choosing a WhatsApp CRM integration in India

Many tools can send a WhatsApp message. Fewer tie the conversation to a ticket and a customer record, or refuse to message someone who never agreed. For a business that depends on its number, those refusals matter more than any feature list.

A shared phone, against Apragya

FeatureWhatsApp on a shared phoneApragya with WhatsApp Business
Incoming messagesOn one handsetTickets with an owner and group
Replies to cold contactsSent freelyApproved templates only, as Meta requires
Opt-inRemembered, maybeConsent checked on every send
STOP repliesEasy to missAdded to the suppression list
HistoryLost with the phoneKept on the ticket and contact

Checked against public information on 16 September 2026.

What sets this WhatsApp integration apart

One customer record

Chats, tickets, invoices and deals share the same contact.

Consent by design

Sequences and campaigns go through the same consent and suppression checks.

Cost preview

See the recipient count before a campaign is sent.

AI with review

Agents can be bound to tickets, with a person approving what reaches the customer.

Signed webhooks

Inbound traffic is checked against Meta's signature before it is used.

Delivery records

Each recipient of a campaign gets a delivery row.

WhatsApp messages land on support tickets and campaigns sit alongside email sequences. If you already use Twilio for WhatsApp, see the Twilio integration.

Setting up WhatsApp support ticketing

  1. Set up a WhatsApp Business account and phone number in Meta's business tools.
  2. Enter the Cloud API credentials once as an org admin.
  3. Create a support channel for the number with default priority, category and group.
  4. Record opt-in for existing customers before any campaign.
  5. Write your first template, submit it, and send it only after Meta approves it.

Check Meta's current template categories and messaging charges before planning a large campaign.

What it costs to start

Free
Up to 3 users
CRM, HR and Vendor Onboarding
INR 3,999
Starter, a month
Up to 10 users, CRM and HR plus a choice of apps
INR 7,999
Pro, a month
Up to 25 users and every enterprise app

WhatsApp Business ERP integration, answered

Can an agent reply freely to a customer?
Inside Meta's customer service window, yes. Outside it, Meta only accepts an approved template.
Do we need a separate number for support and marketing?
Not necessarily. The same organisation credentials serve Support and CRM, though some teams prefer separate numbers.
What happens when someone replies STOP?
The number is added to the suppression list for WhatsApp, and later sends skip it.
Is this the WhatsApp Business app on a phone?
No. It uses Meta's WhatsApp Business Cloud API, which is set up in Meta's business tools.
What does it cost to start?
The free plan covers up to 3 users with CRM, HR and Vendor Onboarding and 1,000 AI Credits a month. Starter is INR 3,999 a month for up to 10 users, with CRM and HR plus a choice of apps such as Sales and POS, Inventory, Payroll, Purchase and Payables, Support and Manufacturing. Pro is INR 7,999 a month for up to 25 users with every enterprise app, including Finance and Accounting, plus 5,000 AI Credits, single sign-on and audit logs.

Answer WhatsApp as a team, not a phone

Connect your business number and see the first message arrive as a ticket.