← All articlesSMS marketing

Shopify SMS marketing consent: check more than the number

4 min read

A phone number on a Shopify order is not, by itself, permission to send marketing texts. It may have been provided for delivery or another purpose. Before building an SMS campaign audience, establish why the number was collected, what the person agreed to, and whether that choice still applies. Technical validity and marketing permission are different checks.

Preserve the signup context

Keep the source, wording, time, and scope of the subscription where appropriate. Email and SMS are separate channels, and permission for one should not be silently treated as permission for the other. Requirements vary by recipient location and message purpose.

Review the actual form experience. The customer should understand what messages they are requesting and which business will send them. Avoid preselected or ambiguous choices that obscure the decision, and obtain qualified guidance for the markets you serve when requirements are unclear.

Identify why the number was collected

A number supplied for delivery coordination, a number used in a support conversation, and a number entered into a clearly described marketing signup have different contexts. Do not merge them into a single “has phone number” audience and assume the same messages are appropriate for all three.

For a marketing signup, retain the relevant source, timestamp, wording or version of the offer, and the scope of the customer's choice according to your data policy. The record should help the team answer a practical question later: what did this person request from this business through this channel?

If an imported number lacks that context, hold it out of the marketing audience while the source is reviewed. A spreadsheet column labelled “subscribed” is not sufficient evidence when nobody can explain how the status was obtained. Ask the responsible source owner rather than using a campaign to test whether people object.

Distinguish validity from permission

Sendvio's number validation identifies mobile versus landline numbers to help avoid unsuitable sending attempts. A mobile result is a technical signal, not evidence of consent, identity, or guaranteed delivery.

Keep opted-out and otherwise ineligible numbers out of marketing audiences even when they are technically reachable. Preserve those statuses through imports and updates. A clean spreadsheet should not overwrite a customer's decision to stop receiving messages.

Resolve conflicts before the campaign is built

Suppose an older customer record shows an SMS opt-out, while a new order import contains the same number. The new order does not automatically cancel the earlier preference. Preserve the exclusion unless there is an appropriate, verifiable new permission event that should change the status.

Also consider shared, changed, or reassigned numbers. Technical reachability does not prove the current recipient is the same person who supplied the number previously. Use the store's supported update and permission process rather than manually forcing an uncertain record into the audience because it appears to belong to a valuable customer.

Keep marketing and service purposes explicit. A necessary order-related text should contain the relevant order information; it should not become a way to send unrelated promotions to people who did not request them. Review the requirements for the destination and message purpose when the distinction is unclear.

Test the full experience

Send a controlled test, inspect the sender identification, and verify the opt-out process for the destination and configuration you use. Check timing rules and local restrictions before expanding to another market.

Review complaints and opt-outs by acquisition source. If a source produces confusion, fix the collection process before sending more. A smaller audience with clear expectations is a stronger foundation than a large list whose members cannot explain why your store is texting them.

Test the complete signup and exit path with controlled records from each source you intend to use. Verify the resulting permission, line status, sender identification, and opt-out handling. Then run a representative data update and confirm that it does not silently restore an excluded number.

Monitor questions such as “Why am I receiving this?” by source. They may expose ambiguous wording or an incorrect mapping even when delivery succeeds. The useful result is an audience whose members understand the relationship and whose records preserve that understanding. Technical validation helps determine whether an attempt is suitable; permission determines whether the marketing conversation should happen at all.

Put it into practice

Explore SMS audience tools