無料のCRM API

無料のCRM API

14 年も前に、無料の PBX と統合された無料の CRM システムを導入しました。 この間、000 社、64 人の従業員が利用しました。
ほとんどの ZCRM 機能が利用できるオープン API インターフェイスを提供するようになりました。 API を使用すると、あらゆる販売チャネルで CRM を使用できます。
以下では、API の操作と利用可能な機能について簡単に説明します。 シンプルだが役に立つ実用的な例も示されています。それは、Web サイト上のフォームからリードを作成するためのスクリプトです。

無料CRMについて簡単に説明すると

CRMとは何かについては説明を控えます。 無料のCRM Zadarma は、クライアント データを保存するためのすべての標準機能をサポートしています。 情報はクライアントのフィードに保存されます。 また、顧客情報に加え、好みに応じた表示(カレンダー、カンバン、リスト)を備えた便利なタスククリエーターも用意しています。 これらすべてを 50 人以上の従業員が利用でき、テレフォニー (WebRTC テクノロジーを使用したブラウザからの通話を含む) と完全に統合されています。
無料のCRM API
無料とはどういう意味ですか? 料金を支払う必要がある料金や ZCRM サービスは 95 つもありません。 支払う必要があるのは、通話と番号の料金だけです (特別料金によると、たとえば、モスクワの番号の月額料金は 1 ルーブル、ロンドンの場合は XNUMX ユーロです)。 通話がほとんどない場合はどうなりますか? 支払う必要はほとんどありません。
無料の PBX Zadarma がアクティブである限り、無料の CRM はアクティブになります。 登録後、ATS は 2 週間有効ですが、今後は 1 か月に 3 回、任意の金額をアカウントにチャージする必要があります。 CRM と PBX は必要だが、電話番号や通話がまったく必要ないオフィスを想像するのは困難です。

無料の CRM に API が必要な理由は何ですか?

ZCRMの開発は止まることなく、大小さまざまな機能が登場しています。 しかし、単なるスマート ノートブックではなく、真に機能するシステムを提供するには、電話との統合だけでは不十分であることを私たちは理解しています。
クライアントとの接触は多ければ多いほど良いですが、接触は大きく異なる場合があります。 API のおかげで、クライアント/リードおよびタスクに関する情報を簡単に自動的に入力 (またはその逆) することができます。 このおかげで、あらゆる通信チャネルをクライアントや他の自動化システムと接続することが可能になります。
API のおかげで、無料の ZCRM の全体または一部を任意の方法で使用できます。 たとえば、企業顧客ベースと連携するための便利なインターフェイスや、シンプルで便利なスケジューラとして使用できます。
以下はそのようなチャネルの例です。Web サイト上のリードフォームを CRM に接続します。 このサイトの後半では、クライアントにコールバックするタスク (遅延通話) を作成するなど、他の例を示します。

基本的な ZCRM API メソッド

ZCRM API では 37 のメソッドが利用できるため、すべてを説明することは避け、主要なグループのみを例とともに説明します。
例を含む完全なリストは、次の Web サイトで入手できます。 CRM APIの説明.

次のメソッドのグループを使用できます。

  • クライアント (一般的なリスト、個別の選択、編集、削除)
  • タグと追加のクライアント プロパティ
  • クライアント フィード (クライアント フィードのエントリの表示、編集、削除)
  • クライアントの従業員 (通常、クライアントは法人であるため、かなりの数の従業員がいる場合があります)
  • タスク (タスクを操作するためのすべての機能)
  • リード (すべての機能は同様です)
  • CRM ユーザー (ユーザー、その権限、設定、連絡先、勤務時間のリストを表示)
  • 通話 (通話のリストを返す)

既存の Zadarma API 構造が使用されているため、PHP、C#、Python のライブラリがすでに Github で入手可能です。

API利用例

最も単純でありながら最も役立つ例は、フォームからリードを作成することです。 コードを最小限に抑えるために、この例には基本的なリード データのみが含まれています。 同様の例ですが、クライアントからのコメント (通常は各フォームに存在します) が含まれています。 ブログで オンライン。 で書かれたスクリプトの例 PHP フレームワークがないため、統合が簡単です。
リードを作成するための HTML フォームの例:

<form method="POST" action="/ja/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 の操作は非常に簡単で、さらに、 PHP, C#, Python 。 したがって、問題なく、シンプルな無料の CRM をあらゆるワークフローに統合し、わずかなコストで自動化を実現できます。
ZCRM は継続的に開発されており、ほぼすべての新機能が API を通じて利用できるようになります。
また、既存のシステムを無料の CRM および PBX Zadarma と統合することをお勧めします。

出所: habr.com

コメントを追加します