SMSFlow resources
How to create effective SMS campaigns in South Africa
To run an SMS promotion in South Africa, choose one objective and an appropriate audience, write a clear message, check segments and cost, test the customer journey, then measure enquiries or sales. Start small enough to review each part before expanding.
1. Choose one outcome and the right audience
For a workshop, the goal could be filling available service slots. For an event, it could be confirmed bookings. Define the action before drafting the offer. Select people who may receive the communication using your approved permission process; keep audience and preference records.
2. Work out the message and budget
Worked example, not a customer campaign. A bicycle workshop wants bookings for available service slots. It selects 1,000 recipients who may receive that communication and uses one clear booking destination.
Demo Bikes: Service slots open this week. Book: example.com/book. Preferences: example.com/preferences.
This synthetic message uses 103 basic characters. With one segment per recipient, 1,000 recipients use 1,000 segments: R160.00 excluding VAT + R24.00 VAT = R184.00 including VAT. A two-segment message to the same audience would cost R320.00 excluding / R368.00 including VAT at the standard rate. Confirm the final personalised copy and portal estimate; do not assume every message fits one segment.
The example.com links are placeholders. Replace them with a working booking page and your actual preference-management route. Test both on a phone before sending. No response rate, revenue or customer result is implied.
3. Make the next step easy on a phone
Use a landing page that matches the offer, explains any relevant conditions and gives one obvious action. Check that the form, booking link and preference route work. Decide who responds to enquiries and what happens outside business hours.
4. Preview and run a controlled test
Check the final copy with the longest likely personalised values. Preview the actual segment count, links, destination format and purchase/sending conditions in the portal. Test with an authorised recipient, confirm the visible message and landing page, then review the available delivery information before scheduling the audience.
5. Separate delivery from commercial outcomes
Record recipients, segments, spend, timing and message version. Reconcile enquiries, completed bookings and orders using their owning systems. A delivery status is not a read receipt; a link click is not a purchase. Calculate cost per qualified enquiry only when the enquiry count and attribution are reliable.
If you compare two messages, keep the audience definition, timing and budget comparable. Do not present a small uncontrolled difference as proof of a winning campaign. This article uses no claimed customer performance figures.
Before you send
- The audience and purpose follow your approved permission process.
- Business identity, offer and destination agree.
- Preference/opt-out handling is real and tested.
- Message segments and the final ZAR budget are checked.
- Someone owns the responses and outcome review.
Use the published Terms and Privacy notice alongside your organisation’s requirements.
Choose your sending route
Prepare a campaign in the web portal, connect your application or check current SMS pricing. For a broader campaign discussion, talk to SMSFlow.
A practical sign-off before launch
Record who owns the audience, message, budget and response handling. Preview the longest personalised example, confirm the destination works on a phone, and check the applicable opt-out and permission requirements against SMSFlow’s acceptable-use policy.
After the campaign, record sending cost and actual enquiries, bookings or orders separately. Avoid reporting delivered messages or link clicks as sales. Use the SMS marketing workflow for planning and the portal guide for the sending steps.