Libre nga CRM API

Libre nga CRM API

Wala pay usa ka tuig ang milabay, among gipaila ang usa ka libre nga CRM nga sistema nga gisagol sa usa ka libre nga PBX. Niining panahona, 14 ka kompanya ug 000 ka empleyado ang migamit niini.
Nagtanyag kami karon og bukas nga interface sa API diin ang kadaghanan sa mga gimbuhaton sa ZCRM anaa. Ang API nagtugot kanimo sa paggamit sa CRM alang sa bisan unsang sales channel.
Sa ubos among ihulagway ang pagtrabaho kauban ang API ug ang magamit nga gamit. Usa ka yano apan mapuslanon ug nagtrabaho nga panig-ingnan gihatag usab: usa ka script alang sa paghimo og usa ka tingga gikan sa usa ka porma sa website.

Sa mubo bahin sa libre nga CRM

Maglikay kami sa pagpatin-aw kung unsa ang CRM. Libre nga CRM Gisuportahan sa Zadarma ang tanan nga sukaranan nga mga gimbuhaton alang sa pagtipig sa datos sa kliyente. Ang impormasyon gitipigan sa feed sa kliyente. Dugang pa, dugang sa kasayuran bahin sa mga kliyente, ang usa ka kombenyente nga tiglalang sa buluhaton magamit nga adunay usa ka display alang sa matag lami (kalendaryo, kanban, lista). Tanan kini magamit sa 50+ nga mga empleyado ug hingpit nga gisagol sa telephony (lakip ang mga tawag gikan sa browser gamit ang teknolohiya sa WebRTC).
Libre nga CRM API
Unsay buot ipasabot sa libre? Walay bisan usa ka taripa o serbisyo sa ZCRM nga kinahanglan nimong bayran. Ang bugtong butang nga kinahanglan nimong bayran mao ang mga tawag sa telepono ug mga numero (sumala sa mga espesyal nga taripa, pananglitan, ang binulan nga bayad alang sa usa ka numero sa Moscow mao ang 95 nga mga rubles o London 1 euro). Unsa kaha kung halos walay tawag? Halos dili na kinahanglan nga mobayad.
Ang libre nga CRM aktibo basta ang libre nga PBX Zadarma aktibo. Pagkahuman sa pagparehistro, ang ATS aktibo sa 2 ka semana; sa umaabot, kinahanglan nimo nga i-top up ang imong account sa bisan unsang kantidad kausa matag 1 ka bulan. Lisud mahanduraw ang usa ka opisina nga nanginahanglan CRM ug PBX, apan wala magkinahanglan usa ka numero o tawag.

Ngano nga kinahanglan nimo ang usa ka API alang sa libre nga CRM?

Ang pag-uswag sa ZCRM wala mohunong sa usa ka minuto; daghang dagko ug gagmay nga mga gimbuhaton ang nagpakita. Apan nasabtan namo nga aron mapresentar ang usa ka tinuod nga functional nga sistema, ug dili lamang usa ka smart notebook, ang pag-integrate lang sa telephony dili igo.
Ang daghang mga kontak sa kliyente, mas maayo, ug ang mga kontak mahimong lahi kaayo. Salamat sa API, dali ka makasulod (o vice versa makadawat) nga impormasyon bahin sa kliyente/lead ug mga buluhaton. Salamat niini, nahimong posible nga makonektar ang bisan unsang mga channel sa komunikasyon sa mga kliyente ug bisan unsang ubang mga sistema sa automation.
Salamat sa API, ang libre nga ZCRM mahimong magamit sa bisan unsang paagi, sa kinatibuk-an o sa bahin. Pananglitan, ingon usa ka kombenyente nga interface alang sa pagtrabaho kauban ang base sa kliyente sa korporasyon, o usa ka yano nga kombenyente nga scheduler.
Sa ubos usa ka pananglitan sa ingon nga channel - nagkonektar sa usa ka lead form sa usa ka website ngadto sa CRM. Sa ulahi sa site maghatag kami sa ubang mga pananglitan, pananglitan paghimo usa ka buluhaton aron tawagan ang kliyente balik (nalangan nga tawag).

Batakang mga Pamaagi sa ZCRM API

Tungod kay adunay 37 nga mga pamaagi nga magamit sa ZCRM API, likayan namon nga ihulagway silang tanan; ihulagway ra namon ang ilang mga nag-unang grupo nga adunay mga pananglitan.
Ang usa ka kompleto nga listahan nga adunay mga pananglitan anaa sa website sa Deskripsyon sa CRM API.

Posible nga magtrabaho kauban ang mga mosunud nga grupo sa mga pamaagi:

  • Mga kliyente (kinatibuk-ang lista, bulag nga mga pagpili, pag-edit, pagtangtang)
  • Mga tag ug dugang nga kabtangan sa kliyente
  • Feed sa kliyente (pagtan-aw, pag-edit, pagtangtang sa mga entry sa mga feed sa kliyente)
  • Mga empleyado sa kliyente (tungod kay ang kliyente kasagaran usa ka legal nga entidad, kini mahimong adunay pipila ka mga empleyado)
  • Mga buluhaton (tanan nga gamit para sa pagtrabaho sa mga buluhaton)
  • Mga lead (tanang function parehas)
  • Mga tiggamit sa CRM (nagpakita sa usa ka lista sa mga tiggamit, ilang mga katungod, setting, kontak ug oras sa pagtrabaho)
  • Mga tawag (nagbalik sa lista sa mga tawag)

Tungod kay gigamit ang kasamtangan nga istruktura sa Zadarma API, ang mga librarya alang niini sa PHP, C#, Python anaa na sa Github.

Pananglitan sa paggamit sa API

Ang pinakasimple ug labing mapuslanon nga pananglitan mao ang paghimo og lead gikan sa usa ka porma. Aron mapadayon ang code sa labing gamay, kini nga pananglitan adunay sulud nga panguna nga data sa lead. Usa ka susama nga pananglitan, apan adunay mga komentaryo gikan sa kliyente (kasagaran anaa sa matag porma) anaa sa blog Online. Pananglitan nga mga script nga gisulat sa PHP walay frameworks ug busa sayon ​​nga i-integrate.
Pananglitan nga porma sa html alang sa paghimo og lead:

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

Kini nga porma yano ra kaayo aron dili ma-overload ang artikulo. Kini walay disenyo, walay captcha, walay comment field. Ang usa ka bersyon nga adunay usa ka natad sa komentaryo anaa sa among blog (ang komento idugang sa feed sa kliyente pagkahuman nahimo ang usa ka lead).

Ug sa tinuud usa ka pananglitan sa PHP sa paghimo usa ka lead nga adunay datos gikan sa porma:

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

Sama sa imong nakita, ang pagtrabaho kauban ang API yano ra, dugang adunay mga pananglitan sa pagtrabaho PHP, C#, Python. Sa ingon, kung wala’y bisan unsang mga problema, mahimo nimong i-integrate ang usa ka yano nga libre nga CRM sa bisan unsang daloy sa trabaho, nga makakuha og automation nga gamay ra ang gasto.
Ang ZCRM kanunay nga nag-uswag ug hapit tanan nga bag-ong mga gimbuhaton magamit pinaagi sa API.
Kami usab nagdapit kanimo sa paghiusa sa imong kasamtangan nga mga sistema sa libre nga CRM ug PBX Zadarma.

Source: www.habr.com

Idugang sa usa ka comment