
Virun manner wéi engem Joer hu mir e gratis CRM System agefouert, integréiert mat enger gratis PBX. Während dëser Zäit hunn 14 Firmen a 000 Mataarbechter et benotzt.
Mir bidden elo en oppene API Interface an deem déi meescht ZCRM Funktiounen verfügbar sinn. D'API erlaabt Iech CRM fir all Verkafskanal ze benotzen.
Drënner wäerte mir kuerz d'Aarbecht mat der API an déi verfügbar Funktionalitéit beschreiwen. En einfachen awer nëtzlech an funktionéierend Beispill gëtt och uginn: e Skript fir e Lead aus engem Formulaire op der Websäit ze kreéieren.
Kuerz iwwer fräi CRM
Mir wäerte refuséieren ze erklären wat CRM ass. Zadarma ënnerstëtzt all Standardfunktioune fir Clientdaten ze späicheren. D'Informatioun gëtt am Client säi Feed gespäichert. Och, nieft Informatioun iwwer Clienten, ass e prakteschen Task Creator verfügbar mat engem Display fir all Goût (Kalenner, Kanban, Lëscht). All dëst ass verfügbar fir 50+ Mataarbechter an ass voll integréiert mat Telefonie (inklusiv Uriff vum Browser mat WebRTC Technologie).

Wat heescht gratis? Et gëtt keen eenzegen Tarif oder ZCRM Service deen Dir musst bezuelen. Dat eenzegt wat Dir braucht fir ze bezuelen ass fir Telefonsgespréicher an Zuelen (no speziellen Tariffer, zum Beispill, de monatleche Betrag fir eng Moskauer Nummer ass 95 Rubel oder London 1 Euro). Wat wann et bal keng Uriff ginn? Et ass bal net néideg ze bezuelen.
Gratis CRM ass aktiv soulaang gratis PBX Zadarma aktiv ass. No der Umeldung ass den ATS an Zukunft 2 Wochen aktiv, Dir musst eemol all 1 Méint Äre Kont opmaachen. Et ass schwéier e Büro virzestellen deen CRM a PBX brauch, awer guer keng Nummer oder Uruff brauch.
Firwat braucht Dir eng API fir gratis CRM?
D'Entwécklung vum ZCRM stoppt net fir eng Minutt; Awer mir verstinn datt fir e wierklech funktionnelle System ze presentéieren, an net nëmmen e Smart Notizbuch, nëmmen Integratioun mat Telefonie ass net genuch.
Wat méi Kontakter mam Client, wat besser, a Kontakter kënne ganz ënnerschiddlech sinn. Dank der API kënnt Dir einfach automatesch Informatioun iwwer de Client / Lead an Aufgaben aginn (oder vice versa kréien). Dank dësem gëtt et méiglech all Kommunikatiounskanäl mat Clienten an all aner Automatisatiounssystemer ze verbannen.
Dank der API kann gratis ZCRM op all Manéier benotzt ginn, entweder ganz oder deelweis. Zum Beispill, als praktesch Interface fir mat enger Firme Client Basis ze schaffen, oder en einfache praktesche Scheduler.
Drënner ass e Beispill vun esou engem Kanal - eng Lead Form op enger Websäit mat CRM ze verbannen. Méi spéit um Site wäerte mir aner Beispiller ginn, zum Beispill eng Aufgab erstellen fir de Client zréck ze ruffen (verspéiten Uruff).
Basis ZCRM API Methoden
Zënter datt et 37 Methoden an der ZCRM API verfügbar sinn, wäerte mir se all beschreiwen, mir beschreiwen nëmmen hir Haaptgruppen mat Beispiller.
Eng komplett Lëscht mat Beispiller ass op der Websäit verfügbar .
Et ass méiglech mat de folgende Gruppe vu Methoden ze schaffen:
- Clienten (allgemeng Lëscht, getrennte Selektiounen, Ännerung, Läschen)
- Tags an zousätzlech Client Eegeschafte
- Client Feed (kuckt, editéiert, läschen Entréen an Client Feeds)
- Client Mataarbechter (well de Client normalerweis eng legal Entitéit ass, kann et e puer Mataarbechter hunn)
- Aufgaben (all Funktionalitéit fir mat Aufgaben ze schaffen)
- Leads (all Funktiounen sinn ähnlech)
- CRM Benotzer (eng Lëscht vun de Benotzer weisen, hir Rechter, Astellungen, Kontakter an Aarbechtszäiten)
- Uriff (kënnt eng Lëscht vun den Uruff zréck)
Zënter datt déi existent Zadarma API Struktur benotzt gëtt, sinn Bibliothéike fir et an PHP, C #, Python scho verfügbar op Github.
API Benotzung Beispill
Dat einfachst an awer nëtzlechst Beispill ass e Lead aus enger Form ze kreéieren. Fir de Code op e Minimum ze halen, enthält dëst Beispill nëmmen Basisdaten. En ähnlecht Beispill, awer mat Kommentare vum Client (normalerweis an all Form präsent) ass verfügbar Online. Beispill Scripte geschriwwen an PHP ouni Kaderen an dofir einfach ze integréieren.
Beispill HTML Form fir e Lead ze kreéieren:
<form method="POST" action="/lb/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>
Dës Form ass extrem einfach fir den Artikel net ze iwwerlaascht. Et huet keen Design, kee Captcha, kee Kommentarfeld. Eng Versioun mat engem Kommentarfeld ass op eisem Blog verfügbar (de Kommentar gëtt an de Feed vum Client bäigefüügt nodeems e Lead erstallt gouf).
An tatsächlech e PHP Beispill fir e Lead mat Daten aus der Form ze kreéieren:
<?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
)
);
}
Wéi Dir gesitt, ass d'Aarbecht mat der API relativ einfach, plus et gi Beispiller fir ze schaffen , , . Also, ouni Probleemer, kënnt Dir en einfachen gratis CRM an all Workflow integréieren, fir Automatisatioun mat wéineg Käschten ze kréien.
ZCRM ass stänneg entwéckelt a bal all nei Funktiounen wäerten iwwer d'API verfügbar sinn.
Mir invitéieren Iech och Är bestehend Systemer mat gratis CRM an PBX Zadarma z'integréieren.
Source: will.com
