MazÄk nekÄ pirms gada mÄs ieviesÄm bezmaksas CRM sistÄmu, kas integrÄta ar bezmaksas PBX. Å ajÄ laikÄ to izmantojuÅ”i 14 000 uzÅÄmumu un 64 000 darbinieku.
Tagad mÄs piedÄvÄjam atvÄrtu API saskarni, kurÄ ir pieejama lielÄkÄ daļa ZCRM funkciju. API ļauj izmantot CRM jebkuriem pÄrdoÅ”anas kanÄliem.
TÄlÄk mÄs Ä«si aprakstÄm darbu ar API un pieejamo funkcionalitÄti. Tiek sniegts arÄ« vienkÄrÅ”s, bet noderÄ«gs un darbojoÅ”s piemÄrs: skripts potenciÄlÄ pirkuma izveidoÅ”anai no vietnes veidlapas.
ÄŖsumÄ par bezmaksas CRM
AtturÄsimies paskaidrot, kas ir CRM.
Ko nozÄ«mÄ bezmaksas? Nav ZCRM tarifu vai pakalpojumu, par kuriem jums ir jÄmaksÄ. VienÄ«gais, par ko jÄmaksÄ, ir telefona zvani un numuri (pÄc Ä«paÅ”iem tarifiem, piemÄram, ikmÄneÅ”a maksa par numuru MaskavÄ ir 95 rubļi vai LondonÄ 1 eiro). Un ja zvanu gandrÄ«z nav? Jums gandrÄ«z nav jÄmaksÄ.
Bezmaksas CRM ir aktÄ«vs, savukÄrt bezmaksas PBX Zadarma ir aktÄ«vs. PÄc reÄ£istrÄcijas PBX ir aktÄ«vs 2 nedÄļas, turpmÄk konts ir jÄpapildina par jebkuru summu 1 reizi 3 mÄneÅ”os. Ir grÅ«ti iedomÄties biroju, kuram ir nepiecieÅ”ams CRM un PBX, bet vispÄr nav nepiecieÅ”ams numurs vai zvani.
KÄpÄc jums ir nepiecieÅ”ams API bezmaksas CRM
ZCRM attÄ«stÄ«ba neapstÄjas ne uz minÅ«ti, ir parÄdÄ«juÅ”Äs daudzas lielas un mazas funkcijas. TaÄu mÄs saprotam, ka, lai piedÄvÄtu patiesi funkcionÄlu sistÄmu, nevis tikai viedo piezÄ«mjdatoru, ar telefonijas integrÄciju nepietiek.
Jo vairÄk kontaktu ar klientu, jo labÄk, un kontakti var bÅ«t ļoti dažÄdi. Pateicoties API, jÅ«s varat bez problÄmÄm automÄtiski ievadÄ«t (vai, gluži pretÄji, saÅemt) informÄciju par klientu / potenciÄlo pirkumu un uzdevumiem. Pateicoties tam, kļūst iespÄjams savienot jebkurus saziÅas kanÄlus ar klientiem un citÄm automatizÄcijas sistÄmÄm.
Pateicoties API, bezmaksas ZCRM var izmantot pilnÄ«gi vai daļÄji. PiemÄram, kÄ Ärts interfeiss darbam ar korporatÄ«vo klientu bÄzi vai kÄ vienkÄrÅ”s Ärts plÄnotÄjs.
TÄlÄk ir sniegts Å”Äda kanÄla piemÄrs - savienojuma izveide ar CRM potenciÄlo pirkumu veidlapÄm vietnÄ. VÄlÄk vietnÄ mÄs sniegsim citus piemÄrus, piemÄram, izveidojot uzdevumu, lai atzvanÄ«tu klientu (atlikts zvans).
Pamata ZCRM API metodes
TÄ kÄ ZCRM API ir pieejamas 37 metodes, mÄs atturÄsimies aprakstÄ«t tÄs visas, aprakstÄ«sim tikai to galvenÄs grupas ar piemÄriem.
Pilns saraksts ar piemÄriem ir pieejams vietnÄ
Ir iespÄjams strÄdÄt ar Å”ÄdÄm metožu grupÄm:
- Klienti (vispÄrÄjais saraksts, atseviŔķas atlases, rediÄ£ÄÅ”ana, dzÄÅ”ana)
- Tagi un klientu papildu rekvizīti
- Klientu plÅ«sma (ierakstu skatÄ«Å”ana, rediÄ£ÄÅ”ana, dzÄÅ”ana klientu plÅ«smÄs)
- Klienta darbinieki (tÄ kÄ klients parasti ir juridiska persona, tajÄ var bÅ«t diezgan maz darbinieku)
- Uzdevumi (visa funkcionalitÄte darbam ar uzdevumiem)
- Vadi (līdzīgi visas funkcijas)
- CRM lietotÄji (tiek rÄdÄ«ts lietotÄju saraksts, viÅu tiesÄ«bas, iestatÄ«jumi, kontakti un darba laiks)
- Zvani (atgriež zvanu sarakstu)
TÄ kÄ tiek izmantota esoÅ”Ä Zadarma API struktÅ«ra, tam Github jau ir pieejamas bibliotÄkas PHP, C#, Python.
API lietoÅ”anas piemÄrs
VienkÄrÅ”Äkais, taÄu visnoderÄ«gÄkais piemÄrs ir potenciÄlÄ pirkuma izveide no veidlapas. Lai samazinÄtu kodu lÄ«dz minimumam, Å”ajÄ piemÄrÄ ir ietverti tikai potenciÄlÄ pirkuma pamata dati. Ir pieejams lÄ«dzÄ«gs piemÄrs, bet ar klienta komentÄriem (parasti tie ir jebkurÄ formÄ).
HTML veidlapas piemÄrs potenciÄlÄ pirkuma izveidoÅ”anai:
<form method="POST" action="/lv/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>
Å Ä« veidlapa ir ÄrkÄrtÄ«gi vienkÄrÅ”a, lai nepÄrslogotu rakstu. Tam nav ne dizaina, ne captcha, ne komentÄru lauka. MÅ«su emuÄrÄ ir pieejama versija ar komentÄru lauku (komentÄrs tiek pievienots klienta plÅ«smai pÄc potenciÄlÄ pirkuma izveidoÅ”anas).
Un patiesÄ«bÄ PHP piemÄrs potenciÄlÄ pirkuma izveidei ar datiem no veidlapas:
<?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
)
);
}
KÄ redzat, darbs ar API ir diezgan vienkÄrÅ”s, turklÄt ir arÄ« darba piemÄri
ZCRM pastÄvÄ«gi attÄ«stÄs, un gandrÄ«z visas jaunÄs funkcijas bÅ«s pieejamas, izmantojot API.
MÄs arÄ« aicinÄm jÅ«s integrÄt esoÅ”Äs sistÄmas sistÄmas ar bezmaksas CRM un PBX Zadarma.
Avots: www.habr.com