
Alla aasta tagasi tutvustasime tasuta CRM-süsteemi, mis on integreeritud tasuta PBX-iga. Selle aja jooksul on seda kasutanud 14 000 ettevõtet ja 64 000 töötajat.
Praegu pakume avatud API liidese, mis sisaldab enamikku ZCRM-i funktsionaalsusest. API võimaldab kasutada CRM-i mis tahes müügikanalite kaudu.
Allpool lühidalt kirjeldame API kasutamist ja saadaval olevaid funktsioone. Samuti on toodud lihtne, kuid kasulik töönäide: skript, mis loob kodulehe vormist juhtumi.
Lühidalt tasuta CRM-ist
Jätame kõrvale selgituse, mis on CRM. Zadarma toetab kõiki standardseid kliendi andmete salvestamise funktsioone. Teave salvestatakse kliendi voogu. Samuti on saadaval mugav ülesannete seadja, mis kuvab igasuguseid vaateid (kalender, kanban, loetelu). Kõik see on saadaval 50+ töötajale ja on täielikult integreeritud telefoniga (sealhulgas kõned brauserist WebRTC-tehnoloogia kaudu).

Mis tähendab tasuta? Ühtegi ZCRM plaani või teenust, mille eest peaks maksma, pole. Ainus, mille eest tuleb maksta, on telefonikõned ja numbrid (spetsiaalsetelt hinnad, näiteks Moskva numbri kuutasu 95 rubla või Londoni 1 euro). Aga kui kõnesid peaaegu ei ole? Siis ei pea ka eriti maksma.
Tasuta CRM on aktiivne seni, kuni tasuta Zadarma telefonisüsteem on aktiivne. Pärast telefonisüsteemi registreerimist on see aktiivne 2 nädalat, seejärel tuleb kontot täiendama iga 3 kuu tagant mingi summaga. On raske ette kujutada bürood, mis vajab CRM-i ja telefonisüsteemi, aga ei vaja üldse numbrit ega kõnesid.
Miks on tasuta CRM-ile API vajalik
ZCRM areng ei peatugi hetkekski, on ilmunud rohkesti suuri ja väikeseid funktsioone. Kuid me mõistame, et tõeliselt funktsionaalse süsteemi, mitte lihtsalt nutika märkmiku esitlemiseks ei piisa ainult telefoniga integreerimisest.
Mida rohkem on kontakte kliendiga, seda parem. Kontaktid võivad olla kõige erinevamad. API abil saab probleemideta automaatselt edastada (või vastupidi, saada) teavet kliendi / müügivihje ja ülesannete kohta. See loob võimaluse ühendada kõik kliendiga suhtlemise kanalid ja muud automatiseerimise süsteemid.
API abil saab tasuta ZCRM-i kasutada igasugustel viisidel, nii tervikuna kui ka osaliselt. Näiteks võib selle kasutada mugava liidesena ettevõtte kliendibaasi haldamiseks või lihtsalt mugava planeerijana.
Allpool toome näite sellisest kanalist — CRM-i liidvormi integreerimine veebisaidile. Hiljem toome veebisaidil ka teisi näiteid, näiteks kliendiga tagasihelistamise ülesande loomine (edasilükatud kõne).
ZCRM API põhimeetodid
Kuna ZCRM API-s on saadaval 37 meetodit, hoidume kõigi kirjeldamisest ning toome välja vaid peamised rühmad koos näidetega.
Täielik nimekiri koos näidetega on saadaval veebisaidil .
Töötamine on võimalik järgmiste meetodigruppidega:
- Kliendid (üldine nimekiri, eraldi valikud, redigeerimine, kustutamine)
- Märgised ja kliendi täiendavad omadused
- Kliendi voog (registreerimise vaatamine, redigeerimine, kustutamine kliendi voogudes)
- Kliendi töötajad (kuna klient on tavaliselt juriidiline isik, võib tal olla palju töötajaid)
- Ülesanded (kogu funktsionaalsus ülesannetega töötamiseks)
- Juhised (sarnaselt kõik funktsioonid)
- CRM kasutajad (kasutajate loendi kuvamine, nende õigused, seaded, kontaktid ja tööajad)
- Kõned (tagastab kõnede loendi)
Kuna kasutatakse olemasolevat Zadarma API struktuuri, on selle jaoks GitHubis juba saadaval PHP, C#, Python raamatukogud.
API kasutamise näide
Lihtsaim ja samas kasulik näide — müügivihje loomine vormist. Koodi minimeerimiseks sisaldab see näide ainult müügivihje põhiteavet. Sarnane näide, kuid juba kommentaaridega kliendi poolt (mis tavaliselt on igas vormis) on saadaval veebilehel. Skripti näited on kirjutatud PHP ilma raamistike ja seega kergesti integreeritavad.
HTML vormi näide müügivihje loomiseks:
<form method="POST" action="/et/zcrm_leads/" data-trp-original-action="/zcrm_leads">
<label for="name">Nimi:</label>
<br>
<input type="text" id="name" name="name" value="">
<br>
<label for="phone">Telefon:</label><br>
<input type="text" id="phone" name="phones[0][phone]" value="">
<br>
<label for="phone">E-post:</label><br>
<input type="text" id="email" name="contacts[0][value]" value="">
<br>
<br>
<input type="submit" value="Esita">
<input type="hidden" name="trp-form-language" value="et"/></form>
See vorm on äärmiselt lihtne, et mitte koormata artiklit. Sellel ei ole ei disaini, ei captcha't, ega kommentaaride väljad. Meie blogis on saadaval versioon kommentaaride väljadega (kommentaar lisatakse kliendi voogu pärast liidi loomist).
Ja tegelikult PHP näide liidi loomisest andmetega vormist:
$postData];
$params['lead']['lead_source'] = 'form';
$leadData = makePostRequest('/v1/zcrm/leads', $params);
var_dump($leadData);
}
exit();
function makePostRequest($method, $params)
{
// asenda userKey ja secret oma kontosuunda
$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
)
);
}
Nagu näete, on API kasutamine piisavalt lihtne ning olemas on töö näidised. , , Seega on lihtne tasuta CRM süsteemi integreerida igas töökeskkonnas, saavutades automatiseerimise minimaalse vaevaga.
ZCRM areneb pidevalt ja praktiliselt kõik uued funktsioonid on saadaval ka API kaudu.
Kutsume teid üles integreerima oma olemasolevaid süsteeme tasuta CRM ja Zadarma telefoniportidega.
Allikas: habr.com
