Pasati papera gore rapfuura, takaunza yemahara CRM system yakabatanidzwa nePBX yemahara. Munguva iyi, makambani 14 uye 000 vashandi vakashandisa iyo.
Iye zvino tinopa yakavhurika API interface, umo mazhinji emabasa eZCRM anowanikwa. Iyo API inobvumidza iwe kushandisa CRM kune chero nzira dzekutengesa.
Pazasi isu tinotsanangura muchidimbu basa neiyo API uye iripo mashandiro. Muenzaniso wakapfava asi unobatsira uye unoshanda unopihwa zvakare: script yekugadzira inotungamira kubva pafomu pane saiti.
Muchidimbu nezve CRM yemahara
Ngatiregei kutsanangura kuti CRM chii.
Kusununguka kunorevei? Hapana mutero weZCRM kana masevhisi aunofanirwa kubhadhara. Chinhu chimwe chete chaunofanira kubhadhara kune foni uye nhamba (maererano nemitengo yakakosha, semuenzaniso, mari yemwedzi yenhamba muMoscow ndeye 95 rubles kana London 1 euro). Uye kana paine anenge asina mafoni? Iwe haufanirwe kubhadhara.
Yemahara CRM inoshanda nepo yemahara PBX Zadarma iri kushanda. Mushure mekunyoresa, iyo PBX inoshanda kwemavhiki maviri, mune ramangwana zvakakosha kuzadza iyo account chero mari 2 nguva mumwedzi mitatu. Zvakaoma kufungidzira hofisi inoda CRM nePBX, asi hapana nhamba kana mafoni anodiwa zvachose.
Nei uchida API yemahara CRM
Kubudirira kweZCRM hakuregi kweminiti, mabasa akawanda makuru uye maduku akaonekwa. Asi isu tinonzwisisa kuti kuti tiratidze hurongwa hwechokwadi hunoshanda, uye kwete chete smart notebook, kubatanidzwa kwefoni hakuna kukwana.
Kunyanya kutaurirana nemutengi, zviri nani, uye vanobatika vanogona kunge vakasiyana. Kutenda kune iyo API, iwe unogona otomatiki kupinda (kana, zvinopesana, kugamuchira) ruzivo nezve mutengi / mutungamiri uye mabasa pasina matambudziko. Nekuda kweizvi, zvinogoneka kubatanidza chero nzira dzekutaurirana nevatengi uye chero mamwe otomatiki masisitimu.
Kutenda kuAPI, ZCRM yemahara inogona kushandiswa chero nzira, ingave yakazara kana muchikamu. Semuenzaniso, seyakanaka interface yekushanda nekambani yevatengi base, kana seyakareruka yakapusa kuronga.
Pazasi pane muenzaniso weiyo chiteshi - yekubatanidza kune CRM inotungamira mafomu pane saiti. Gare gare pane saiti tichapa mimwe mienzaniso, semuenzaniso, kugadzira basa rekudaidza mutengi kumashure (deferred call).
Basic ZCRM API Nzira
Sezvo pane 37 nzira dziripo muZCRM API, isu ticharega kutsanangura ivo vose, tichatsanangura chete mapoka avo makuru ane mienzaniso.
Rondedzero yakazara ine mienzaniso inowanikwa pawebhusaiti pa
Zvinokwanisika kushanda nemapoka anotevera enzira:
- Vatengi (runyorwa rwese, sarudzo dzakasiyana, kugadzirisa, kudzima)
- Tags uye zvimwe zvinhu zvevatengi
- Chikafu chemutengi (kuona, kugadzirisa, kudzima manyorerwo mumatengi ekudya)
- Vashandi vemutengi (sezvo mutengi kazhinji ari mubatanidzwa wepamutemo, anogona kunge aine vashandi vashoma)
- Mabasa (ese mashandiro ekushanda nemabasa)
- Inotungamira (saizvozvo, ese mabasa)
- Vashandisi veCRM (kuratidza runyoro rwevashandisi, kodzero dzavo, marongero, vanobatika uye maawa ekushanda)
- Kufona (inodzorera runyoro rwemafoni)
Sezvo iripo Zadarma API chimiro ichishandiswa, maraibhurari muPHP, C #, Python atovepo kune iyo paGithub.
Muenzaniso Wekushandisa API
Muenzaniso wakapfava asi unobatsira zvikuru kugadzira kutungamira kubva pafomu. Kuti uchengetedze kodhi iri shoma, muenzaniso uyu unongova nedata rekutanga rekutungamira. Muenzaniso wakafanana, asi nemashoko kubva kumutengi (kazhinji aripo mumhando dzose) aripo
Muenzaniso weiyo html fomu yekugadzira inotungamira:
<form method="POST" action="/sn/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>
Iyi fomu iri nyore kwazvo kuti isaremedza chinyorwa. Iyo haina dhizaini, haina captcha, hapana yekutaura ndima. Iyo vhezheni ine ndima yekutaura inowanikwa pane yedu blog (iyo chirevo chinowedzerwa kune chikafu chemutengi mushure mekutungamira kwagadzirwa).
Uye chaizvo iyo PHP muenzaniso wekugadzira inotungamira ine data kubva pafomu:
<?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
)
);
}
Sezvauri kuona, kushanda neAPI kuri nyore, uye kune mienzaniso yekushanda
ZCRM inogara ichishanduka uye zvinenge zvese zvitsva zvichave zviripo kuburikidza neAPI.
Isu tinokukokawo kuti ubatanidze yako iripo sisitimu masisitimu nemahara CRM uye PBX Zadarma.
Source: www.habr.com