API CRM gratuite

API CRM gratuite

Meno di un annu fà, avemu introduttu un sistema CRM gratuitu integratu cù un PBX gratuitu. Duranti stu tempu, 14 000 cumpagnie è 64 000 impiegati anu utilizatu.
Avà offre una interfaccia API aperta, in quale a maiò parte di e funzioni di ZCRM sò dispunibili. L'API permette di utilizà CRM per qualsiasi canali di vendita.
Quì sottu descrivimu brevemente u travagliu cù l'API è e funziunalità dispunibili. Un esempiu simplice ma utile è di travagliu hè ancu datu: un script per creà una guida da una forma in u situ.

Brevemente nantu à CRM gratuitu

Astenemu da spiegà ciò chì hè CRM. CRM gratuitu Zadarma supporta tutte e funzioni standard di almacenamiento di dati di i clienti. L'infurmazione hè guardata in l'alimentu di u cliente. Inoltre, in più di l'infurmazioni nantu à i clienti, un gestore di compiti convenientu hè dispunibule cù una visualizazione per ogni gustu (calendaru, kanban, lista). Tuttu chistu hè dispunibule per 50+ impiegati è hè cumplettamente integratu cù a telefonia (cumprese e chjamate da un navigatore cù a tecnulugia WebRTC).
API CRM gratuite
Chì significà liberu? Ùn ci sò micca tariffu ZCRM o servizii chì avete da pagà. L'unicu ciò chì duvete pagà hè u telefonu è i numeri (sicondu i tariffi speciale, per esempiu, una tarifa mensuale per un numeru in Mosca hè 95 rubles o Londra hè 1 euro). È s'ellu ùn ci hè quasi nisuna chjama? Ùn avete quasi micca à pagà.
CRM gratuitu hè attivu mentre chì PBX gratuitu Zadarma hè attivu. Dopu a registrazione, u PBX hè attivu per 2 simane, in u futuru hè necessariu di rinfurzà u contu per ogni quantità 1 volta in 3 mesi. Hè difficiuli di imaginà un uffiziu chì hà bisognu di CRM è PBX, ma ùn ci hè micca bisognu di numeru o chjama.

Perchè avete bisognu di una API per CRM gratuitu

U sviluppu di ZCRM ùn si ferma per un minutu, parechje funzioni grande è chjuche sò apparsu. Ma avemu capitu chì per presentà un sistema veramente funziunale, è micca solu un notebook intelligente, l'integrazione di a telefonia ùn hè micca abbastanza.
U più cuntatti cù u cliente, u megliu, è cuntatti pò esse assai differente. Grazie à l'API, pudete inserisce automaticamente (o, à u cuntrariu, riceve) infurmazioni nantu à u cliente / guida è i travaglii senza prublemi. Grazie à questu, diventa pussibule cunnette qualsiasi canali di cumunicazione cù i clienti è qualsiasi altri sistemi d'automatizazione.
Grazie à l'API, ZCRM gratuitu pò esse usatu in ogni modu, in tuttu o in parte. Per esempiu, cum'è una interfaccia còmuda per travaglià cù una basa di clientella corporativa, o cum'è un semplice pianificatore convenientu.
Quì sottu hè un esempiu di un tali canali - cunnessu à e forme di guida CRM in u situ. In seguitu nantu à u situ daremu altri esempii, per esempiu, criendu un compitu per chjamà u cliente (chjamazione differita).

Metodi basi di l'API ZCRM

Siccomu ci sò 37 metudi dispunibuli in l'API ZCRM, avemu da astinà di discrive tutti, discrivaremu solu i so gruppi principali cù esempi.
Una lista cumpleta cù esempi hè dispunibule nantu à u situ web à Descrizzione di l'API CRM.

Hè pussibule di travaglià cù i seguenti gruppi di metudi:

  • Clienti (lista generale, selezzione separata, editazione, eliminazione)
  • Tags è proprietà supplementari di i clienti
  • Alimentazione di i clienti (visualizazione, edizione, eliminazione di entrate in i feed di i clienti)
  • Impiegati di u cliente (siccomu u cliente hè di solitu una entità legale, pò avè uni pochi di impiegati)
  • Tasks (tutte e funziunalità per travaglià cù i travaglii)
  • Leads (similmente, tutte e funzioni)
  • Utenti CRM (mostra una lista di l'utilizatori, i so diritti, paràmetri, cuntatti è ore di travagliu)
  • Chjamate (ritorna una lista di chjamate)

Siccomu a struttura di l'API Zadarma esistente hè aduprata, e biblioteche in PHP, C#, Python sò digià dispunibili per questu in Github.

Esempiu d'usu di l'API

L'esempiu più simplice ma più utile hè di creà un lead da una forma. Per guardà u codice à u minimu, questu esempiu cuntene solu i dati basi di piombu. Un esempiu simili, ma cù cumenti da u cliente (di solitu presente in ogni forma) hè dispunibule in u bloggu In linea. Esempi di script sò scritti in PHP senza frameworks è dunque facilmente integrati.
Un esempiu di una forma html per creà un lead:

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

Sta forma hè assai sèmplice per ùn overload l'articulu. Ùn hà micca disignu, nè captcha, nè campu di cumenti. Una versione cù un campu di cumentu hè dispunibule nantu à u nostru blog (u cumentu hè aghjuntu à l'alimentu di u cliente dopu chì u piombu hè creatu).

È in realtà un esempiu PHP per creà una guida cù dati da a forma:

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

Comu pudete vede, travaglià cù l'API hè abbastanza simplice, più ci sò esempi di travaglià PHP, C#, pitone. Cusì, senza prublemi, pudete inserisce un CRM gratuitu simplice in ogni flussu di travagliu, avè ricevutu l'automatizazione cù pocu sangue.
ZCRM hè in evoluzione constantemente è quasi tutte e funzioni novi seranu dispunibili attraversu l'API.
Vi invitemu ancu à integrà i vostri sistemi di sistema esistenti cù CRM gratuiti è PBX Zadarma.

Source: www.habr.com

Add a comment