API yaulere ya CRM

API yaulere ya CRM

Pasanathe chaka chapitacho, tinayambitsa dongosolo laulere la CRM lophatikizidwa ndi PBX yaulere. Panthawiyi, makampani 14 ndi antchito 000 adagwiritsa ntchito.
Tsopano timapereka mawonekedwe otseguka a API momwe ntchito zambiri za ZCRM zilipo. API imakupatsani mwayi wogwiritsa ntchito CRM panjira iliyonse yogulitsa.
Pansipa tidzafotokozera mwachidule kugwira ntchito ndi API ndi ntchito zomwe zilipo. Chitsanzo chosavuta koma chothandiza komanso chogwira ntchito chimaperekedwanso: script yopanga chitsogozo kuchokera pa fomu pa webusaitiyi.

Mwachidule za CRM yaulere

Tidzapewa kufotokoza chomwe CRM ndi. CRM yaulere Zadarma imathandizira ntchito zonse zosungirako deta yamakasitomala. Zambiri zimasungidwa muzakudya za kasitomala. Komanso, kuphatikiza pazambiri zamakasitomala, wopanga ntchito wosavuta akupezeka ndi chiwonetsero chazokonda zilizonse (kalendala, kanban, mndandanda). Zonsezi zimapezeka kwa antchito 50+ ndipo zimaphatikizidwa ndi telefoni (kuphatikiza mafoni ochokera kwa osatsegula pogwiritsa ntchito ukadaulo wa WebRTC).
API yaulere ya CRM
Kodi ufulu umatanthauza chiyani? Palibe msonkho umodzi kapena ntchito ya ZCRM yomwe muyenera kulipira. Chinthu chokha chimene muyenera kulipira ndi mafoni ndi manambala (malinga ndi mitengo yapadera, mwachitsanzo, malipiro a pamwezi a nambala ya Moscow ndi 95 rubles kapena London 1 euro). Nanga bwanji ngati palibe mafoni? Pafupifupi palibe chifukwa cholipira.
CRM yaulere imagwira ntchito bola PBX Zadarma yaulere ikugwira ntchito. Mukalembetsa, ATS imagwira ntchito kwa masabata a 2; mtsogolomu, muyenera kuwonjezera akaunti yanu ndalama zilizonse kamodzi miyezi itatu iliyonse. Ndizovuta kulingalira ofesi yomwe ikufunika CRM ndi PBX, koma safuna nambala kapena mafoni konse.

Chifukwa chiyani mukufunikira API ya CRM yaulere?

Kukula kwa ZCRM sikumatha kwa mphindi imodzi; ntchito zambiri zazikulu ndi zazing'ono zawonekera. Koma tikumvetsa kuti kuti tiwonetse dongosolo logwira ntchito kwenikweni, osati kope lanzeru, kungophatikizana ndi telephony sikokwanira.
Kulumikizana kochulukira ndi kasitomala, kumakhala bwinoko, komanso kulumikizana kumatha kukhala kosiyana kwambiri. Chifukwa cha API, mutha kulowa mosavuta (kapena mosinthanitsa kulandira) zokhudzana ndi kasitomala / kutsogolera ndi ntchito. Chifukwa cha izi, zimakhala zotheka kulumikiza njira zilizonse zoyankhulirana ndi makasitomala ndi makina ena aliwonse.
Chifukwa cha API, ZCRM yaulere ingagwiritsidwe ntchito mwanjira iliyonse, yonse kapena gawo. Mwachitsanzo, ngati mawonekedwe osavuta ogwirira ntchito ndi kasitomala wamakampani, kapena cholembera chosavuta.
Pansipa pali chitsanzo cha njira yotere - kulumikiza mawonekedwe otsogolera patsamba la CRM. Pambuyo pake patsambalo tipereka zitsanzo zina, mwachitsanzo kupanga ntchito yoyitanitsa kasitomala (kuchedwa kuyimba).

Basic ZCRM API Njira

Popeza pali njira za 37 zomwe zilipo mu ZCRM API, tidzapewa kufotokoza zonse; tidzangofotokoza magulu awo akuluakulu ndi zitsanzo.
Mndandanda wathunthu wokhala ndi zitsanzo umapezeka pa webusayiti pa Kufotokozera kwa CRM API.

Ndizotheka kugwira ntchito ndi magulu otsatirawa a njira:

  • Makasitomala (mndandanda wamba, zosankha zosiyana, kusintha, kufufuta)
  • Tags ndi katundu wowonjezera kasitomala
  • Chakudya chamakasitomala (kuwona, kusintha, kufufuta zomwe zili muzakudya zamakasitomala)
  • Ogwira ntchito pamakasitomala (popeza kasitomala nthawi zambiri amakhala wovomerezeka, amatha kukhala ndi antchito ochepa)
  • Ntchito (ntchito zonse zogwirira ntchito ndi ntchito)
  • Zowongolera (ntchito zonse ndizofanana)
  • Ogwiritsa ntchito a CRM (kuwonetsa mndandanda wa ogwiritsa ntchito, ufulu wawo, zoikamo, olumikizana nawo ndi maola ogwira ntchito)
  • Kuyimba (kubweza mndandanda wamayimbidwe)

Popeza mawonekedwe omwe alipo a Zadarma API amagwiritsidwa ntchito, malaibulale ake mu PHP, C #, Python alipo kale pa Github.

Chitsanzo chogwiritsa ntchito API

Chitsanzo chosavuta komanso chothandiza kwambiri ndikupanga chitsogozo kuchokera ku fomu. Kuti nambalayi ikhale yochepa, chitsanzochi chili ndi deta yoyambira yokha. Chitsanzo chofanana, koma ndi ndemanga zochokera kwa kasitomala (nthawi zambiri zimakhala mu fomu iliyonse) zilipo mu blog Pa intaneti. Zitsanzo zolembedwa mu Php opanda mafelemu choncho zosavuta kuphatikiza.
Fomu ya html yopangira chiwongolero:

<form method="POST" action="/ny/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 iyi ndi yosavuta kwambiri kuti musachulukitse nkhaniyo. Ilibe kapangidwe, palibe captcha, palibe ndemanga. Mtundu wokhala ndi gawo la ndemanga ukupezeka pabulogu yathu (ndemangayo imawonjezedwa ku chakudya chamakasitomala pambuyo popanga chitsogozo).

Ndipo kwenikweni chitsanzo cha PHP chopanga chitsogozo ndi data kuchokera pa 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
       )
   );
}

Monga mukuwonera, kugwira ntchito ndi API ndikosavuta, kuphatikiza pali zitsanzo zogwirira ntchito Php, C#, Python. Chifukwa chake, popanda vuto lililonse, mutha kuphatikiza CRM yaulere yaulere mumayendedwe aliwonse, kupeza zodzipangira zokha ndi mtengo wochepa.
ZCRM ikukula mosalekeza ndipo pafupifupi ntchito zonse zatsopano zizipezeka kudzera mu API.
Tikukupemphaninso kuti muphatikize makina anu omwe alipo ndi CRM yaulere ndi PBX Zadarma.

Source: www.habr.com

Kuwonjezera ndemanga