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

Illustration: a customer asks about a dress, Lea is assigned and replies, the reply is read, and the weekend offer reaches 1,240 readers.

Built on

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
  • API and webhooks for your integrations

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

    Choose your setup offer

    Self-service and Assisted customers authorize their own Meta account. Fully Managed is a request for us to handle provider operations; eligibility and the account model must be verified before activation. Applying does not mean live WhatsApp sending is ready.

  3. 3

    Talk to your customers

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

3setup offers, one complete product
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 from your connected order events
  • 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.

Existing-number paths depend on Meta eligibility. Fully Managed number requests require verified provider eligibility and account-model approval before activation.

Keep the app on your phone

Where Meta makes coexistence available for your account, connect the WhatsApp Business app through the supported onboarding path. Eligibility and synchronization must be confirmed for your number.

Move from another provider

Move an eligible number through the supported provider migration path. Required approvals, retained history and templates depend on Meta and the source provider.

Or start fresh

Connect a new eligible number on your own Meta account, or request an approved ShipMsg number with Fully Managed. Sending limits follow observed provider eligibility and service controls.

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.

Six pre-release SDKs

Pre-release libraries for Node.js, Python, Go, Java, PHP and .NET share one OpenAPI contract. Public registry publication is pending; HTTPS examples are available now.

A sandbox that fails on purpose

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

Safe retries and visible uncertainty

Idempotency keys protect repeated API requests. Unknown provider outcomes require reconciliation before another send; webhook signatures let you verify the source.

Integration options

Integration adapters are being prepared. Use the HTTPS API and signed webhooks today; third-party installation and publication remain separate steps.

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.

Hosting you can inspect

ShipMsg currently operates one production deployment. European Union and Africa residency options are not available. Confirm hosting location and contractual terms before commercial activation.

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

Fully Managed

Free setup + one-time number fee

Current published one-time number fee: USD 100.00

Request Fully Managed setup. We verify provider eligibility and the account model for your business before offering a number for activation.

  • Managed number request; provider eligibility required
  • 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 your own Meta authorization. Fully Managed is intended to remove customer Meta administration, subject to verified provider eligibility and the account model for your business before activation. 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. Fully Managed setup is free. The number has a fixed premium one-time fee from the published schedule, with no recurring rental. WhatsApp usage is equivalent Twilio pricing multiplied by 1.02. 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.

Your next customer is about to send you a WhatsApp.

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