Skip to main content

artintechsolution.com

Sending WooCommerce Orders to a Courier via WhatsApp — No API Required

Plenty of small e-commerce operations in Bangladesh run their courier coordination through a shared WhatsApp group rather than a dedicated logistics platform — it’s free, everyone already has it installed, and the courier’s dispatch team is already watching that chat. The gap was connecting WooCommerce to it.

Why a direct integration wasn’t on the table

WhatsApp has no public API for posting into an arbitrary, existing group chat. The only sanctioned way to send programmatic WhatsApp messages is the WhatsApp Business Platform — which requires a registered business phone number, Meta’s app review process, approved message templates, and ongoing per-conversation costs. For a small shop, that’s a disproportionate amount of setup for what is fundamentally “paste this address into a chat.”

Using WhatsApp’s own share flow instead

WhatsApp’s wa.me endpoint supports a documented, public parameter: ?text=. Opened without a phone number attached, it launches WhatsApp (desktop or mobile) with that text pre-filled in the compose box and lets the user pick any chat — including a group — to send it to.

We added a solid-green Send to Courier button inside WooCommerce’s order preview popup. Clicking it builds a clean, plain-text message — customer name, phone number, and address, pulled live from the order — and opens it in WhatsApp via that share flow. Staff pick their courier group from their own chat list and hit send.

What this approach gets right

  • No API keys, no Meta Business verification, no per-message cost.
  • Works identically on WhatsApp Web (desktop) and the mobile app, since it’s using WhatsApp’s own native share mechanism rather than a third-party wrapper.
  • The message content is generated server-side from the order object, so there’s no manual retyping and no risk of transcription errors reaching the courier.

The trade-off is honest: this can’t post automatically into a group with zero human involvement — a staff member still picks the destination and taps send. For a shop that wants full hands-off automation into one fixed group, that’s the point where the paid Business API genuinely becomes worth it. For everyone else, this gets 90% of the value for none of the setup.

Key takeaways

  • Not every integration needs an API — a platform’s own share/deep-link mechanisms are often underused.
  • A “pick your destination” step isn’t friction when it replaces manual retyping entirely; it’s a reasonable trade for zero infrastructure cost.
  • Building the message content server-side, from the real order data, eliminates the actual source of courier-side errors: mistyped addresses.

Running into a similar limitation in your own WooCommerce or WordPress admin? Let’s Talk — Artintech Solution builds exactly this kind of custom store tooling.

Leave a Reply

Your email address will not be published. Required fields are marked *