SMS: Configuring a Campaign
SMS Centre has two types of messages that you can send-
- Automated messages e.g. reminders, payments
- Non-automated messages e.g. campaigns
You can expect to find yourself using this module to create campaigns. To create a campaign, you need to have the following set out:
- Template- Text Body
- Data Source- Target Audience
- Schedule
- Provider
Template
The Template module is creating the main body of the text.Â
Data Source
Under the data source tab this is where you will be creating your target audience to send mass messages to. These messages are usually based on the conditions of the target audience e.g. Customers that are late, customers from a specific location.Â
In this example I have used [(‘state’,’=’,’normal’)] which is all of Bboxx’s monthly paying customers. If I wanted to know the Bboxx customers that have had their products repossessed, you would need to replace ‘normal’ with ‘repo’. Please see the different target groups section below.
If you wanted find all Bboxx’s customers in Kenya it will be [(‘company_id’,’=’,5)] where 5 is Kenya and 36 is Rwanda.
If you wanted to find customers from a specific shop you would need to replace company_id with shop_id and insert the appropriate number code for the shop for example [(shop_id,’=’,63)].
If you go to the Organisation Module you will be able to find all the different shops/locations and retrieve their shop/location ID number
If you wanted to send a SMS message to multiple groups within a specific location (country, shop), please see the below coding.
[('state', 'in', ['late', 'dlq', 'defaulted']), ('company_id', '=',36)]
In the above code my target groups are late, delinquent and defaulted customers based in Rwanda.
Different Target Groups
Is this list also easily available on the system for centre managers to look up? E.g. a pop-up link or a button that takes you to a downloaded pdf copy of the list.
‘approved’ -Approved for PayPlan
‘rejected’ -Rejected for PayPlan
‘downpay’ -Pay Down Payment
‘book’ -Book Installation
‘booked’ -Installation Booked
‘normal’ -Installed: Paying Monthly
‘pay_upfront’ -Pay Upfront Payment
‘pos_payment’ -POS Payment
‘pos_draft’ -POS incomplete
‘repo’ -Repossessed
‘remain’ -Payment Remaining
‘fully’ -Completed Payment
‘late’ -Late Payment
‘dlq’ -Delinquent
‘defaulted’ -Defaulted
‘void’ -Voided
‘lost’ -Lost
‘cancelled’ -Client does not wish to buy
‘pay_upgrade_down_payment’ -Pay Upgrade Down Payment
‘install_upgrade’ -Install/Collect Upgrade
Schedule
Schedule determines when the SMS will be sent. At present we are only using a daily schedule for sending an SMS message, therefore you won’t be required to create new schedules in this tab.
Provider
Bboxx uses two main providers being Africa’s Talking and InfoBip, Bboxx mainly uses Africa’s Talking due to it being more cost effective for the service. You will not be required to create new providers in this tab.