API CRM miễn phí

API CRM miễn phí

Cách đây chưa đầy một năm, chúng tôi đã giới thiệu hệ thống CRM miễn phí được tích hợp với PBX miễn phí. Trong thời gian này, 14 công ty và 000 nhân viên đã sử dụng nó.
Giờ đây, chúng tôi cung cấp một giao diện API mở, trong đó hầu hết các chức năng của ZCRM đều khả dụng. API cho phép bạn sử dụng CRM cho bất kỳ kênh bán hàng nào.
Dưới đây chúng tôi mô tả ngắn gọn công việc với API và chức năng có sẵn. Một ví dụ đơn giản nhưng hữu ích và hiệu quả cũng được đưa ra: một tập lệnh để tạo khách hàng tiềm năng từ một biểu mẫu trên trang web.

Tóm tắt về CRM miễn phí

Hãy ngừng giải thích CRM là gì. CRM miễn phí Zadarma hỗ trợ tất cả các chức năng lưu trữ dữ liệu khách hàng tiêu chuẩn. Thông tin được lưu trữ trong nguồn cấp dữ liệu của khách hàng. Ngoài ra, ngoài thông tin về khách hàng, còn có một trình quản lý tác vụ tiện lợi với màn hình phù hợp với mọi sở thích (lịch, kanban, danh sách). Tất cả điều này khả dụng cho hơn 50 nhân viên và được tích hợp đầy đủ với điện thoại (bao gồm các cuộc gọi từ trình duyệt sử dụng công nghệ WebRTC).
API CRM miễn phí
miễn phí có nghĩa là gì? Không có thuế quan hoặc dịch vụ ZCRM mà bạn phải trả tiền. Điều duy nhất bạn phải trả cho các cuộc gọi và số điện thoại (ví dụ: theo biểu giá đặc biệt, phí hàng tháng cho một số ở Moscow là 95 rúp hoặc ở London là 1 euro). Và nếu hầu như không có cuộc gọi? Bạn gần như không phải trả tiền.
CRM miễn phí đang hoạt động trong khi PBX Zadarma miễn phí đang hoạt động. Sau khi đăng ký, PBX sẽ hoạt động trong 2 tuần, trong tương lai cần phải bổ sung tài khoản với bất kỳ số tiền nào 1 lần trong 3 tháng. Thật khó để tưởng tượng một văn phòng cần CRM và PBX, nhưng không cần số điện thoại hoặc cuộc gọi nào cả.

Tại sao bạn cần API cho CRM miễn phí

Sự phát triển của ZCRM không dừng lại trong một phút, nhiều chức năng lớn nhỏ đã xuất hiện. Nhưng chúng tôi hiểu rằng để trình bày một hệ thống thực sự có chức năng chứ không chỉ là một chiếc máy tính xách tay thông minh, thì việc tích hợp điện thoại là chưa đủ.
Càng nhiều liên hệ với khách hàng thì càng tốt và các liên hệ có thể rất khác nhau. Nhờ có API, bạn có thể tự động nhập (hoặc ngược lại, nhận) thông tin về khách hàng / khách hàng tiềm năng và nhiệm vụ mà không gặp bất kỳ sự cố nào. Nhờ đó, có thể kết nối bất kỳ kênh liên lạc nào với khách hàng và bất kỳ hệ thống tự động hóa nào khác.
Nhờ có API, ZCRM miễn phí có thể được sử dụng theo bất kỳ cách nào, toàn bộ hoặc một phần. Ví dụ: dưới dạng giao diện thuận tiện để làm việc với cơ sở khách hàng doanh nghiệp hoặc dưới dạng công cụ lập lịch trình thuận tiện đơn giản.
Dưới đây là ví dụ về một kênh như vậy - kết nối với biểu mẫu khách hàng tiềm năng CRM trên trang web. Sau này trên trang web, chúng tôi sẽ đưa ra các ví dụ khác, chẳng hạn như tạo tác vụ gọi lại máy khách (cuộc gọi hoãn lại).

Phương pháp API ZCRM cơ bản

Vì có 37 phương pháp có sẵn trong ZCRM API nên chúng tôi sẽ không mô tả tất cả chúng, chúng tôi sẽ chỉ mô tả các nhóm chính của chúng bằng các ví dụ.
Một danh sách đầy đủ với các ví dụ có sẵn trên trang web tại Mô tả API CRM.

Có thể làm việc với các nhóm phương pháp sau:

  • Khách hàng (danh sách chung, lựa chọn riêng, sửa, xóa)
  • Thẻ và thuộc tính bổ sung của khách hàng
  • Nguồn cấp dữ liệu khách hàng (xem, chỉnh sửa, xóa các mục trong nguồn cấp dữ liệu khách hàng)
  • Nhân viên của khách hàng (vì khách hàng thường là một pháp nhân nên có thể có khá nhiều nhân viên)
  • Nhiệm vụ (tất cả các chức năng để làm việc với các nhiệm vụ)
  • Khách hàng tiềm năng (tương tự, tất cả các chức năng)
  • Người dùng CRM (hiển thị danh sách người dùng, quyền, cài đặt, liên hệ và giờ làm việc của họ)
  • Cuộc gọi (trả về danh sách cuộc gọi)

Do cấu trúc API Zadarma hiện có được sử dụng nên các thư viện bằng PHP, C#, Python đã có sẵn cho nó trên Github.

Ví dụ sử dụng API

Ví dụ đơn giản nhưng hữu ích nhất là tạo khách hàng tiềm năng từ một biểu mẫu. Để giữ mã ở mức tối thiểu, ví dụ này chỉ chứa dữ liệu khách hàng tiềm năng cơ bản. Một ví dụ tương tự nhưng có kèm theo comment từ client (thường có ở mọi dạng) trong blog Trực tuyến. Các ví dụ về tập lệnh được viết bằng PHP không có khuôn khổ và do đó dễ dàng nhúng.
Một ví dụ về biểu mẫu html để tạo khách hàng tiềm năng:

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

Hình thức này cực kỳ đơn giản để không làm bài viết bị quá tải. Nó không có thiết kế, không có hình ảnh xác thực, không có trường bình luận. Phiên bản có trường nhận xét hiện có trên blog của chúng tôi (nhận xét được thêm vào nguồn cấp dữ liệu của khách hàng sau khi khách hàng tiềm năng được tạo).

Và thực tế là một ví dụ PHP để tạo khách hàng tiềm năng với dữ liệu từ biểu mẫu:

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

Như bạn có thể thấy, làm việc với API khá đơn giản, ngoài ra còn có các ví dụ về cách làm việc trên PHP, C#, Python. Do đó, không gặp bất kỳ sự cố nào, bạn có thể đưa một CRM miễn phí đơn giản vào bất kỳ quy trình làm việc nào, nhận được tự động hóa với ít máu.
ZCRM không ngừng phát triển và hầu như tất cả các tính năng mới sẽ có sẵn thông qua API.
Chúng tôi cũng mời bạn tích hợp các hệ thống hệ thống hiện có của mình với CRM và PBX Zadarma miễn phí.

Nguồn: www.habr.com

Thêm một lời nhận xét