The platform

More than an SMS API.

Verify, reminders, campaigns, AI drafting, vertical workflows, native integrations and prepaid billing with statements, the things other providers sell as add-ons are built in, and every one runs through the same gateway, so the guardrails always apply.

AI assistant & agent

An assistant that answers - and acts

Every incoming reply is read, tagged by intent, and answered - as a one-tap suggested draft, or fully automatically. In auto mode it gets things done mid-conversation: books or cancels an appointment, adds the customer to a list, records a promise-to-pay, or looks up their overdue invoice with a pay link.

  • Draft or auto reply, grounded in your business
  • Books, cancels, lists, looks up invoices, records promises
  • Never auto-replies to STOP; hands complaints to a person

Safe by construction

The AI can only propose - every message it sends still flows through the one gate, so consent, quiet hours and your spend cap always apply.

Knowledge base

Answers from your own facts, not guesses

Paste your FAQs, price list, service areas and policies. The assistant retrieves the most relevant details when replying, so it can quote your real prices and hours instead of deferring - and you update it whenever things change.

  • Add FAQs, pricing and policies in plain language
  • Retrieved automatically at reply time
  • Private to your workspace

Grounded & current

Retrieval keeps replies accurate; nothing is invented that you did not give it.

Two-way & team inbox

Replies your whole team can work

Inbound messages land as real conversations on a dedicated number. Assign a thread to a teammate, leave internal notes, use canned replies, and close it when it is done - filtered by status, owner or search. Delivery receipts show when a text actually reached the handset.

  • Shared inbox: assign, note, close, filter
  • Canned replies and per-message delivery receipts
  • Charge just 1c per inbound reply

Nothing lost

Every reply is a thread, not an email into the void - with the context to act on it.

Compliance & consent

The Spam Act, handled for you

Every opt-in and opt-out is recorded append-only - who, when, how, and the evidence. STOP suppresses and logs it; START genuinely re-subscribes. Export the whole consent ledger as an audit-grade CSV, and let marketing sends carry a working one-tap unsubscribe with no wiring on your side.

  • Append-only consent ledger with CSV export
  • Working STOP / START, not a promise you fake
  • One-click unsubscribe built into every campaign

Provable, not asserted

Turn compliance from a worry into an artefact you can hand to ACMA.

Verify

One-time codes, done properly

Send a code and check it in two calls. The code is never stored, only a keyed hash, and a check is a constant-time compare.

  • Rate-limited, expiring, attempt-capped
  • Resend cooldown, so a number can't be bombarded
  • Never returns or logs the code
The Verify page for one-time codes
Appointment reminders

A visit date, reminders that count down

Set the visit and SMS365 schedules reminders at the offsets you choose, a week out, 3 days out, the morning of. Add visits on a calendar or by API.

  • Charged when scheduled, refunded if the visit is cancelled
  • "Morning of" is computed in the visit's timezone
  • Idempotent on your booking reference, no double-texts
The appointment calendar with scheduled visits
Link tracking & insights

See what happens after "sent"

Turn on tracking and links become short links on your domain, with every click recorded, so you can measure engagement, not just sends.

  • Click-through per message and per campaign
  • Send-rate and top failure reasons
  • Prefetch and link-scanners don't inflate the count
Usage and engagement reports in the console
Contacts & campaigns

From a spreadsheet to a personalised send

Import contacts, build groups, and send a campaign of any size, filled in from each contact, paused rather than abandoned if a cap is hit.

  • CSV import with column aliasing and per-row errors
  • Resumes from a cursor, so nobody is messaged twice
  • Opt-out enforced on every marketing send
Contacts and lists in the console
Resellers

Sub-accounts with your own pricing

Give each client a workspace of their own, separate contacts, keys and bill, set what you charge per message, and see revenue and margin per account.

  • Row-level isolation between accounts
  • Revenue & margin derived from an auditable ledger
  • A parent cap bounds the whole family's spend
Reseller sub-accounts with usage per account
AI drafting

Write it well, in one click

Describe what you need and let AI draft the message, right in the composer. Ask for a few variations and pick the one that fits. It uses the newest models, kept current by the platform.

  • Draft and rewrite from a short brief
  • Suggest variations to A/B a campaign
  • Segment-aware, so you see the length and cost as you go
The composer with Draft with AI
Vertical workflows

Turn on the playbook you need

Packaged use cases you switch on per workspace, appointment reminders with scheduling, review requests, payment reminders, delivery updates. Enable the ones you want; leave the rest off.

  • Opt-in, you choose which workflows appear
  • "Use now" pre-fills the composer with your own link
  • Marketing workflows carry a working opt-out for you
Packaged workflows you can switch on
Integrations

Connect the tools you already run

Connect Xero and overdue invoices become payment reminders with the pay link. Connect Shopify and an abandoned cart becomes a recovery text with a link to finish the order. Once each, deduped, checked automatically. Your tokens are encrypted and never shown.

  • Xero overdue-invoice reminders, automatically
  • Shopify abandoned-cart recovery texts
  • Connect or disconnect any time, from your workspace
Connect Xero and Shopify
Prepaid & statements

Prepaid, with every cent accounted for

Top up credit by card, or have an admin add it for a trial or an invoice. When you're out of credit, sending pauses, no bill-shock. A statement shows every credit and charge with the balance carried down.

  • Always in credit, you never spend money you didn't add
  • Opening balance, running balance, closing, and a CSV
  • Sub-accounts share one family wallet, consolidated on one statement
A prepaid account statement with running balance
Recurring sends

Set it once, it sends on repeat

“Every Monday at 9”, the 1st of the month, or daily, to one number or a whole list. Schedules run in your workspace's timezone and go out through the same guardrails as everything else. Auto top-up is optional too, so credit never runs dry mid-run.

  • Daily, weekly or monthly, in your local time
  • Pause or resume any schedule without losing it
  • Low-balance alerts and auto-recharge from a saved card
Recurring send schedules in the SMS365 console
Quiet hours & timezone

Never text a customer at 3am

Set your workspace timezone and an overnight quiet window. Marketing messages that would land in the middle of the night are held until morning, automatically, in the recipient's local time. One-time codes and alerts are never delayed.

  • Overnight marketing deferred to the next opening
  • Time-critical messages (codes, alerts) always go
  • DST-correct, the window follows the clock
Timezone and quiet-hours settings
Data & privacy

Keep only what you should

Set how long message content is kept and it's purged automatically after that, the billing record stays so invoices still reconcile. Honour a “forget me” request for one person in a click, and export your audit trail and contacts whenever you like.

  • Automatic content retention windows
  • Erase a person: delete, purge and suppress in one step
  • Audit-trail and contact CSV exports
Data retention, erasure and exports
Five ways in, one set of rules

However you send, the guardrails hold.

Each of these is a door into the same gateway, so opt-out, suppression, sender authorisation, country rules and spend caps apply to every one, by construction.

REST API

Send from your code in three lines, with scoped keys and idempotency.

Webhook

Point another platform's webhook at SMS365 and it texts.

Email to SMS

Send an email, it arrives as a text. No mailbox, no stored password.

Trigger URL

Open a link and it sends, with a confirmation step so a scanner can't.

Console

Type and send from the browser, with a live cost preview.

Prepaid & auditable

Every cent is an append-only ledger entry, your statement replays, and a disputed invoice with it.

See it for your team.

Pick a plan and bring developers, support, marketing and ops onto one gateway.

See plans →