Direct Answers · ERPNext Communication Integration
Q: How does the ERPNext WhatsApp Business API integration work for sending invoices and notifications?

Quantbit's WhatsApp connector for ERPNext is built on the official Meta WhatsApp Business API — not a third-party grey-route tool. When a sales invoice is submitted in ERPNext, the connector automatically sends a templated WhatsApp message to the customer's registered mobile number with the invoice PDF attached. The connector also supports sending delivery updates, payment reminders, purchase order acknowledgements, and service call updates. Message delivery status (delivered, read, failed) is recorded back in ERPNext against the respective document.

Q: Can ERPNext send OTP verification messages via SMS using Twilio in India?

Yes. Quantbit's Twilio connector for ERPNext enables OTP generation and SMS delivery directly from ERPNext workflows. This is commonly used for customer portal login verification, digital signature confirmation on purchase orders, and user account security in ERPNext itself. Twilio delivers OTPs via DLT-compliant SMS routes for Indian numbers and international numbers alike. For high-volume OTP use cases, Exotel's OTP service is also supported as an alternative.

💬 Communication Connector Pack

ERPNext That Talks to Your Customers — Automatically

Your ERPNext holds every invoice, order, shipment, and reminder. Now make it reach out — via WhatsApp, SMS, or phone call — at exactly the right moment, without anyone pressing send manually.

Communication Channels

Every Channel Your Customers Actually Respond To

Different customers respond to different channels. The Communication Connector covers all of them — and you can mix channels in the same workflow.

📱

WhatsApp Business API

The channel your customers actually open. WhatsApp messages have a 98% open rate compared to 20% for email. With the official Business API, your messages go out reliably with your business name displayed.

  • Templated messages approved by Meta
  • PDF invoice and document attachments
  • Rich media — images, buttons, lists
  • Payment link buttons embedded in messages
  • Customer reply tracking in ERPNext
  • Arabic message templates for GCC markets
  • DND and opt-out compliance handled
📡

Twilio SMS & Voice

Twilio gives you programmable SMS and voice calls that can be triggered from any ERPNext workflow. OTPs, delivery alerts, payment confirmations — all routed through Twilio's global network.

  • OTP generation and SMS delivery
  • DLT-registered sender ID for India
  • Transactional and promotional SMS
  • Voice call auto-dialers for payment follow-up
  • International SMS for GCC and Kenya
  • Delivery receipt tracking in ERPNext
  • Two-way SMS with reply parsing
📞

Exotel Cloud Telephony

For businesses with inbound customer calls or outbound collections teams, Exotel connects your phone operations to ERPNext — so every call is logged, every lead is tracked, and every callback is scheduled.

  • Inbound call pop-up with ERPNext customer data
  • Call recording linked to customer record
  • Auto-dial campaigns for payment collection
  • IVR flows triggered from ERPNext workflows
  • Missed call to ERPNext lead creation
  • Agent performance reporting in ERPNext
✉️

Email (SMTP / SendGrid)

ERPNext already has email built in — but our connector enhances it with better deliverability, template design, and open/click tracking that feeds back into ERPNext customer records.

  • Transactional email via SendGrid or SMTP
  • HTML invoice templates with brand styling
  • Email open and click tracking
  • Bounce handling and suppression list sync
  • Bulk email for newsletters from ERPNext
  • GST e-invoice email with QR code
📟

Promotional SMS Gateway

For marketing campaigns, product launches, and scheme announcements to your existing customer base — routed through DLT-compliant Indian SMS gateways at scale.

  • Bulk SMS to ERPNext customer segments
  • DLT entity and template registration support
  • Opt-out list management
  • Campaign performance reporting
  • Scheduled SMS campaigns
  • Unicode support for regional languages
🤖

ERPNext Notification Engine

The underlying ERPNext notification framework gets extended by our connector — so you can build multi-channel notification sequences with conditions, time delays, and business-hour filtering.

  • Multi-channel sequences (WhatsApp → SMS → Email)
  • Business-hour filtering for message dispatch
  • Condition-based routing by customer type
  • Escalation rules for unread messages
  • Custom fields as message variables
  • Notification log with delivery status
Automation Triggers

Every ERPNext Event That Should Trigger a Message — Already Mapped

You tell us which events matter to your customers. We wire them up. Here are the most common ones we configure.

Sales Order Confirmed

Send order acknowledgement with order number, delivery date, and line items.

WhatsAppEmail

Invoice Raised

Deliver invoice PDF with payment link and due date to the customer.

WhatsAppEmail

Payment Received

Instant payment receipt confirmation with amount and transaction reference.

WhatsAppSMS

Payment Due Reminder

Automated reminders at 7 days before, on due date, and 3 and 7 days after.

WhatsAppSMSEmail

Delivery Dispatch

Share delivery challan, vehicle number, and estimated arrival when goods are dispatched.

WhatsAppSMS

Service Request Raised

