Bezmaksas CRM API

Bezmaksas CRM API

Mazāk nekā pirms gada mēs ieviesām bezmaksas CRM sistēmu, kas integrēta ar bezmaksas PBX. Å ajā laikā to izmantojuÅ”i 14 000 uzņēmumu un 64 000 darbinieku.
Tagad mēs piedāvājam atvērtu API saskarni, kurā ir pieejama lielākā daļa ZCRM funkciju. API ļauj izmantot CRM jebkuriem pārdoÅ”anas kanāliem.
Tālāk mēs Ä«si aprakstām darbu ar API un pieejamo funkcionalitāti. Tiek sniegts arÄ« vienkārÅ”s, bet noderÄ«gs un darbojoÅ”s piemērs: skripts potenciālā pirkuma izveidoÅ”anai no vietnes veidlapas.

ÄŖsumā par bezmaksas CRM

Atturēsimies paskaidrot, kas ir CRM. Bezmaksas CRM Zadarma atbalsta visas standarta klientu datu uzglabāŔanas funkcijas. Informācija tiek glabāta klienta plÅ«smā. Tāpat papildus informācijai par klientiem pieejams ērts uzdevumu pārvaldnieks ar displeju katrai gaumei (kalendārs, kanbans, saraksts). Tas viss ir pieejams vairāk nekā 50 darbiniekiem un ir pilnÄ«bā integrēts ar telefoniju (ieskaitot zvanus no pārlÅ«kprogrammas, izmantojot WebRTC tehnoloÄ£iju).
Bezmaksas CRM API
Ko nozÄ«mē bezmaksas? Nav ZCRM tarifu vai pakalpojumu, par kuriem jums ir jāmaksā. VienÄ«gais, par ko jāmaksā, ir telefona zvani un numuri (pēc Ä«paÅ”iem tarifiem, piemēram, ikmēneÅ”a maksa par numuru Maskavā ir 95 rubļi vai Londonā 1 eiro). Un ja zvanu gandrÄ«z nav? Jums gandrÄ«z nav jāmaksā.
Bezmaksas CRM ir aktÄ«vs, savukārt bezmaksas PBX Zadarma ir aktÄ«vs. Pēc reÄ£istrācijas PBX ir aktÄ«vs 2 nedēļas, turpmāk konts ir jāpapildina par jebkuru summu 1 reizi 3 mēneÅ”os. Ir grÅ«ti iedomāties biroju, kuram ir nepiecieÅ”ams CRM un PBX, bet vispār nav nepiecieÅ”ams numurs vai zvani.

Kāpēc jums ir nepiecieÅ”ams API bezmaksas CRM

ZCRM attÄ«stÄ«ba neapstājas ne uz minÅ«ti, ir parādÄ«juŔās daudzas lielas un mazas funkcijas. Taču mēs saprotam, ka, lai piedāvātu patiesi funkcionālu sistēmu, nevis tikai viedo piezÄ«mjdatoru, ar telefonijas integrāciju nepietiek.
Jo vairāk kontaktu ar klientu, jo labāk, un kontakti var būt ļoti dažādi. Pateicoties API, jūs varat bez problēmām automātiski ievadīt (vai, gluži pretēji, saņemt) informāciju par klientu / potenciālo pirkumu un uzdevumiem. Pateicoties tam, kļūst iespējams savienot jebkurus saziņas kanālus ar klientiem un citām automatizācijas sistēmām.
Pateicoties API, bezmaksas ZCRM var izmantot pilnÄ«gi vai daļēji. Piemēram, kā ērts interfeiss darbam ar korporatÄ«vo klientu bāzi vai kā vienkārÅ”s ērts plānotājs.
Tālāk ir sniegts Ŕāda kanāla piemērs - savienojuma izveide ar CRM potenciālo pirkumu veidlapām vietnē. Vēlāk vietnē mēs sniegsim citus piemērus, piemēram, izveidojot uzdevumu, lai atzvanÄ«tu klientu (atlikts zvans).

Pamata ZCRM API metodes

Tā kā ZCRM API ir pieejamas 37 metodes, mēs atturēsimies aprakstīt tās visas, aprakstīsim tikai to galvenās grupas ar piemēriem.
Pilns saraksts ar piemēriem ir pieejams vietnē CRM API apraksts.

Ir iespējams strādāt ar Ŕādām metožu grupām:

  • Klienti (vispārējais saraksts, atseviŔķas atlases, rediģēŔana, dzÄ“Å”ana)
  • Tagi un klientu papildu rekvizÄ«ti
  • Klientu plÅ«sma (ierakstu skatÄ«Å”ana, rediģēŔana, dzÄ“Å”ana klientu plÅ«smās)
  • Klienta darbinieki (tā kā klients parasti ir juridiska persona, tajā var bÅ«t diezgan maz darbinieku)
  • Uzdevumi (visa funkcionalitāte darbam ar uzdevumiem)
  • Vadi (lÄ«dzÄ«gi visas funkcijas)
  • CRM lietotāji (tiek rādÄ«ts lietotāju saraksts, viņu tiesÄ«bas, iestatÄ«jumi, kontakti un darba laiks)
  • Zvani (atgriež zvanu sarakstu)

Tā kā tiek izmantota esoŔā Zadarma API struktÅ«ra, tam Github jau ir pieejamas bibliotēkas PHP, C#, Python.

API lietoÅ”anas piemērs

VienkārŔākais, taču visnoderÄ«gākais piemērs ir potenciālā pirkuma izveide no veidlapas. Lai samazinātu kodu lÄ«dz minimumam, Å”ajā piemērā ir ietverti tikai potenciālā pirkuma pamata dati. Ir pieejams lÄ«dzÄ«gs piemērs, bet ar klienta komentāriem (parasti tie ir jebkurā formā). emuārā TieÅ”saistē. Skriptu piemēri ir ierakstÄ«ti PHP bez karkasiem un tāpēc viegli iegulst.
HTML veidlapas piemērs potenciālā pirkuma izveidoÅ”anai:

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

Å Ä« veidlapa ir ārkārtÄ«gi vienkārÅ”a, lai nepārslogotu rakstu. Tam nav ne dizaina, ne captcha, ne komentāru lauka. MÅ«su emuārā ir pieejama versija ar komentāru lauku (komentārs tiek pievienots klienta plÅ«smai pēc potenciālā pirkuma izveidoÅ”anas).

Un patiesībā PHP piemērs potenciālā pirkuma izveidei ar datiem no veidlapas:

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

Kā redzat, darbs ar API ir diezgan vienkārÅ”s, turklāt ir arÄ« darba piemēri PHP, C#, Pitons. Tādējādi bez problēmām jÅ«s varat ievietot vienkārÅ”u bezmaksas CRM jebkurā darbplÅ«smā, saņemot automatizāciju ar mazu asiņu daudzumu.
ZCRM pastāvīgi attīstās, un gandrīz visas jaunās funkcijas būs pieejamas, izmantojot API.
Mēs arÄ« aicinām jÅ«s integrēt esoŔās sistēmas sistēmas ar bezmaksas CRM un PBX Zadarma.

Avots: www.habr.com

Pievieno komentāru