Skip to content
Direct Australian carrier routes

Bulk SMS your customers actually read.

Write once, send to thousands, and watch every message land in real time. Personalisation, scheduling, replies and opt-outs handled — no spreadsheets, no carrier paperwork.

No credit cardSend in under 5 minutesCancel anytime
A
Acme Studio
Today 10:02 am
Hi Sarah! 48-hour flash sale: 25% off everything online. Use code WAVE25 at checkout.
Does WAVE25 work on sale items too?
It does — stacks on everything except gift cards 🎉
2,481 delivered · 118 replies
Trusted by AU teams
Queensford CollegeAxis InstituteBrighton CollegeNeta CareGround ConsultBharosa Community Care
Everything in one place

A full messaging platform, not just a send button.

Compose, schedule, track and reply — with the compliance work already done for you.

Bulk composer

Pick lists, merge in first names, and see the exact message and cost before it goes out.

Two-way inbox

Replies land in one shared inbox, not a black hole.

Live delivery reports

Per-recipient delivery receipts from the carrier, updated as they arrive.

Scheduling

Queue a campaign for the right moment, in your account’s time zone.

Tracked short links

Short links that show who clicked and when.

API & webhooks

Send from your own app and get signed callbacks for every status change.

How it works

From list to inbox in four steps.

Start free — 100 credits →
1
Bring your list

Import a CSV or add contacts by API — numbers are cleaned and deduplicated on the way in, and each person’s consent can come with them.

2
Write the message

Drop in personalisation tags and watch the live segment counter and cost update.

3
Send or schedule

Send now or pick a time — the cost is shown before anything goes.

4
Track and reply

Follow delivery in real time and handle replies from the shared inbox.

Reach via direct carrier routes
Global
Reach via direct carrier routes
Replies land in your inbox
2-way
Replies land in your inbox
REST API, SDK and signed webhooks
API
REST API, SDK and signed webhooks
Built and supported in Australia
AU
Built and supported in Australia
Compliance

Opt-outs handled on every send.

STOP replies, suppression lists and an opt-out link on sender-ID messages work automatically. Consent and content stay yours to get right — and you can record each contact's consent as you import.

  • STOP replies suppressed instantly — per account and platform-wide
  • START / UNSTOP re-subscribes automatically, with a confirmation
  • Messages under a sender ID carry an opt-out link, added for you
  • Sender IDs and numbers verified before use — no spoofed origins
  • Record each contact’s consent, and where the proof is kept
  • Every message records who sent it, when, and its delivery status
Live delivery — July Flash Sale
2,481 recipients
Delivered
2,426
Pending
24
Failed
31
Sarah ChenDelivered
Marcus WebbDelivered
Tom RicciRetrying
Pricing

Pay for messages, not seats.

Every plan includes the dashboard, the full API, replies and delivery reports. Overage is billed from prepaid balance. All prices are in AUD.

Loading plans…

Price match guarantee

Already sending SMS somewhere else? We'll match your rate.

Tell us what you pay per SMS today and how much you send. If it beats our published price for the same thing, we match it — you switch providers, not price.

Claim price matchReply within one business day.
  • Like for like. A current, published or invoiced rate from an Australian provider, for standard SMS to Australian mobiles at the same monthly volume.
  • Show us the rate. A recent invoice or a link to the provider’s pricing page. Promotional, introductory and free-credit rates aren’t matched.
  • Set up for you. The matched rate becomes a tailored plan on your account — same dashboard, API, replies and delivery reports. Cancel anytime.
Developers

One POST and you're sending.

A REST API with signed webhooks for delivery receipts and inbound replies. HMAC-signed requests, idempotent retries, and a TypeScript SDK — with data hosted in Australia.

cURLNodePythonPHP
curl https://api.smswave.com.au/v1/sms \
  -H 'Authorization: MAC id="<key>", ts="<ts>", \
      nonce="<nonce>", mac="<signature>"' \
  -d to="+61400000000" \
  -d from="SMSWave" \
  -d body="Hi {{first_name}}, your order has shipped!"

Send your first campaign today.

100 free credits, no card required. Import a list, write a message, and watch it land.

SMSWave — Business SMS platform