← All articles
Shopify automation India GST e-invoicing 2023 By BossBot Editorial Team · · Updated · 11 min read
Drafted with AI assistance under founder-led editorial direction. How our editorial team works.

India Shopify Automation 2026: The GST + DPDPA + RBI PA Stack

India Shopify Automation 2026 — the GST + DPDPA + RBI Payment Aggregator stack
Photo: cornerstone accounting · Unsplash

Indian Shopify automation crosses three regulatory rails — GST e-invoicing, DPDPA 2023, and RBI's Payment Aggregator framework. Here is how they stack.

In this article Hide ▲
  1. Rail 1 — GST e-invoicing and where the WhatsApp workflow can and cannot sit
  2. Rail 2 — Digital Personal Data Protection Act 2023: what the automation must document
  3. Rail 3 — RBI Payment Aggregator framework and why PA choice matters
  4. Layered on top — WhatsApp Business Platform pricing and India-specific rates
  5. Where the WhatsApp automation earns its keep in an Indian Shopify stack
  6. A defensible Indian Shopify + WhatsApp automation stack

Rail 1 — GST e-invoicing and where the WhatsApp workflow can and cannot sit

Under the GST regime administered by the Goods and Services Tax Network (GSTN), the e-invoicing requirement — that a taxable invoice must be reported to the Invoice Registration Portal (IRP) and receive an Invoice Reference Number (IRN) before it is legally valid — applies to businesses with aggregate turnover above ₹5 crore in any financial year from 2017-18 onward, effective from 1 August 2023 (Notification No. 10/2023 - Central Tax). This is a lowering from the original ₹500 crore threshold (October 2020) down through ₹100 crore, ₹50 crore, ₹20 crore, ₹10 crore, and now ₹5 crore, and the direction of travel is downward. Practical consequence for a Shopify seller: the WhatsApp automation is not the invoicing system. It cannot issue an IRN-bearing invoice on its own, and no BSP-provided template should attempt to. What it can do — and what a well-designed workflow does — is trigger the invoicing step by handing the order details to an e-invoicing solution that is IRP-registered (Zoho Books, ClearTax, TallyPrime, Vyapar, or the merchant's ERP). The WhatsApp message then confirms the invoice to the buyer with the IRN and QR code that the invoicing tool produces. Skipping this handoff — issuing a receipt-like message from WhatsApp without the IRN — creates a compliance gap that surfaces at GSTR-1 filing time when the invoice cannot be matched. For sellers below the ₹5 crore threshold, e-invoicing is not mandatory but GSTR-1 (monthly or quarterly under QRMP) and GSTR-3B are, and the same handoff logic applies: WhatsApp confirms, the accounting tool records.

Rail 2 — Digital Personal Data Protection Act 2023: what the automation must document

The Digital Personal Data Protection Act 2023 (DPDPA), notified in August 2023, replaces the earlier data-protection regime that operated under Section 43A of the IT Act and the SPDI Rules 2011. The Ministry of Electronics and Information Technology (MeitY) published draft DPDPA Rules in January 2025 setting out operational specifics — consent notice format, data-principal rights (correction, erasure, grievance redressal), breach reporting to the Data Protection Board of India, and the criteria for Significant Data Fiduciary designation. As of publication the Board is being constituted and enforcement timelines are being staged, so operators should verify current status against the MeitY portal before finalising a compliance workflow. Structural obligations relevant to a Shopify + WhatsApp automation: (1) a clear consent notice at the point personal data is collected — the checkout page and any WhatsApp opt-in flow — that names the fiduciary, the purpose, and the retention period; (2) a documented lawful basis for each processing purpose (order fulfilment is contractual necessity; marketing messages require explicit consent under Section 6); (3) a mechanism for the data principal to withdraw consent, correct data, and request erasure — an opt-out reply on WhatsApp is part of this but not sufficient on its own; (4) breach-notification workflow within the timelines the final Rules set; (5) Data Protection Officer designation if the business qualifies as a Significant Data Fiduciary (thresholds to be finalised — high-volume processing of children's data and cross-border transfer are among the criteria expected). Two vendor-selection questions follow: does the BSP provide a Data Processing Agreement mapped to the DPDPA (not only GDPR), and does it document where WhatsApp Business Platform data is stored (Meta's data-centre geography, with India in the Meta APAC region)?

🎯 For small-business owners
Weekly notes on what's actually working for small businesses.
WhatsApp scripts, SaaS-tool comparisons, real revenue tactics — honest, no fluff.

Rail 3 — RBI Payment Aggregator framework and why PA choice matters

Shopify Payments — Shopify's native payment rail available in a growing list of countries — is not offered in India. Every Indian Shopify merchant therefore routes card, UPI, wallet, and net-banking payments through a third-party Payment Aggregator (PA) or Payment Gateway (PG). The Reserve Bank of India's PA/PG framework, first issued in March 2020 and amended through 2023-2024, requires that any entity holding merchant funds during settlement be RBI-authorised as a PA. The initial net-worth requirement is ₹15 crore, rising to ₹25 crore within three years of authorisation. Practical consequences for a Shopify merchant: (1) not every processor visible in the Shopify admin is currently RBI-authorised — the RBI publishes and periodically updates the list of authorised PAs on its website, and it should be consulted before onboarding; (2) an RBI enforcement action against a PA (there have been several since 2023 involving temporary settlement freezes) directly halts the merchant's cash flow; (3) UPI payments settled through NPCI's UPI rail are governed by NPCI operating circulars in addition to the RBI framework, and the effective per-transaction limits (₹1 lakh general, higher for specified categories) constrain what a WhatsApp bot can offer as a payment link. The WhatsApp automation itself is not a PA and cannot hold funds — the correct pattern is that the bot deep-links to the PA's checkout, the PA settles to the merchant, and the WhatsApp workflow confirms via the PA's webhook. Any BSP or WhatsApp automation that positions itself as receiving payments directly is misdescribing the flow.

Layered on top — WhatsApp Business Platform pricing and India-specific rates

With the three regulatory rails accounted for, the WhatsApp Business Platform itself remains the largest variable operating cost. Meta prices business conversations in four categories — service (user-initiated), marketing (business-initiated promotional), utility (business-initiated transactional), and authentication (OTP) — and rates vary by country. India-specific per-conversation rates are on the WhatsApp Business Platform Pricing page (developers.facebook.com/docs/whatsapp/pricing) and should be checked at the time of planning because Meta revises them periodically. Two structural points for Indian sellers: first, the marketing category is by an order of magnitude the most expensive of the four, and Meta's category classifier can reclassify a marketing-adjacent utility template downward at review, which shifts unit economics. Second, the free-tier rule (a set number of service conversations free per business per month) has moved twice in the last two years and should not be modelled as permanent. For an Indian Shopify seller running under ₹5 crore turnover, a defensible planning number is to model the current Meta rate plus 30% headroom for category drift and rate revisions, and to route only high-margin categories through marketing conversations — order updates, delivery status, and abandoned-cart nudges fit utility templates, which are cheaper and pass classifier review consistently.

Where the WhatsApp automation earns its keep in an Indian Shopify stack

Set against the three rails above, the WhatsApp automation earns its keep on a specific and narrow set of tasks. Order confirmation with IRN, once the invoicing tool has produced one. Shipping updates from the courier webhook (Delhivery, Shiprocket, Xpressbees, Blue Dart) mapped to a utility template. Abandoned-cart nudges to buyers who have opted in via a DPDPA-compliant consent notice, capped by a per-buyer send frequency to avoid marketing-category cost drift. Return and RMA status where the return system has already been triggered. Post-delivery review request, tied to the courier's proof-of-delivery timestamp. What automation is not for: negotiation on custom orders, complex product questions where the correct answer varies by SKU, escalations from B2B buyers with GSTIN-specific pricing terms, and any conversation that includes health, legal, or financial advice. The rule of thumb is the same as in other markets: automate the questions where the correct answer does not vary by buyer; leave to a human agent the ones where it does. In the Indian context there is an additional test: does this message step touch GST, DPDPA, or RBI PA obligations? If yes, the automation triggers the handoff to the compliant system; it does not perform the action itself.

A defensible Indian Shopify + WhatsApp automation stack

For an Indian Shopify seller between ₹50 lakh and ₹10 crore annual GMV, a defensible stack looks like this. Storefront: Shopify with region set to India and INR primary currency. Invoicing: an IRP-registered e-invoicing tool (Zoho Books, ClearTax, TallyPrime, Vyapar) integrated with Shopify via native app or middleware, so every order above the ₹5 crore turnover threshold auto-generates an IRN. Payments: an RBI-authorised Payment Aggregator (verify current status against the RBI website — Razorpay, Cashfree, PayU, and Instamojo have been on the authorised list) integrated as the Shopify payment provider, with UPI enabled as a rail via that PA. Messaging: WhatsApp Business Platform accessed through a Meta-approved BSP with a DPDPA-mapped Data Processing Agreement, utility templates for order/shipping/delivery updates, marketing templates only for consented promotional sends. Consent capture: DPDPA-compliant notice at checkout and at any WhatsApp opt-in surface, with the consent record stored on the customer profile in Shopify (custom field) and mirrored in the CRM. Analytics: Shopify Analytics plus Meta's own Business Manager for template performance, cross-referenced monthly against the BSP invoice for per-conversation cost tracking. This stack does not require a single 'AI everything' vendor. It requires each layer to be defensibly correct on its own regulatory rail, and the handoffs between layers to be documented.

Sources

Data + numbers referenced in this article are sourced from these public documents:

  1. CBIC Notification No. 10/2023 — Central Tax (e-invoicing threshold lowered to ₹5 crore, effective 1 August 2023)
  2. GSTN Invoice Registration Portal — e-invoicing schema and validation
  3. Digital Personal Data Protection Act 2023 — full text
  4. MeitY Draft DPDPA Rules 2025 — consultation and operational specifics
  5. RBI Payment Aggregator and Payment Gateway framework (Master Direction and amendments)
  6. NPCI UPI product overview and per-transaction limits
  7. WhatsApp Business Platform Pricing — India per-conversation rates
  8. Shopify Help Centre — India-specific store setup and supported payment providers

Frequently Asked Questions

No — the e-invoicing requirement (IRN via the Invoice Registration Portal) applies to businesses with aggregate turnover above ₹5 crore in any financial year from 2017-18 onward, effective 1 August 2023. Sellers below that threshold are not required to generate an IRN, but they are still required to file GSTR-1 (monthly or quarterly under QRMP) and GSTR-3B, and to issue GST-compliant tax invoices to registered buyers. Verify the current threshold against the CBIC and GSTN portals before finalising a workflow.
No. A GST tax invoice must be issued from a system that meets the invoice-format requirements under Rule 46 of the CGST Rules; where e-invoicing applies, it must additionally be IRP-registered and carry an IRN and QR code. The WhatsApp automation is a messaging channel — it can deliver the invoice PDF or IRN details to the buyer after the invoicing system has produced them, but it cannot generate the invoice itself.
The Act was notified in August 2023. MeitY published draft DPDPA Rules in January 2025 setting operational specifics. Enforcement is being staged and the Data Protection Board of India is being constituted. As of publication, operators should verify current in-force status of specific provisions against the MeitY portal before finalising the compliance workflow. The direction of travel — mandatory consent notices, breach reporting, DPO designation for Significant Data Fiduciaries — is clear.
The Reserve Bank of India publishes and updates the list of authorised Payment Aggregators on its website. The list should be consulted before onboarding a processor for a Shopify India store, and periodically thereafter — the RBI has taken enforcement action against several PAs since 2023, including temporary settlement freezes that directly halted merchant cash flow. A PA that has an in-principle authorisation is not the same as a PA with full authorisation; verify the status.
Utility. Order confirmations, shipping updates, delivery notifications, appointment reminders, and account status updates are utility-category conversations under Meta's four-category pricing model. Utility conversations are meaningfully cheaper than marketing conversations and pass Meta's category classifier review consistently when the template body sticks to transactional content. Marketing templates should be reserved for promotional sends where the buyer has given an explicit marketing opt-in under DPDPA Section 6.
What a conversation looks like
🤖
BossBot AI
● Online
Hi! I came across your business and wanted to find out more
Hi there! Happy to help 😊 What would you like to know? I can help with bookings, pricing, availability, or any questions you have.
Great — do you have any appointments available this week?
Yes! I have availability Tuesday and Thursday this week. What time of day works best for you?
Thursday afternoon if possible
Thursday afternoon is available ✅ I'll get that booked for you. Can I take your name to confirm?

One rail at a time, correctly.

BossBot runs Indian Shopify WhatsApp workflows across the Meta Cloud API with utility-first templates, DPDPA-aligned consent capture, and handoff to your existing IRP-registered invoicing tool.

See BossBot for Indian Shopify stores

Not ready to sign up yet? Try the free demo →

How did this land for you?
Tap what fits. Anonymous, one per browser.
✨ Recorded. Thanks for the vote.
📧 Small business owner? Weekly notes on what actually works. Free.