Skip to content
ZeroACE

SMS Messaging Program

Last updated: August 17, 2026

This page documents the order-related SMS messages sent through ZeroACE: who sends them, who receives them, how a phone number is collected, and the exact disclosure shown at the moment it is collected.

It is published for carriers, aggregators and messaging reviewers, and for any customer who wants to know what a text from us is. Nothing here requires an account to read.

1. The program

ZeroACE is a US software company providing AI order-management and customer-messaging software to online retailers. Messages under this program are order-related and transactional, and are sent on behalf of the merchant whose store the customer ordered from.

Every message begins with that merchant's store name, so the recipient always knows which store the message is about:

Acme Shoes (via ZeroACE): your order A1B2 has shipped. Track: https://… Reply STOP to opt out.
The store name is a variable; the rest is the message template as sent.

Messages are one-to-one and are triggered by the recipient's own order activity. The program covers:

  • Order confirmation
  • Payment links for an order the customer is placing
  • Shipping confirmation and tracking updates
  • Delivery updates
  • Return, exchange and refund status
  • Replies to the customer's own order-related questions

Message frequency varies and is driven by the recipient's own order: a message is sent when something happens to it. Most orders produce between one and five messages — a confirmation, a shipping notice, a delivery notice, and a reply if the customer asks something. An order with a return or an exchange produces a few more. No messages are sent when there is no order activity.

No promotional or marketing messages are sent on this program. Marketing SMS is not a capability of the software: our consent model has no SMS marketing channel, so no customer can opt in to one and no such message can be generated.

3. The disclosure shown when we take the number

Reproduced here word for word. The store's name is substituted where it appears; when the store's name is unavailable the notice reads "The store".

Acme Shoes can text you about this order. Order and delivery updates. Message frequency depends on your order. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Some messages carry an unsubscribe link instead. Texts are not required to place your order. SMS terms · Privacy Policy · Terms of Service
Shown directly beneath the phone field, on both the hosted form and the chat-widget form. "SMS terms" links to this page; "Privacy" and "Terms" to the two pages listed at the end of it.

Directly below that notice, on the same form, is the agreement itself — a single checkbox, cleared by default:

I agree to receive texts about this order at the number above.
An unticked checkbox beneath the notice, on both the hosted form and the chat-widget form. It is worded as what the customer agrees to rather than as a promise of what will be sent, because an order that also carries an email address is notified by email.

The notice names what the messages are, how often they come, that they may carry a cost, and how to stop them. The HELP keyword is set out on this page, which the notice links to as "SMS terms", so it is one tap from the field rather than a fifth sentence above it.

On a voice call there is no screen, so the assistant says it. It is instructed to state this once, when confirming the order, and to present it as a notice rather than a request — it does not ask for permission and does not wait for an answer:

The business may text them about this order at their number — confirmation, shipping and delivery updates — that message and data rates may apply, and that they can reply STOP at any time to stop them.
The instruction the assistant follows; it speaks these facts in the customer's own language and in its own words.

4. Screenshots of the consent notice

The form that collects a phone number is created for one order and consumed when it is submitted, so no link to it can stay working long enough to be reviewed: opening an old one shows an expiry notice rather than the form. The screenshots below are therefore the record of what a customer actually sees, taken from the live pages.

The delivery-details form ZeroACE hosts, showing the SMS notice directly beneath the phone field and the unticked agreement checkbox below it.
The form texted to a customer during a phone call. The notice sits directly under the phone field, with the Privacy Policy and Terms of Service links beside it, and the agreement checkbox — cleared, as it always starts — directly below.

The chat-assistant surface is the same form rendered as a card inside the conversation, and it is not screenshotted separately because it is not a second consent mechanism: the notice, the field it sits under and the three links are the same text. The two surfaces are kept identical by an automated check that compares them against the wording quoted on this page and fails our build if any of the three drifts apart.

5. What the messages look like

Sent bodies, quoted from the message templates. The store name and the order reference are variables. Every message names the sending platform and carries the opt-out instruction.

Acme Shoes (via ZeroACE): your order is confirmed - thank you! (Ref: A1B2) Reply STOP to opt out.
Acme Shoes (via ZeroACE): your order A1B2 has shipped. Track: https://… Reply STOP to opt out.
Acme Shoes (via ZeroACE): your return label for order A1B2 is ready. Reply STOP to opt out.
Acme Shoes (via ZeroACE): complete your order - https://… Reply STOP to opt out.

Links in these messages point to our own domains. We do not use public URL shorteners.

6. Opting out, and getting help

Replying STOP stops the messages. The following keywords are honoured: STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT, OPTOUT, REVOKE. Replying START resubscribes.

Replying HELP (or INFO) returns this, word for word:

ZeroACE order alerts. Reply to this message for help with your order, or visit zeroace.ai/sms. Msg & data rates may apply. Reply STOP to unsubscribe.
It names ZeroACE rather than the individual store because one reply is configured for the whole sender pool, so it cannot vary by store — while every order message is prefixed with that store's own name. Replying to any message reaches the assistant answering for that store.

An opt-out is recorded against the number and enforced before a message is handed to any carrier, not only at the carrier's own filter. Because these are order notifications rather than marketing, a customer who stops them will not be told about their own delivery — so the assistant never presents opting out as a routine choice, and never as a condition of ordering.

7. Orders placed on the merchant's own checkout

Stated plainly because it is the one route we do not control. Where a store's own hosted checkout is what collects the customer's contact details, the customer enters their phone number on that platform's page, not on any page of ours, and the disclosure they see there is the merchant's.

The test is what that checkout COLLECTS, not where the order is completed — the two come apart, and getting them the wrong way round would describe this route as covering traffic it does not. A WooCommerce order is completed on the merchant's own site, yet its total is fixed before the customer reaches the payment page, so the delivery address must be known in advance and is taken on our form instead. Every integration declares which details its checkout collects, and that declaration is what decides whether a customer is ever shown our form at all.

What ZeroACE does on that route is send the order messages described above, prefixed with that merchant's store name, and honour STOP and HELP for them exactly as on every other route.