Անվճար CRM API

Անվճար CRM API

Մեկ տարուց էլ քիչ առաջ մենք ներկայացրեցինք անվճար CRM համակարգ՝ ինտեգրված անվճար PBX-ով: Այս ընթացքում դրանից օգտվել է 14 ընկերություն և 000 աշխատակից։
Այժմ մենք առաջարկում ենք բաց API ինտերֆեյս, որում հասանելի են ZCRM-ի գործառույթների մեծ մասը։ API-ն թույլ է տալիս օգտագործել CRM վաճառքի ցանկացած ալիքի համար:
Ստորև մենք համառոտ նկարագրում ենք աշխատանքը API-ի հետ և առկա ֆունկցիոնալությունը: Բերված է նաև պարզ, բայց օգտակար և աշխատանքային օրինակ՝ կայքի ձևաթղթից առաջատար ստեղծելու սցենար։

Համառոտ անվճար CRM-ի մասին

Եկեք ձեռնպահ մնանք բացատրելուց, թե ինչ է CRM-ը։ Անվճար CRM Zadarma-ն աջակցում է հաճախորդների տվյալների պահպանման բոլոր ստանդարտ գործառույթները: Տեղեկատվությունը պահվում է հաճախորդի հոսքում: Բացի այդ, ի լրումն հաճախորդների մասին տեղեկությունների, հասանելի է հարմար առաջադրանքի մենեջեր՝ յուրաքանչյուր ճաշակի համար նախատեսված էկրանով (օրացույց, kanban, ցուցակ): Այս ամենը հասանելի է 50+ աշխատակիցների համար և լիովին ինտեգրված է հեռախոսակապին (ներառյալ զանգերը զննարկիչից՝ օգտագործելով WebRTC տեխնոլոգիան):
Անվճար CRM API
Ի՞նչ է նշանակում ազատ: Չկան ZCRM սակագներ կամ ծառայություններ, որոնց համար դուք պետք է վճարեք: Միակ բանը, ինչի համար պետք է վճարեք, դա հեռախոսազանգերն ու համարներն են (հատուկ սակագների համաձայն, օրինակ, համարի ամսավճարը Մոսկվայում 95 ռուբլի է կամ Լոնդոնում 1 եվրո): Իսկ եթե զանգեր համարյա չե՞ն լինում։ Դուք գրեթե պետք չէ վճարել:
Անվճար CRM-ն ակտիվ է, մինչդեռ անվճար PBX Zadarma-ն ակտիվ է: Գրանցվելուց հետո PBX-ն ակտիվ է 2 շաբաթ, հետագայում անհրաժեշտ է ցանկացած գումարով 1 ամսվա ընթացքում 3 անգամ լրացնել հաշիվը: Դժվար է պատկերացնել գրասենյակ, որը կարիք ունի CRM-ի և PBX-ի, բայց ընդհանրապես ոչ մի հեռախոսահամար կամ զանգ պետք չէ:

Ինչու է ձեզ անհրաժեշտ API անվճար CRM-ի համար

ZCRM-ի զարգացումը ոչ մի րոպե չի դադարում, շատ մեծ ու փոքր գործառույթներ են հայտնվել։ Բայց մենք հասկանում ենք, որ իսկապես ֆունկցիոնալ համակարգ ներկայացնելու համար, և ոչ միայն խելացի նոթատետր, հեռախոսակապի ինտեգրումը բավարար չէ։
Որքան շատ շփումներ լինեն հաճախորդի հետ, այնքան լավ, և շփումները կարող են շատ տարբեր լինել: API-ի շնորհիվ դուք կարող եք ավտոմատ կերպով մուտքագրել (կամ, ընդհակառակը, ստանալ) տեղեկատվություն հաճախորդի / առաջատարի և առաջադրանքների մասին առանց որևէ խնդիրների: Դրա շնորհիվ հնարավոր է դառնում կապի ցանկացած կապուղի կապել հաճախորդների և ցանկացած այլ ավտոմատացման համակարգերի հետ։
API-ի շնորհիվ անվճար ZCRM-ը կարող է օգտագործվել ցանկացած ձևով՝ ամբողջությամբ կամ մասամբ: Օրինակ, որպես հարմար ինտերֆեյս կորպորատիվ հաճախորդների բազայի հետ աշխատելու համար, կամ որպես պարզ հարմար ժամանակացույց:
Ստորև բերված է նման ալիքի օրինակ՝ միանալով կայքի CRM առաջատար ձևերին: Ավելի ուշ կայքում մենք այլ օրինակներ կտանք, օրինակ՝ ստեղծելով հաճախորդին հետ կանչելու առաջադրանք (հետաձգված զանգ):

