Official WhatsApp Business Platform · Meta Tech Provider

Your customers are on WhatsApp. Now your whole team is too.

ShipMsg puts your business’s WhatsApp number on every teammate’s screen. Answer customers together, send updates and offers to people who asked for them, and let automatic replies handle the rest.

  • Free to try, no card
  • Keep your number
  • No code needed

Works with the tools you already use

  • WhatsApp
  • Meta
  • Shopify
  • Zapier
  • Make
  • Node.js
  • Python
  • Go
  • Java
  • PHP
  • .NET

WhatsApp for business, in plain words

The app on your phone was made for one person. Your business is a team.

With ShipMsg your number works on every computer in the business, talks to hundreds of customers at once without a single copy-and-paste, and keeps working while you sleep.

WhatsApp on one phone

  • A handful of devices, and no way to share out the chats
  • Messages copied and pasted one by one
  • No idea who read your offer
  • Silence after closing time
  • Nothing connected to your shop or tools

WhatsApp with ShipMsg

  • Your whole team on the same number
  • One campaign reaches every customer who said yes
  • See who received, read and clicked
  • Automatic replies day and night
  • Connected to Shopify, Zapier, Make and more

How it works

Up and running in three steps.

  1. 1

    Try it free

    Create an account and explore every screen with test customers. No Meta account and no card needed.

  2. 2

    Connect your number

    Sign in with Facebook through Meta’s official screens. Keep your number, and even the app on your phone.

  3. 3

    Talk to your customers

    Invite your team, import your contacts and start answering, sending and automating.

0%added to Meta's message rates
6SDK languages for developers
22sandbox test numbers that act out real outcomes
2languages: English and French

Everything in one place

All the tools to sell, support and stay in touch.

Start with the inbox. Add campaigns, automatic replies and automations when you are ready.

One inbox for the whole team

Everyone answers from the same WhatsApp number on their own computer. Assign chats, leave notes, mention a colleague and never answer the same customer twice.

Campaigns people actually read

Send offers, news and reminders to the customers who agreed to hear from you, and see who received, read and clicked.

Replies that run themselves

A greeting, an away message and keyword answers in a few clicks. Turn on the AI assistant when you want it; a person can always take over.

Automations

When something happens, send the right message: an order, a booking, a missed payment.

Message templates, approved

Write reminders and updates with buttons, submit them to Meta and track their approval in one place.

Contacts and consent

Import your customers, group them, and respect every “stop” automatically. That keeps your number safe.

Reports that matter

How fast your team replies, how many chats are solved and what customers think after each one.

See it with your own customers.

Free to try with test customers. Connect your real number when you are ready.

Made for businesses like yours

See what it looks like for you.

Sell more, and answer every “where is my order?”

  • Order confirmations and shipping updates sent automatically from Shopify
  • Product questions answered by the whole team from one number
  • Offers and back-in-stock news for customers who asked for them

Fewer missed appointments, less time on the phone

  • Reminders with Confirm and Reschedule buttons
  • Patients and clients write when it suits them; your front desk answers together
  • A short satisfaction question when a conversation is closed

Reach every family and student where they already read

  • Enrollment questions answered by the admissions team together
  • Class changes, exam dates and fee reminders
  • Families choose to join, and can leave with one word

Take bookings and orders without picking up the phone

  • Bookings, menus and quotes in the chat
  • An away message the moment you close, and a greeting when you open
  • Keyword answers for hours, address and prices

Run WhatsApp for every client from one place

  • A separate subaccount for each client, with its own numbers and team
  • Approvals before a campaign goes out
  • Each client’s conversations and usage kept apart

Bring the number you already use

Your customers keep the number they saved.

Three ways in, and all three keep it.

Keep the app on your phone

Your number keeps working in the WhatsApp Business app while your team uses ShipMsg on the same number. Both see the same chats.

Move from another provider

Bring a number from another platform in one step, with its quality history, its verified name and its approved templates.

Or start fresh

Use a new number. ShipMsg grows its sending limit gradually so it starts with a good reputation.

For developers

The WhatsApp API, without the guesswork.

One REST API for messages, templates, contacts, campaigns and webhooks. Every message has an honest status: queued, sent, delivered, read, failed, or unknown and held until it is reconciled, never guessed.

SDKs in six languages

Node.js, Python, Go, Java, PHP and .NET, typed from one published OpenAPI contract.

A sandbox that fails on purpose

Test numbers that deliver, fail, time out or stay unknown, so you build the recovery path before production.

Retries never send twice

Every write carries an idempotency key, and webhooks are signed and verified in one call.

Or no code at all

Shopify, Zapier and Make connect your tools to WhatsApp without writing a line.

API referenceSDKsSandbox test numbersWebhooks

