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.
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
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
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
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