📜 ⬆️ ⬇️

How to congratulate customers happy New Year?


New Year holidays are coming - it's time for active sales and festivities. New Year's greetings are a good way to remind yourself of your customers, which is perceived positively.

How to stand out among the heaps of information spam? An interesting option may be a telephone greeting. Especially if you automate this process and do not attract additional operators for this task.

We want to minimize costs and automate the process as much as possible. For this we need a service that allows you to make calls in automatic mode. Any service with sufficiently advanced functionality will do. The article will provide examples for this API .

Why automate? After all, communication with a living person gives greater results! The fact is that this is a greeting, not a direct sale. And the cost of such congratulations will be much lower and takes less time than manual dialing of the customer base.
')
First you need to prepare a message.
Hello% clientname%! Company Company name wishes you a Happy New Year! In the new year we wish you success and prosperity! As a gift, we offer you a free souvenir! Press the number 1 and we will tell you where you can pick up your gift.

This message shows that it contains a changing part for each message -% clientname%. In general, communicating with a client by name sets him up much more positively.

During the experiments, it turned out that the quality of reproduction of the entire phrase is average. It was decided to split it into two parts: “Hello% clientname%!” And everything else. The second part of the phrase does not change - we record it on a voice recorder in a voice as close as possible to the one that the first part will pronounce.

Next, create an IVR menu and add the second part of the phrase to it. When you click on the number 1 connect with the operators.


Use PowerShell for testing. If it is not installed on your system, you can take it here .

Test in PowerShell console:

$web = New-Object System.Net.WebClient $url = 'https://digitoffice.ru/api2/dsk3z6r3drfxp4ghyua9kgsedk/initCall?to=79xxxxxxxxx&cid=7yyyyyyyyyy&ivr=menu1&phrase_params=5,1,0.9&phrase= !' $web.DownloadString($url) 

Or in the console BASH
 wget -O - "https://digitoffice.ru/api2/dsk3z6r3drfxp4ghyua9kgsedk/initCall?to=$number&cid=70000000002&ivr=menu1&phrase= $name!" 2>/dev/null 


where 79xxxxxxxxx is where we are calling, 7yyyyyyyyyy is the telephone of your call center. A call will be received from this number and calls will be made to it on missed calls. Incoming to this number can also be transferred to the menu1 voice menu.

Next, prepare the base for automatic dialing. You can prepare it, for example in Excel. In the first column write the phone number in the second name of the client. Next, export the database in csv format. The base should be in this form:

 79000000001; 79000000002; 79000000003;  ... 

Next, we run auto-dialing with a small PowerShell script. This script can be saved to a file, for example call.ps1 or simply copied and pasted into the PowerShell window. The main thing is to specify your office number, the name of the voice menu and APIkey, as well as to make sure that the phones.csv file is in the same directory:

 $web = New-Object System.Net.WebClient Import-Csv -Delimiter ';' -Header phone, name “phones.csv” | ForEach-Object { # process line $url = 'https://digitoffice.ru/api2/dsk3z6r3drfxp4ghyua9kgsedk/initCall?cid=70000000002&ivr=menu1&phrase_params=5,1,0.9&to=' + $_.phone + '&phrase= ' + $_.name + '!' $web.DownloadString($url) echo $_ >> log.txt Start-Sleep -Seconds 3 } 

Or script on BASH
 #!/bin/sh cat $1 | while IFS=';' read number name ; do echo $name $number wget -O - "https://digitoffice.ru/api2/dsk3z6r3drfxp4ghyua9kgsedk/initCall?to=$number&cid=70000000002&ivr=menu1&phrase_params=5,1,0.9&phrase= $name!" 2>/dev/null echo $number » dial.txt sleep 3 done 

Save the script in call.sh , make the file executable chmod + x call.sh
run the command ./call.sh phones.csv

The Start-Sleep / sleep command adjusts the size of the pause between calls. The duration of the pause depends on the size of your customer base and the number of operators receiving calls. It is better to break the customer base into several parts and launch them manually - it will be easier to control the process.

This is not a tricky way you can organize congratulations to their customers.

PS Happy New Year, everyone!

Source: https://habr.com/ru/post/317852/


All Articles