import { ShipMessagesClient } from "@shipmsg/node";

const client = new ShipMessagesClient({
  apiKey: process.env.SHIPMESSAGES_API_KEY,
  apiVersion: "2026-08-21",
});

const message = await client.request("postV1AccountsByAcMessages", {
  path: { AC: accountSid },
  body: {
    from: senderSid,
    to: "+15550000001",
    type: "text",
    text: { body: "Your order has shipped" },
  },
});

console.log(message.sid, message.status); // SM… queued
from shipmsg import Client

client = Client("2026-08-21", api_key=os.environ["SHIPMESSAGES_API_KEY"])

message = client.request(
    "postV1AccountsByAcMessages",
    path={"AC": account_sid},
    body={
        "from": sender_sid,
        "to": "+15550000001",
        "type": "text",
        "text": {"body": "Your order has shipped"},
    },
)

print(message["sid"], message["status"])  # SM… queued
client, _ := shipmessages.NewClient("2026-08-21", os.Getenv("SHIPMESSAGES_API_KEY"))

raw, err := client.Request(ctx, "postV1AccountsByAcMessages", shipmessages.RequestOptions{
	Path: map[string]string{"AC": accountSid},
	Body: map[string]any{
		"from": senderSid,
		"to":   "+15550000001",
		"type": "text",
		"text": map[string]any{"body": "Your order has shipped"},
	},
})
curl https://api.shipmsg.com/v1/accounts/$ACCOUNT_SID/messages \
  -H "Authorization: Bearer $SHIPMESSAGES_API_KEY" \
  -H "ShipMessages-Version: 2026-08-21" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "'$SENDER_SID'",
    "to": "+15550000001",
    "type": "text",
    "text": { "body": "Your order has shipped" }
  }'
QueuedAccepted by ShipMsg
SentHanded to WhatsApp
DeliveredConfirmed by Meta
ReadCustomer opened it

Built to be trusted

Serious about your customers, your number and your money.

Official Meta Tech Provider

Built on the official WhatsApp Business Platform, never on an unofficial app that puts your number at risk.

Your data stays in its region

Each account has a home region, set when it is created, where its messages and contacts are stored.

Roles, approvals and audit

Decide who can send, who approves a campaign, and see every action in the audit log.

Billing you can check

With direct Meta billing on your own account, Meta bills you separately. With ShipMsg-managed setup, messaging charges settle through your ShipMsg wallet. Your rate is shown before you send.

Simple pricing

Start free. Pay per message when you go live.

With direct Meta billing on your own account, Meta charges you separately for its messages. With ShipMsg-managed setup, messaging charges and platform fees settle through your ShipMsg wallet.

Self-service

Per-message platform fee

Connect your own Meta account. Meta bills messaging directly; you operate your number and messaging in ShipMsg.

  • Your own Meta account and number
  • You handle Meta setup and authorization
  • Your messaging rate shown before you send
Start self-service

ShipMsg-managed

Quoted setup + wallet usage

Use a WhatsApp account hosted in ShipMsg's portfolio. Staff manage the number's setup and estate; you operate messaging.

  • ShipMsg-managed account and number setup
  • You manage messages, contacts and consent
  • Messaging charges through your wallet
Start managed setup

Questions

Good questions, plain answers.

Do I need a Meta account or technical skills?

Neither is needed to try the free sandbox. Self-service and assisted setup require you to authorize ShipMsg as a Meta administrator. ShipMsg-managed setup does not require a customer Meta login: our team manages the hosted account and number, and you use messaging in ShipMsg. Developers can use the API, but nobody has to.

Can I keep my current WhatsApp number?

Yes. You can keep using the WhatsApp Business app on your phone while your team uses ShipMsg on the same number, move a number from another provider with its history and approved templates, or start with a new one.

What is the WhatsApp Business Platform?

It is Meta's official way for businesses to use WhatsApp at scale: a whole team on one number, messages to many customers who agreed to hear from you, automatic replies and connections to your other tools. ShipMsg is a Meta Tech Provider that gives you all of it through a simple console.

Can I message anyone I want?

No, and that protects you. WhatsApp only allows business messages to people who agreed to receive them. ShipMsg records that consent and stops messaging anyone who says stop, so your number stays in good standing.

What does it cost?

Sandbox is free. Self-service has a per-message platform fee and direct Meta messaging charges. Assisted setup adds an accepted, quoted one-time setup fee. ShipMsg-managed setup uses an operator-configured quote and wallet messaging charges. Prices are shown before you accept or send.

Is the AI assistant on by default?

No. It stays off until you turn it on. When it is on, it answers common questions from the information you give it, and a person can take over any conversation.

Still have a question? We answer every message.

Your next customer is about to send you a WhatsApp.

Be ready to answer, as a team. Free to try, no card needed.