Бесплатан ЦРМ АПИ

Бесплатан ЦРМ АПИ

Пре мање од годину дана увели смо бесплатан ЦРМ систем интегрисан са бесплатном централом. За то време користило га је 14 компанија и 000 запослених.
Сада нудимо отворени АПИ интерфејс у ​​којем је доступна већина ЗЦРМ функција. АПИ вам омогућава да користите ЦРМ за било који канал продаје.
У наставку ћемо укратко описати рад са АПИ-јем и доступну функционалност. Дат је и једноставан, али користан и функционалан пример: скрипта за креирање потенцијалног клијента из обрасца на веб локацији.

Укратко о бесплатном ЦРМ-у

Уздржаћемо се од објашњавања шта је ЦРМ. Бесплатан ЦРМ Задарма подржава све стандардне функције за чување података о клијентима. Информације се чувају у фиду клијента. Такође, поред информација о клијентима, доступан је и згодан креатор задатака са екраном за сваки укус (календар, канбан, листа). Све ово је доступно преко 50 запослених и потпуно је интегрисано са телефонијом (укључујући позиве из претраживача који користи ВебРТЦ технологију).
Бесплатан ЦРМ АПИ
Шта значи бесплатно? Не постоји ниједна тарифа или ЗЦРМ услуга коју треба да платите. Једина ствар коју треба да платите су телефонски позиви и бројеви (према посебним тарифама, на пример, месечна накнада за московски број је 95 рубаља или Лондон 1 евро). Шта ако скоро да нема позива? Готово да нема потребе за плаћањем.
Бесплатан ЦРМ је активан све док је активна бесплатна ПБКС Задарма. Након регистрације, АТС је активан 2 недеље, убудуће морате допунити свој рачун за било који износ једном у 1 месеца. Тешко је замислити канцеларију којој су потребни ЦРМ и ПБКС, али јој уопште није потребан број или позиви.

Зашто вам је потребан АПИ за бесплатни ЦРМ?

Развој ЗЦРМ-а не престаје ни на минут; Али разумемо да за представљање заиста функционалног система, а не само паметног нотебоок рачунара, није довољна само интеграција са телефонијом.
Што више контаката са клијентом, то боље, а контакти могу бити веома различити. Захваљујући АПИ-ју, можете лако аутоматски да унесете (или обрнуто да примите) информације о клијенту/воду и задацима. Захваљујући томе, постаје могуће повезати све канале комуникације са клијентима и било којим другим системима аутоматизације.
Захваљујући АПИ-ју, бесплатни ЗЦРМ се може користити на било који начин, било у целини или делимично. На пример, као погодан интерфејс за рад са базом корпоративних клијената или једноставан згодан планер.
Испод је пример таквог канала - повезивање водеће форме на веб локацији са ЦРМ-ом. Касније ћемо на сајту дати друге примере, на пример креирање задатка за повратни позив клијента (одложени позив).

Основне ЗЦРМ АПИ методе

Пошто постоји 37 метода доступних у ЗЦРМ АПИ-ју, ми ћемо се уздржати од описивања свих њих, описаћемо само њихове главне групе са примерима;
Комплетна листа са примерима доступна је на веб страници на адреси Опис ЦРМ АПИ-ја.

Могуће је радити са следећим групама метода:

  • Клијенти (општа листа, одвојени избори, уређивање, брисање)
  • Ознаке и додатна својства клијента
  • Фид клијента (преглед, уређивање, брисање уноса у фидовима клијената)
  • Запослени клијента (пошто је клијент обично правно лице, може имати доста запослених)
  • Задаци (све функционалности за рад са задацима)
  • Води (све функције су сличне)
  • ЦРМ корисници (приказивање листе корисника, њихових права, подешавања, контаката и радног времена)
  • Позиви (враћа листу позива)

Пошто се користи постојећа Задарма АПИ структура, библиотеке за њу у ПХП-у, Ц#, Питхон-у су већ доступне на Гитхубу.

