CRM API رایگان

CRM API رایگان

کمتر از یک سال پیش، ما یک سیستم CRM رایگان یکپارچه با یک PBX رایگان را معرفی کردیم. در این مدت 14 شرکت و 000 کارمند از آن استفاده کرده اند.
اکنون ما یک رابط API باز ارائه می دهیم که در آن بیشتر توابع ZCRM در دسترس است. API به شما امکان می دهد از CRM برای هر کانال فروش استفاده کنید.
در زیر به طور خلاصه کار با API و عملکرد موجود را شرح می دهیم. یک مثال ساده اما مفید و کاربردی نیز آورده شده است: اسکریپتی برای ایجاد لید از یک فرم در سایت.

مختصری در مورد CRM رایگان

بیایید از توضیح اینکه CRM چیست خودداری کنیم. CRM رایگان Zadarma از تمام عملکردهای استاندارد ذخیره سازی اطلاعات مشتری پشتیبانی می کند. اطلاعات در فید مشتری ذخیره می شود. همچنین، علاوه بر اطلاعات در مورد مشتریان، یک مدیر وظیفه مناسب با نمایشگر برای هر سلیقه (تقویم، کانبان، لیست) در دسترس است. همه اینها برای بیش از 50 کارمند در دسترس است و به طور کامل با تلفن (از جمله تماس از مرورگر با استفاده از فناوری WebRTC) یکپارچه شده است.
CRM API رایگان
رایگان یعنی چی؟ هیچ تعرفه یا خدمات ZCRM وجود ندارد که مجبور باشید برای آن هزینه بپردازید. تنها چیزی که باید برای آن بپردازید تماس های تلفنی و شماره ها است (مثلاً طبق تعرفه های خاص، هزینه ماهانه برای یک شماره در مسکو 95 روبل یا لندن 1 یورو است). و اگر تقریبا هیچ تماسی وجود ندارد؟ تقریباً مجبور نیستید هزینه کنید.
CRM رایگان در حالی که PBX رایگان Zadarma فعال است فعال است. پس از ثبت نام، سانترال به مدت 2 هفته فعال است، در آینده لازم است حساب را برای هر مبلغی 1 بار در 3 ماه تکمیل کنید. تصور دفتری که به CRM و PBX نیاز دارد دشوار است، اما اصلاً نیازی به شماره یا تماس نیست.

چرا برای CRM رایگان به API نیاز دارید؟

توسعه ZCRM برای یک دقیقه متوقف نمی شود، بسیاری از عملکردهای بزرگ و کوچک ظاهر شده اند. اما ما درک می کنیم که برای ارائه یک سیستم واقعاً کاربردی و نه فقط یک نوت بوک هوشمند، یکپارچه سازی تلفن کافی نیست.
هرچه تعداد تماس با مشتری بیشتر باشد، بهتر است و مخاطبین می توانند بسیار متفاوت باشند. به لطف API، می توانید بدون هیچ مشکلی اطلاعات مربوط به مشتری / سرنخ و وظایف را به طور خودکار وارد کنید (یا برعکس دریافت کنید). به لطف این، امکان اتصال هر کانال ارتباطی با مشتریان و سایر سیستم های اتوماسیون وجود دارد.
به لطف API، ZCRM رایگان را می توان به هر شکلی، به طور کامل یا جزئی، مورد استفاده قرار داد. به عنوان مثال، به عنوان یک رابط مناسب برای کار با یک پایگاه مشتری شرکتی، یا به عنوان یک زمانبندی راحت ساده.
در زیر نمونه ای از چنین کانالی وجود دارد - اتصال به فرم های سرنخ CRM در سایت. بعداً در سایت مثال های دیگری خواهیم داد، به عنوان مثال ایجاد یک کار برای تماس مجدد مشتری (تماس معوق).

روش های پایه ZCRM API

از آنجایی که 37 روش در API ZCRM موجود است، از توضیح همه آنها خودداری می کنیم و تنها گروه های اصلی آنها را با مثال شرح می دهیم.
لیست کامل با نمونه ها در وب سایت موجود است توضیحات CRM API.

کار با گروه های روش زیر امکان پذیر است:

  • مشتریان (لیست کلی، انتخاب های جداگانه، ویرایش، حذف)
  • برچسب ها و ویژگی های اضافی مشتریان
  • فید مشتری (مشاهده، ویرایش، حذف مطالب در فیدهای مشتری)
  • کارمندان مشتری (از آنجایی که مشتری معمولا یک شخص حقوقی است، ممکن است تعداد کمی کارمند داشته باشد)
  • وظایف (همه قابلیت ها برای کار با وظایف)
  • سرنخ ها (به طور مشابه، همه توابع)
  • کاربران CRM (نمایش لیستی از کاربران، حقوق، تنظیمات، مخاطبین و ساعات کاری)
  • تماس ها (لیستی از تماس ها را برمی گرداند)

از آنجایی که از ساختار API موجود Zadarma استفاده می‌شود، کتابخانه‌هایی در PHP، C#، Python از قبل برای آن در Github در دسترس هستند.

مثال استفاده از API

ساده ترین و در عین حال مفیدترین مثال، ایجاد لید از یک فرم است. برای اینکه کد را به حداقل برسانید، این مثال فقط شامل داده های اصلی سرنخ است. یک مثال مشابه، اما با نظرات مشتری (معمولاً به هر شکلی وجود دارد) در دسترس است در وبلاگ برخط. نمونه های اسکریپت در نوشته شده است پی اچ پی بدون چارچوب و بنابراین به راحتی جاسازی می شود.
نمونه ای از فرم html برای ایجاد لید:

<form method="POST" action="/fa/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>

این فرم بسیار ساده است تا مقاله بیش از حد بارگیری نشود. بدون طراحی، بدون کپچا، بدون فیلد نظر. نسخه ای با فیلد نظر در وبلاگ ما موجود است (نظر پس از ایجاد لید به فید مشتری اضافه می شود).

و در واقع یک مثال PHP برای ایجاد لید با داده از فرم:

<?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
       )
   );
}

همانطور که می بینید، کار با API بسیار ساده است، به علاوه نمونه هایی از کار بر روی آن وجود دارد پی اچ پی, C#, پــایتــون. بنابراین، بدون هیچ مشکلی، می‌توانید یک CRM رایگان ساده را در هر جریان کاری قرار دهید، با دریافت اتوماسیون با خون کم.
ZCRM دائماً در حال تکامل است و تقریباً تمام ویژگی‌های جدید از طریق API در دسترس خواهند بود.
ما همچنین از شما دعوت می کنیم تا سیستم های موجود خود را با CRM و PBX Zadarma رایگان یکپارچه کنید.

منبع: www.habr.com

اضافه کردن نظر