Call Center CRM: Dynamic Campaigns
The upcoming release (9.1.0) contains support for dynamic campaigns. Comparing with normal campaigns, dynamic campaigns are Voicent CRM based outbound voice/sms/email campaigns that call list can be dynamically changed.
To start a dynamic campaign, follow these steps:
Step 1. Define call list
Open Voicent CRM, select Contact > Find Contact… from the program main menu. From the Quick Search dialog window, enter any criteria for the call list, such as a specific city name or area code.
Step 2. Start dynamic campaign
From the search result window, select Campaign > Start Campaign from the program main menu; then select the type of campaign (predictive campaign, voice broadcast campaign, sms/text message campaign, and email campaign) to run. The following is the voice broadcast campaign window:
Make sure to choose “this is an dynamic campaign”.
Step 3. Choose the phone number column
In the CRM customer record, there are different fields for customer’s phone number, such as mobile phone, home phone, work phone, and other phone. You can choose the search order in the phone column window. Click OK to start the campaign.
To see all the current dynamic campaigns, select Campaign main menu, then select Show campaigns.
Add new contact to campaign
Comparing with a static campaign, dynamic campaign will keep the campaign alive even it reaches the end of the call list. Once it reaches the end of the call list, dynamic campaign will enter into a waiting mode. As soon as new customers are added to CRM database, and if the new customers satisfy the original search criteria, these customers will be added to the call list, and the campaign will resume.
The above is executed automatically. So for example, when a new customer calls in, a new CRM record will be created automatically. This customer, if match the campaign search criteria, will be automatically added to the campaign.
Add new contact using the web interface
You can also add new customers to a dynamic campaign using HTTP POST. The is a useful feature, for example, a call or email can be automatically triggered after a customer fills in a web contact us form. The following is the CRM update URL:
http://(gateway host name or ip address):8155/vxcrm.jsp
The required parameters are:
passwd: this is the CRM web password defined on Voicent Gateway
user: this is the customer ID if you are using Voicent hosted service, or 0
The rest of the parameters corresponds to the fields in Voicent CRM for customer table. They are:
first_name, middle_name, last_name, home_phone, work_phone, work_phone_ext, cell_phone, other_phone,
email, email2, fax, business, job_title, customer_catid, do_not_call, do_not_email
For custom fields, use cf_1, cf_2, …, cf_20
It is also possible to use the display name of the custom field. What you must do is to replace the space with underscore in the display name. For example, if you set the first custom field (cf_1) to “Age Group“, the you can set the parameter name as Age_Group.
For customer category, you can also use the display name. For example, instead of setting customer_catid to 3, you can use customer_catname to “Priority Customer“.
For address, use the following:
home_street, home_city, home_state, home_zipcode, home_country, work_street, work_city, work_state, work_zipcode, work_country.
Please note that adding a new customer to the CRM database may trigger multiple dynamic campaigns. As long as the new customer record satisfy the campaign call list search criteria, the new customer will be added to the campaign.