Пример употребе АПИ-ја

Најједноставнији, а опет најкориснији пример је креирање потенцијалног клијента из обрасца. Да би код био што мањи, овај пример садржи само основне податке о потенцијалним клијентима. Сличан пример, али са коментарима клијента (обично присутни у сваком обрасцу) је доступан на блогу Онлине. Примери скрипти написаних на PHP без оквира и стога их је лако интегрисати.
Пример хтмл обрасца за креирање потенцијалног клијента:

<form method="POST" action="/sr/zcrm_leads">
   <label for="name">Name:</label>
   <br>
   <input type="text" id="name" name="name" value="">
   <br>
   <label for="phone">Phone:</label><br>
   <input type="text" id="phone" name="phones[0][phone]" value="">
   <br>
   <label for="phone">Email:</label><br>
   <input type="text" id="email" name="contacts[0][value]" value="">
   <br>
   <br>
   <input type="submit" value="Submit">
</form>

Овај образац је изузетно једноставан како не би преоптеретио чланак. Нема дизајн, нема цаптцха, нема поље за коментаре. Верзија са пољем за коментар је доступна на нашем блогу (коментар се додаје у фид клијента након креирања потенцијалног клијента).

И заправо ПХП пример креирања потенцијалног клијента са подацима из обрасца:

<?php
$postData = $_POST;
if ($postData) {
   if (isset($postData['phones'], $postData['phones'][0], $postData['phones'][0]['phone'])) {
       $postData['phones'][0]['type'] = 'work';
   }
   if (isset($postData['contacts'], $postData['contacts'][0], $postData['contacts'][0]['value'])) {
       $postData['contacts'][0]['type'] = 'email_work';
   }
   $params = ['lead' => $postData];
   $params['lead']['lead_source'] = 'form';

   $leadData = makePostRequest('/v1/zcrm/leads', $params);
   var_dump($leadData);
}
exit();

function makePostRequest($method, $params)
{
   // замените userKey и secret на ваши из личного кабинета
   $userKey = '';
   $secret = '';
   $apiUrl = 'https://api.zadarma.com';

   ksort($params);

   $paramsStr = makeParamsStr($params);
   $sign = makeSign($paramsStr, $method, $secret);

   $curl = curl_init();
   curl_setopt($curl, CURLOPT_URL, $apiUrl . $method);
   curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
   curl_setopt($curl, CURLOPT_POST, true);
   curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
   curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
   curl_setopt($curl, CURLOPT_POSTFIELDS, $paramsStr);
   curl_setopt($curl, CURLOPT_HTTPHEADER, [
       'Authorization: ' . $userKey . ':' . $sign
   ]);

   $response = curl_exec($curl);
   $error = curl_error($curl);

   curl_close($curl);

   if ($error) {
       return null;
   } else {
       return json_decode($response, true);
   }
}

/**
* @param array $params
* @return string
*/
function makeParamsStr($params)
{
   return http_build_query($params, null, '&', PHP_QUERY_RFC1738);
}

/**
* @param string $paramsStr
* @param string $method
* @param string $secret
*
* @return string
*/
function makeSign($paramsStr, $method, $secret)
{
   return base64_encode(
       hash_hmac(
           'sha1',
           $method . $paramsStr . md5($paramsStr),
           $secret
       )
   );
}

Као што видите, рад са АПИ-јем је прилично једноставан, плус постоје примери рада PHP, C#, Питон. Стога, без икаквих проблема, можете интегрисати једноставан бесплатни ЦРМ у било који ток посла, добијајући аутоматизацију уз мале трошкове.
ЗЦРМ се стално развија и скоро све нове функције ће бити доступне преко АПИ-ја.
Такође вас позивамо да своје постојеће системе интегришете са бесплатним ЦРМ и ПБКС Задарма.

Извор: ввв.хабр.цом

Додај коментар