Improve customer experience throughout the entire customer journey
Simplify and improve your business communication with customers – from online support and custom notifications through two-factor authentication
Send promotional messages, information about special offers, seasonal sales and discounts
Remind about items from wishlist, confirm the status of purchases and make appointments
Customer Support
Provide your customers with quick and professional support and receive feedback
Account Security
Set up two-factor SMS authentication to prevent the system from being hacked
All channels of communication with your customers in one place
Do you want to improve the existing channels of communication with your audience, for example, SMS or Voice calls, or implement new ways of communication? IT-Decision Telecom specialists will help your business solve this problem
Sales Growth

We will help your company scale and increase your sales using SMS, Viber, WhatsApp and other communication channels

*sales growth after tailoring messaging parameters to our clients


We directly cooperate with more than 200 mobile network operators/partners, which guarantees fast and reliable delivery of your messages around the world

SMS & Viber API integration

With our user-friendly API, you can easily integrate SMS or Viber service into your systems and automatically send messages, transactions and confirmations

Premium support

Our support team resolves most issues within 2 hours. Moreover, you can get in touch with your Personal Manager at any time.

Use communication channels in a format convenient for you

We offer two scenarios for the interaction of your business with customers using our platform:

  • Communicate with your customers via SMS, Viber for Business, WhatsApp Business, RCS, Voice, HLR Lookup through your personal account in our platform
  • Integrate our API into your CRM system: SMS, Viber + SMS, Verify, WhatsApp, RCS, Voice and HLR API. Automate messaging, create personalized messages, monitor statistics
View Documentation
var client = new RestClient("web.it-decision.com/v1/api/send-sms");client.Timeout = -1;var request = new RestRequest(Method.POST);request.AddHeader("Authorization", "Basic api_key");request.AddHeader("Content-Type", "application/json");var body = @"{   ""phone"":380632132121,   ""sender"":""InfoItd"",   ""text"":""This is messages DecisionTelecom"",   ""validity_period"":300}";request.AddParameter("application/json", body,  ParameterType.RequestBody);IRestResponse response = client.Execute(request);Console.WriteLine(response.Content);
var myHeaders = new Headers();myHeaders.append("Authorization", "Basic api_key");myHeaders.append("Content-Type", "application/json");var raw = JSON.stringify({  "phone": 380632132121,  "sender": "InfoItd",  "text": "This is messages DecisionTelecom",  "validity_period": 300});var requestOptions = {  method: 'POST',  headers: myHeaders,  body: raw,  redirect: 'follow'};fetch("web.it-decision.com/v1/api/send-sms", requestOptions)  .then(response => response.text())  .then(result => console.log(result))  .catch(error => console.log('error', error));
OkHttpClient client = new OkHttpClient().newBuilder()  .build();MediaType mediaType = MediaType.parse("application/json");RequestBody body = RequestBody.create(mediaType,"{\"phone\":380632132121,\"sender\":\"InfoItd\",\"text\":\"This is messages DecisionTelecom\",\"validity_period\":300}");Request request = new Request.Builder()  .url("web.it-decision.com/v1/api/send-sms")  .method("POST", body)  .addHeader("Authorization", "Basic api_key")  .addHeader("Content-Type", "application/json")  .build();Response response = client.newCall(request).execute();
$curl = curl_init();curl_setopt_array($curl, array(  CURLOPT_URL =>'web.it-decision.com/v1/api/send-sms',  CURLOPT_RETURNTRANSFER =>true,  CURLOPT_ENCODING => '',  CURLOPT_MAXREDIRS =>10,  CURLOPT_TIMEOUT =>0,  CURLOPT_FOLLOWLOCATION =>true,  CURLOPT_HTTP_VERSION =>CURL_HTTP_VERSION_1_1,  CURLOPT_CUSTOMREQUEST =>'POST',  CURLOPT_POSTFIELDS =>'{     "phone":380632132121,     "sender":"InfoItd",     "text":"This is messages DecisionTelecom",     "validity_period":300  }',  CURLOPT_HTTPHEADER => array(    'Authorization: Basic api_key',    'Content-Type: application/json',  ),));$response = curl_exec($curl);curl_close($curl);echo $response;
import http.clientimport jsonconn = http.client.HTTPSConnection("web.it-decision.com")payload = json.dumps({  "phone": 380632132121,  "sender": "InfoItd",  "text": "This is messages DecisionTelecom",  "validity_period": 300})headers = {  'Authorization': 'Basic api_key',  'Content-Type': 'application/json'}conn.request("POST", "/v1/api/send-sms", payload, headers)res = conn.getresponse()data = res.read()print(data.decode("utf-8"))
package mainimport (  "fmt"  "strings"  "net/http"  "io/ioutil")func main() {  url := "web.it-decision.com/v1/api/send-sms"  method := "POST"  payload := strings.NewReader(`{     "phone":380632132121,     "sender":"InfoItd",     "text":"This is messages DecisionTelecom",     "validity_period":300  }`)  client := &http.Client {}  req, err := http.NewRequest(method, url, payload)  if err != nil {    fmt.Println(err)    return  }  req.Header.Add("Authorization", "Basic api_key")  req.Header.Add("Content-Type", "application/json")  res, err := client.Do(req)  if err != nil {    fmt.Println(err)    return  }  defer res.Body.Close()  body, err := ioutil.ReadAll(res.Body)  if err != nil {    fmt.Println(err)    return  }  fmt.Println(string(body))}
var axios = require('axios');var data = JSON.stringify({  "phone": 380632132121,  "sender": "InfoItd",  "text": "This is messages DecisionTelecom",  "validity_period": 300});var config = {  method: 'post',  url: 'web.it-decision.com/v1/api/send-sms',  headers: {     'Authorization': 'Basic api_key',     'Content-Type': 'application/json'   },  data : data};axios(config).then(function (response) {  console.log(JSON.stringify(response.data));}).catch(function (error) {  console.log(error);});
import http.clientimport jsonconn = http.client.HTTPSConnection("web.it-decision.com")payload = json.dumps({  "phone":380632132121,  "sender": "InfoItd",  "text":"This is messages DecisionTelecom",  "validity_period":300})headers = {  'Authorization': 'Basic api_key',  'Content-Type': 'application/json'}conn.request("POST", "/v1/api/send-sms", payload, headers)res = conn.getresponse()data = res.read()print(data.decode("utf-8"))
DecisionTelecom's Viber for Business and Chat Inbox function provided us the possibility to contact our customers offline and offer them more purchase options with direct links and exclusive offers. As a result, we have increased the number of our customers and the sales of monthly gym membership by 185 percent this year.
Irina, marketing director of "Geliar Gym"
Irina, marketing director of
DecisionTelecom made our integration quick and easy. Adding WhatsApp, Viber and SMS as customer communication channels with the help of DecisionTelecom API helped us significantly increase our conversion rate. In addition, our customers are more satisfied as now we are able to manage multiple conversations across our customers' preferred channels.
Andriy Kamchatkin CEO, INPRIME
Andriy Kamchatkin CEO, INPRIME
We use cookies on our website to see how you interact with it. By Accepting, you consent to our use of such cookies. Cookie Policy