Estimated reading time: 5 minutes | Target users: Supervisors
In this tutorial, you will learn where to look for all the information regarding your SMS messages and how to monitor the most important metrics and KPIs in your project.
In order to get a clear understanding of your projects’ SMS performance, it is essential to track and monitor them. This tutorial introduces you to the main points you should consider when collecting data, monitoring logs, and exporting statistics.
This tutorial includes:
- A Description of the SMS Log
- An Introduction to the SMS Webhook
- An SMS Webhook Use Case
1. SMS Log
The first and most important SMS statistics screen is the SMS Log interface found in Project > statistic.menu.label > report_smsReport.menu.label. An report_smsReport.menu.label contains all necessary information about sent and received text messages. In order to receive text messages, you need a dedicated phone number. To get one, please contact us.
In order to search for specific SMS messages, do the following:
- Set the date range with the date-picker tool
- To see SMS messages listed for a specific template only, choose a template from the drop-down list (optional)
- Choose the sms_direction.label.value of the SMS (optional).
- Press sms_find.button.label
- Once you have your SMS messages listed, you can copy or export them as a TXT or CSV file.
The SMS Log provides general information regarding your project’s inbound and outbound SMS messages. Below you will find a list of all available columns you can use in your SMS Log:
|smsId.treecol.label||SMS identifier number. The number is generated when an SMS is sent or received.|
|sent.label||Time of SMS delivery.|
|success.treecol.label||Indicates if the SMS was sent successfully or not.|
|template_name.treecol.label||The SMS template that was used to send the SMS.|
|agent_name.treecol.label||The agent who allocated the disposition triggering the SMS.|
|finish_code.treecol.label||SMS delivery status: Sent, Delivered or Not traceable|
|message.treecol.label||The SMS’ content. Especially worth checking if sending an SMS includes dynamic fields.|
|fee_cur.treecol.label||Costs charged for the SMS. If the message exceeds the character limit (160 or 70 characters = 1 SMS), the system calculates the cost for all concatenated (combined) messages. Each message is billed separately (for example, for a 161 character SMS, the price for two SMS messages will be charged.)|
|projectid.treecol.label||Project identifier number. It is generated when a project is created.|
|smsId.treecol.label||SMS directions (Inbound or Outbound).|
|last_status_date.label||The date of the latest status change, for example, when the delivery status changes to Sent or Delivered.|
Note: It is strongly recommended checking the SMS cost value when dynamic fields are used in the SMS body, as the variable values’ length determines the length and cost of the message.
2. SMS Webhook
2.1 What is SMS Webhook?
Create customized data exports with Webhook Requests. Using a personalized Async Webhook Request you can retrieve data from VCC Live (encoded in JSON) to your own software environment for further processing. You can also set up a Webhook answer, so when an SMS message is received, a Request object is then sent to you, including information such as the Date or the Message itself.
Learn more about SMS Async Webhooks here.
2.2 SMS Webhook Use Case
Gather information on a large scale: Let’s say, as a debt collection company, that you send a mass SMS to your clients, asking them whether they would like to receive a call and make their overdue payments. A client can send the SMS message “YES” as a reply and the Webhook delivers this information to your site. Using this technique you can compile a database of customers who need to be called.
Can’t find what you need? Use the comment section below to connect with others, get answers from our experts, or share your ideas with us.
There are no comments yet.