Acknowledge service request with ticket number, expected resolution time, and assigned technician.

WhatsAppSMS

OTP Verification

Send one-time passwords for customer portal login, digital document sign-off, and account changes.

SMSWhatsApp

Purchase Order to Vendor

Notify supplier of new PO with order details and required delivery date.

WhatsAppEmail

Lead Assignment

Alert sales rep on WhatsApp when a new lead is assigned to them — immediate follow-up.

WhatsApp

Appointment Reminder

Remind patients, clients, or candidates of upcoming appointments 24 hours and 1 hour before.

WhatsAppSMS

Stock Alert

Notify store manager or purchase team when stock falls below reorder level.

WhatsAppSMS

Vendor Payment Processed

Confirm to supplier that payment has been initiated with NEFT/RTGS reference and expected credit date.

WhatsAppEmail
Real Stories

What Communication Integration Actually Changes

The real value is not in the technology — it is in the moments where your customers hear from you at exactly the right time without your team having to remember to send anything.

Wholesale Distribution · Pune

The Distributor Whose Customers Did Not Even Know Their Invoice Had Arrived

A wholesale distributor in Pune supplies 200+ retailers across Maharashtra. Their accounts executive used to email invoices manually — but half the time the retailer's email account was barely checked. Payments were late not because retailers were unwilling to pay, but because they genuinely did not know the invoice had arrived. The excuse "I never got the invoice" came up constantly. After integrating WhatsApp Business API with ERPNext, every submitted invoice goes directly to the retailer's WhatsApp with a payment link embedded. Retailers see it on their phone immediately. The average days-to-payment for this distributor dropped from 38 days to 24 days within two months of go-live — not because of any change in credit terms, but simply because people were responding faster to WhatsApp than email.

✦ DSO dropped from 38 to 24 days; follow-up calls reduced by 60%
Healthcare · Kolhapur

The Clinic That Was Losing ₹2 Lakh a Month to No-Shows

A multi-specialty clinic in Kolhapur was booking 80 to 100 appointments per day across its specialists. No-shows averaged 18 to 22 per day — patients who booked but did not come and did not call to cancel. Each no-show represented a wasted 30-minute slot that could have been given to another patient. The clinic used a manual calling system where a receptionist would call each patient the evening before, but with 90 appointments to remind, she could only realistically reach 30 to 40. After deploying the ERPNext WhatsApp communication connector, automated reminders go out 24 hours and 2 hours before every appointment. Patients can confirm or cancel by replying — and cancellations trigger an automatic slot-release notification to waitlisted patients. No-shows dropped from 20 per day to 6.

✦ No-shows cut by 70%; receptionist freed from 3 hours of daily calling
Real Estate · Muscat

Sending Rental Reminders in Arabic to Tenants in Oman

A property management company in Muscat manages 400+ residential units. Monthly rent reminders were sent by email — but a large portion of their tenant base, particularly expatriate workers, were far more responsive on WhatsApp. Worse, the reminders were only in English, which was a barrier for Arab tenants. After deploying Quantbit's communication connector with Arabic WhatsApp templates, rent reminders now go out in both English and Arabic — pre-approved Meta templates that include the tenant's name, unit number, amount due, and a payment link. On-time collection in the first 5 days of the month improved from 58% to 81%. The accounts team, which used to spend the first two weeks of every month chasing rent, now manages exceptions only.

✦ On-time rent collection up from 58% to 81%; bilingual template support in Arabic and English
Manufacturing · Sangli

The Factory That Could Not Tell Customers When Their Order Was Leaving

A sugar equipment manufacturer in Sangli works on long production cycles — typically 45 to 90 days from order to dispatch. Customers would call or WhatsApp the sales team individually every week to ask for a status update, consuming hours of the sales team's time answering questions that ERPNext already knew the answer to. After the communication integration, ERPNext sends automated WhatsApp updates at three key milestones — order confirmation, production completion, and dispatch. Each message includes the order number, what stage it is at, and when the next update will come. The production team fills in the ERPNext workflow; the customer gets notified without anyone making a separate call. Customer-initiated follow-up calls dropped by 75%.

✦ Inbound status-check calls dropped 75%; sales team reclaimed 8+ hours per week
Facility Management · GCC

Service Request Updates That Actually Reached the Right Person

A facility management company operating in Oman runs maintenance operations across 60+ commercial properties. When a tenant logged a complaint — say a broken AC unit or a flooded bathroom — the standard process was a phone call to the FM helpdesk, who logged it manually, then called or emailed the maintenance technician, then called the tenant back to confirm the visit. Three phone calls for every single ticket. After ERPNext CFMSX integration with WhatsApp, the tenant gets an instant confirmation on WhatsApp when their request is logged, with a ticket number and expected response time. When a technician is assigned, the tenant gets another WhatsApp with the technician's name and arrival window. When the work is marked complete, the tenant gets a satisfaction survey via WhatsApp. The FM company went from 3 manual calls per ticket to zero — and tenant satisfaction scores went up because communication was faster and more predictable.

