API ya CRM ya Bure

API ya CRM ya Bure

Chini ya mwaka mmoja uliopita, tulianzisha mfumo wa CRM usiolipishwa uliounganishwa na PBX isiyolipishwa. Wakati huu, makampuni 14 na wafanyakazi 000 wameitumia.
Sasa tunatoa interface ya API wazi, ambayo kazi nyingi za ZCRM zinapatikana. API hukuruhusu kutumia CRM kwa njia zozote za mauzo.
Hapo chini tunaelezea kwa ufupi kazi na API na utendaji unaopatikana. Mfano rahisi lakini muhimu na wa kufanya kazi pia hutolewa: script ya kuunda uongozi kutoka kwa fomu kwenye tovuti.

Kwa kifupi kuhusu CRM isiyolipishwa

Hebu tuepuke kueleza CRM ni nini. CRM ya bure Zadarma inaauni utendakazi wote wa kawaida wa kuhifadhi data ya mteja. Taarifa huhifadhiwa kwenye mipasho ya mteja. Pia, pamoja na habari kuhusu wateja, meneja wa kazi rahisi anapatikana na maonyesho kwa kila ladha (kalenda, kanban, orodha). Yote hii inapatikana kwa wafanyakazi 50+ na imeunganishwa kikamilifu na simu (ikiwa ni pamoja na simu kutoka kwa kivinjari kinachotumia teknolojia ya WebRTC).
API ya CRM ya Bure
Nini maana ya bure? Hakuna ushuru wa ZCRM au huduma ambazo unapaswa kulipia. Kitu pekee unachopaswa kulipa ni simu na nambari (kulingana na ushuru maalum, kwa mfano, ada ya kila mwezi kwa nambari huko Moscow ni rubles 95 au London ni 1 euro). Na ikiwa kuna karibu hakuna simu? Karibu huna kulipa.
CRM isiyolipishwa inatumika wakati PBX Zadarma isiyolipishwa inatumika. Baada ya usajili, PBX inafanya kazi kwa wiki 2, katika siku zijazo ni muhimu kujaza akaunti kwa kiasi chochote mara 1 katika miezi 3. Ni vigumu kufikiria ofisi inayohitaji CRM na PBX, lakini hakuna nambari au simu zinazohitajika hata kidogo.

Kwa nini unahitaji API kwa CRM ya bure

Uendelezaji wa ZCRM hauacha kwa dakika, kazi nyingi kubwa na ndogo zimeonekana. Lakini tunaelewa kwamba ili kuwasilisha mfumo wa kazi kweli, na si tu daftari ya smart, ushirikiano wa simu haitoshi.
Mawasiliano zaidi na mteja, bora, na mawasiliano yanaweza kuwa tofauti sana. Shukrani kwa API, unaweza kuingiza kiotomati (au, kinyume chake, kupokea) habari kuhusu mteja / kiongozi na kazi bila shida yoyote. Shukrani kwa hili, inakuwa inawezekana kuunganisha njia yoyote ya mawasiliano na wateja na mifumo yoyote ya automatisering.
Shukrani kwa API, ZCRM ya bure inaweza kutumika kwa njia yoyote, ama yote au sehemu. Kwa mfano, kama kiolesura rahisi cha kufanya kazi na msingi wa wateja wa kampuni, au kama kipanga ratiba rahisi.
Chini ni mfano wa chaneli kama hii - kuunganisha kwa fomu za uongozi za CRM kwenye tovuti. Baadaye kwenye tovuti tutatoa mifano mingine, kwa mfano, kuunda kazi ya kumwita mteja nyuma (simu iliyoahirishwa).

Mbinu za Msingi za API za ZCRM

Kwa kuwa kuna njia 37 zinazopatikana katika API ya ZCRM, tutajiepusha kuzielezea zote, tutaelezea vikundi vyao kuu tu kwa mifano.
Orodha kamili yenye mifano inapatikana kwenye tovuti Maelezo ya API ya CRM.

Inawezekana kufanya kazi na vikundi vifuatavyo vya njia:

  • Wateja (orodha ya jumla, chaguo tofauti, kuhariri, kufuta)
  • Lebo na sifa za ziada za wateja
  • Mlisho wa mteja (kutazama, kuhariri, kufuta maingizo katika milisho ya wateja)
  • Wafanyikazi wa mteja (kwa kuwa mteja kawaida ni chombo cha kisheria, inaweza kuwa na wafanyikazi wachache)
  • Kazi (utendaji wote wa kufanya kazi na kazi)
  • Inaongoza (vivyo hivyo, kazi zote)
  • Watumiaji wa CRM (kuonyesha orodha ya watumiaji, haki zao, mipangilio, anwani na saa za kazi)
  • Simu (hurejesha orodha ya simu)

Kwa kuwa muundo uliopo wa API ya Zadarma hutumiwa, maktaba katika PHP, C #, Python tayari zinapatikana kwa Github.

Mfano wa Matumizi ya API

Mfano rahisi lakini muhimu zaidi ni kuunda mwongozo kutoka kwa fomu. Ili kuweka nambari ya kuthibitisha kwa kiwango cha chini, mfano huu una data ya msingi pekee. Mfano sawa, lakini kwa maoni kutoka kwa mteja (kawaida huwa katika kila fomu) inapatikana kwenye blogi Mtandaoni. Mifano ya hati imeandikwa ndani PHP bila mifumo na hivyo kupachikwa kwa urahisi.
Mfano wa fomu ya html ya kuunda mwongozo:

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

Fomu hii ni rahisi sana ili usipakie nakala zaidi. Haina muundo, hakuna captcha, hakuna uwanja wa maoni. Toleo lenye sehemu ya maoni linapatikana kwenye blogu yetu (maoni yanaongezwa kwenye mipasho ya mteja baada ya kiongozo kuundwa).

Na kwa kweli mfano wa PHP wa kuunda mwongozo na data kutoka kwa fomu:

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

Kama unaweza kuona, kufanya kazi na API ni rahisi sana, pamoja na kuna mifano ya kufanya kazi PHP, C#, Chatu. Kwa hivyo, bila shida yoyote, unaweza kutoshea CRM rahisi ya bure kwenye utiririshaji wowote wa kazi, ukiwa umepokea otomatiki na damu kidogo.
ZCRM inaendelea kubadilika na karibu vipengele vyote vipya vitapatikana kupitia API.
Pia tunakualika uunganishe mifumo yako ya mfumo iliyopo na CRM isiyolipishwa na PBX Zadarma.

Chanzo: mapenzi.com

Kuongeza maoni