ZCRM API-ի հիմնական մեթոդները

Քանի որ ZCRM API-ում առկա են 37 մեթոդներ, մենք զերծ կմնանք բոլորը նկարագրելուց, օրինակներով կնկարագրենք միայն դրանց հիմնական խմբերը։
Օրինակներով ամբողջական ցանկը հասանելի է կայքում՝ հասցեով CRM API-ի նկարագրությունը.

Հնարավոր է աշխատել մեթոդների հետևյալ խմբերով.

  • Հաճախորդներ (ընդհանուր ցուցակ, առանձին ընտրություն, խմբագրում, ջնջում)
  • Հաճախորդների պիտակներ և լրացուցիչ հատկություններ
  • Հաճախորդների հոսք (դիտում, խմբագրում, ջնջում գրառումները հաճախորդների հոսքերում)
  • Հաճախորդի աշխատակիցներ (քանի որ հաճախորդը սովորաբար իրավաբանական անձ է, այն կարող է ունենալ բավականին քիչ աշխատակիցներ)
  • Առաջադրանքներ (առաջադրանքների հետ աշխատելու բոլոր գործառույթները)
  • Առաջատարներ (նմանապես, բոլոր գործառույթները)
  • CRM օգտվողներ (ցուցադրվում է օգտվողների ցուցակը, նրանց իրավունքները, կարգավորումները, կոնտակտները և աշխատանքային ժամերը)
  • Զանգեր (վերադարձնում է զանգերի ցանկը)

Քանի որ գոյություն ունեցող Zadarma API կառուցվածքն օգտագործվում է, գրադարանները PHP, C#, Python-ով արդեն հասանելի են Github-ում:

API-ի օգտագործման օրինակ

Ամենապարզ, բայց ամենաօգտակար օրինակը ձևից կապարի ստեղծումն է: Կոդը նվազագույնի հասցնելու համար այս օրինակը պարունակում է միայն հիմնական հիմնական տվյալները: Նմանատիպ օրինակ, բայց հաճախորդի մեկնաբանություններով (սովորաբար առկա է ցանկացած ձևով) հասանելի է բլոգում Առցանց. Սցենարների օրինակները գրված են PHP առանց շրջանակների և, հետևաբար, հեշտությամբ ներկառուցված:
Առաջատարի ստեղծման html ձևի օրինակ.

<form method="POST" action="/hy/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>

Այս ձևը չափազանց պարզ է՝ հոդվածը չծանրաբեռնելու համար։ Այն չունի դիզայն, captcha, մեկնաբանության դաշտ: Մեկնաբանության դաշտով տարբերակը հասանելի է մեր բլոգում (մեկնաբանությունն ավելացվում է հաճախորդի լրահոսում առաջատարը ստեղծելուց հետո):

Եվ իրականում PHP օրինակ՝ ձևից տվյալների հետ կապ ստեղծելու համար.

<?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
       )
   );
}

Ինչպես տեսնում եք, API-ի հետ աշխատելը բավականին պարզ է, գումարած՝ կան աշխատելու օրինակներ PHP, C#, Python. Այսպիսով, առանց որևէ խնդիրների, դուք կարող եք տեղավորել պարզ անվճար CRM ցանկացած աշխատանքային հոսքի մեջ՝ ստանալով ավտոմատացում քիչ արյունով:
ZCRM-ն անընդհատ զարգանում է, և գրեթե բոլոր նոր հնարավորությունները հասանելի կլինեն API-ի միջոցով:
Մենք նաև հրավիրում ենք ձեզ ինտեգրել ձեր գործող համակարգի համակարգերը անվճար CRM-ի և PBX Zadarma-ի հետ:

Source: www.habr.com

Добавить комментарий