✦ Manual calls per ticket dropped from 3 to 0; tenant satisfaction scores up 22%
E-Commerce · Mumbai

The Online Seller Whose Customers Did Not Know Their Order Had Shipped

A Mumbai-based e-commerce seller on Shopify and their own website was processing 150 to 200 orders per day. Order confirmation emails were going out — but shipment notifications were manual, sent by one person who would log into Shiprocket, get the AWB numbers, and then send individual emails. By the time they got to order 50, they had given up. Customers were calling and messaging to ask where their order was. After integrating ERPNext with WhatsApp for order and shipment communications, every order confirmation, shipment dispatch, and delivery confirmation goes out automatically on WhatsApp. Customers with their tracking link in hand stopped calling entirely. Customer support ticket volume dropped 40% in the first month.

✦ Support ticket volume down 40%; shipment notifications fully automated for 200+ daily orders
Technical Details

Built on Official APIs. Compliant by Default.

No grey-route providers. No terms-of-service violations. Every channel in this connector pack uses the official, approved integration path.

WhatsApp Setup

  • Official Meta Business API (Cloud API)
  • Business Verification required (we assist)
  • Template approval through Meta
  • WABA ID linked to your business
  • Session messages for 24-hour windows
  • Arabic template support

SMS / Twilio

  • Twilio Programmable SMS API
  • DLT registration support for India
  • Sender ID: Transactional & Promotional
  • Exotel as alternative for India
  • Delivery receipts logged in ERPNext
  • Unicode SMS for Hindi, Marathi, Arabic

Exotel Telephony

  • Exotel Cloud Telephony API
  • Click-to-call from ERPNext CRM
  • IVR flow builder (Exotel AppConnect)
  • Call recording storage in S3/ERPNext
  • Virtual number per department
  • Webhook call events to ERPNext

ERPNext Compatibility

  • ERPNext v13, v14, v15
  • Custom notification rules via UI
  • Jinja2 templating for message content
  • Custom fields as message variables
  • Multi-company message routing

Compliance

  • TRAI DLT compliance for India SMS
  • WhatsApp opt-out handling
  • GDPR-friendly data handling
  • No message content stored at Quantbit
  • Audit log of all outbound messages

Deliverability & Monitoring

  • Delivery status per message in ERPNext
  • Failed message alert to admin
  • Template approval status tracking
  • Daily dispatch summary report
  • Channel fallback: WA → SMS → Email
FAQs

Everything Your Team Will Ask Before Go-Live

Do we need a separate WhatsApp Business account to use this integration?
Yes — to use the official WhatsApp Business API, your business needs a verified WhatsApp Business Account (WABA) linked to a phone number. This is different from the regular WhatsApp Business app. Quantbit assists with the Meta Business Verification process and WABA setup as part of the integration onboarding. The entire process typically takes 7 to 14 days depending on how quickly Meta completes verification.
Can we customise the WhatsApp message templates with our branding and content?
You can fully customise the text content, variable fields, and button labels of your WhatsApp templates. Templates must be submitted for approval to Meta before they can be used — the approval process typically takes 24 to 48 hours. We handle the template submission as part of our integration setup. However, the overall structure of template messages (header, body, footer, buttons) follows WhatsApp's format requirements, which we design around during the setup phase.
What happens if a customer replies to a WhatsApp message sent by ERPNext?
Customer replies open a 24-hour conversational session window. Depending on your configuration, replies can be: (a) logged in ERPNext as a communication note on the relevant document, (b) routed to your WhatsApp Business inbox for a human to respond, or (c) handled by a simple chatbot flow if you have basic response automation. Full chatbot automation requires additional configuration beyond the base connector, but the foundation is in place.
Is ERPNext WhatsApp integration available for businesses in Oman and UAE?
Yes. WhatsApp penetration in the GCC is exceptionally high — in Oman and UAE, it is effectively the primary communication channel for both personal and business use. Quantbit has deployed WhatsApp ERPNext integrations for businesses in Muscat, Dubai, and Abu Dhabi. We support Arabic message templates, RTL text formatting in message body content, and Omani and UAE phone number formats. Our Muscat office provides on-ground support for GCC customers.
How does DLT registration work for SMS in India, and do you handle it?
DLT (Distributed Ledger Technology) registration is mandatory for all commercial SMS sent in India as per TRAI regulations. It requires registering your business entity, sender IDs (the 6-character name that appears as the SMS sender), and all message templates on the DLT portal of your chosen telecom operator. Quantbit's team assists with DLT registration as part of the SMS integration setup. Template changes also require DLT update, which we manage as part of the ongoing subscription.

Stop Sending Messages Manually. Start Sending Them Automatically.

Tell us which events matter to your customers — invoice delivery, order status, payment reminders. We will have them going out on WhatsApp within a week.

Book a Free Communication Integration Call →