ಉಚಿತ CRM API

ಉಚಿತ CRM API

ಒಂದು ವರ್ಷದ ಹಿಂದೆ, ನಾವು ಉಚಿತ PBX ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟ ಉಚಿತ CRM ವ್ಯವಸ್ಥೆಯನ್ನು ಪರಿಚಯಿಸಿದ್ದೇವೆ. ಈ ಸಮಯದಲ್ಲಿ, 14 ಕಂಪನಿಗಳು ಮತ್ತು 000 ಉದ್ಯೋಗಿಗಳು ಇದನ್ನು ಬಳಸಿದ್ದಾರೆ.
ಈಗ ನಾವು ತೆರೆದ API ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನೀಡುತ್ತೇವೆ, ಇದರಲ್ಲಿ ZCRM ನ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳು ಲಭ್ಯವಿದೆ. ಯಾವುದೇ ಮಾರಾಟದ ಚಾನಲ್‌ಗಳಿಗೆ CRM ಅನ್ನು ಬಳಸಲು API ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಕೆಳಗೆ ನಾವು API ಯೊಂದಿಗಿನ ಕೆಲಸವನ್ನು ಮತ್ತು ಲಭ್ಯವಿರುವ ಕಾರ್ಯವನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವಿವರಿಸುತ್ತೇವೆ. ಸರಳವಾದ ಆದರೆ ಉಪಯುಕ್ತ ಮತ್ತು ಕೆಲಸ ಮಾಡುವ ಉದಾಹರಣೆಯನ್ನು ಸಹ ನೀಡಲಾಗಿದೆ: ಸೈಟ್‌ನಲ್ಲಿ ಫಾರ್ಮ್‌ನಿಂದ ಲೀಡ್ ಅನ್ನು ರಚಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್.

ಉಚಿತ CRM ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ

CRM ಏನೆಂದು ವಿವರಿಸುವುದನ್ನು ತಡೆಯೋಣ. ಉಚಿತ CRM Zadarma ಎಲ್ಲಾ ಪ್ರಮಾಣಿತ ಗ್ರಾಹಕ ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಕಾರ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಮಾಹಿತಿಯನ್ನು ಕ್ಲೈಂಟ್‌ನ ಫೀಡ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ಅಲ್ಲದೆ, ಗ್ರಾಹಕರ ಬಗ್ಗೆ ಮಾಹಿತಿಯ ಜೊತೆಗೆ, ಪ್ರತಿ ರುಚಿಗೆ (ಕ್ಯಾಲೆಂಡರ್, ಕಾನ್ಬನ್, ಪಟ್ಟಿ) ಪ್ರದರ್ಶನದೊಂದಿಗೆ ಅನುಕೂಲಕರ ಕಾರ್ಯ ನಿರ್ವಾಹಕ ಲಭ್ಯವಿದೆ. ಇದೆಲ್ಲವೂ 50+ ಉದ್ಯೋಗಿಗಳಿಗೆ ಲಭ್ಯವಿದೆ ಮತ್ತು ಟೆಲಿಫೋನಿಯೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ (WebRTC ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುವ ಬ್ರೌಸರ್‌ನಿಂದ ಕರೆಗಳು ಸೇರಿದಂತೆ).
ಉಚಿತ CRM API
ಉಚಿತ ಎಂದರೆ ಏನು? ನೀವು ಪಾವತಿಸಬೇಕಾದ ಯಾವುದೇ ZCRM ಸುಂಕಗಳು ಅಥವಾ ಸೇವೆಗಳಿಲ್ಲ. ನೀವು ಪಾವತಿಸಬೇಕಾದ ಏಕೈಕ ವಿಷಯವೆಂದರೆ ಫೋನ್ ಕರೆಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳು (ವಿಶೇಷ ಸುಂಕಗಳ ಪ್ರಕಾರ, ಉದಾಹರಣೆಗೆ, ಮಾಸ್ಕೋದಲ್ಲಿ ಸಂಖ್ಯೆಗೆ ಮಾಸಿಕ ಶುಲ್ಕ 95 ರೂಬಲ್ಸ್ಗಳು ಅಥವಾ ಲಂಡನ್ 1 ಯೂರೋ ಆಗಿದೆ). ಮತ್ತು ಬಹುತೇಕ ಯಾವುದೇ ಕರೆಗಳಿಲ್ಲದಿದ್ದರೆ? ನೀವು ಬಹುತೇಕ ಪಾವತಿಸಬೇಕಾಗಿಲ್ಲ.
ಉಚಿತ CRM ಸಕ್ರಿಯವಾಗಿದ್ದರೆ ಉಚಿತ PBX Zadarma ಸಕ್ರಿಯವಾಗಿದೆ. ನೋಂದಣಿಯ ನಂತರ, PBX 2 ವಾರಗಳವರೆಗೆ ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ, ಭವಿಷ್ಯದಲ್ಲಿ 1 ತಿಂಗಳಲ್ಲಿ ಯಾವುದೇ ಮೊತ್ತಕ್ಕೆ 3 ಬಾರಿ ಖಾತೆಯನ್ನು ಮರುಪೂರಣ ಮಾಡುವುದು ಅವಶ್ಯಕ. CRM ಮತ್ತು PBX ಅಗತ್ಯವಿರುವ ಕಚೇರಿಯನ್ನು ಕಲ್ಪಿಸುವುದು ಕಷ್ಟ, ಆದರೆ ಯಾವುದೇ ಸಂಖ್ಯೆ ಅಥವಾ ಕರೆಗಳ ಅಗತ್ಯವಿಲ್ಲ.

ಉಚಿತ CRM ಗಾಗಿ ನಿಮಗೆ API ಏಕೆ ಬೇಕು

ZCRM ನ ಅಭಿವೃದ್ಧಿಯು ಒಂದು ನಿಮಿಷಕ್ಕೆ ನಿಲ್ಲುವುದಿಲ್ಲ, ಅನೇಕ ದೊಡ್ಡ ಮತ್ತು ಸಣ್ಣ ಕಾರ್ಯಗಳು ಕಾಣಿಸಿಕೊಂಡಿವೆ. ಆದರೆ ನಿಜವಾದ ಕ್ರಿಯಾತ್ಮಕ ವ್ಯವಸ್ಥೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು ಮತ್ತು ಸ್ಮಾರ್ಟ್ ನೋಟ್‌ಬುಕ್ ಮಾತ್ರವಲ್ಲದೆ, ಟೆಲಿಫೋನಿ ಏಕೀಕರಣವು ಸಾಕಾಗುವುದಿಲ್ಲ ಎಂದು ನಾವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತೇವೆ.
ಕ್ಲೈಂಟ್‌ನೊಂದಿಗೆ ಹೆಚ್ಚು ಸಂಪರ್ಕಗಳು, ಉತ್ತಮ ಮತ್ತು ಸಂಪರ್ಕಗಳು ತುಂಬಾ ವಿಭಿನ್ನವಾಗಿರಬಹುದು. API ಗೆ ಧನ್ಯವಾದಗಳು, ನೀವು ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲದೆ ಕ್ಲೈಂಟ್ / ಲೀಡ್ ಮತ್ತು ಕಾರ್ಯಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಮೂದಿಸಬಹುದು (ಅಥವಾ, ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಸ್ವೀಕರಿಸಬಹುದು). ಇದಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ಗ್ರಾಹಕರು ಮತ್ತು ಯಾವುದೇ ಇತರ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಸಂವಹನದ ಯಾವುದೇ ಚಾನಲ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
API ಗೆ ಧನ್ಯವಾದಗಳು, ಉಚಿತ ZCRM ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಅಥವಾ ಭಾಗಶಃ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಕಾರ್ಪೊರೇಟ್ ಗ್ರಾಹಕರ ನೆಲೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅನುಕೂಲಕರ ಇಂಟರ್ಫೇಸ್ ಅಥವಾ ಸರಳ ಅನುಕೂಲಕರ ಶೆಡ್ಯೂಲರ್ ಆಗಿ.
ಅಂತಹ ಚಾನಲ್‌ನ ಉದಾಹರಣೆಯನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ - ಸೈಟ್‌ನಲ್ಲಿ CRM ಲೀಡ್ ಫಾರ್ಮ್‌ಗಳಿಗೆ ಸಂಪರ್ಕಿಸುವುದು. ನಂತರ ಸೈಟ್ನಲ್ಲಿ ನಾವು ಇತರ ಉದಾಹರಣೆಗಳನ್ನು ನೀಡುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ, ಕ್ಲೈಂಟ್ ಅನ್ನು ಮರಳಿ ಕರೆಯಲು ಕಾರ್ಯವನ್ನು ರಚಿಸುವುದು (ಮುಂದೂಡಲ್ಪಟ್ಟ ಕರೆ).

ಮೂಲ ZCRM API ವಿಧಾನಗಳು

ZCRM API ನಲ್ಲಿ 37 ವಿಧಾನಗಳು ಲಭ್ಯವಿರುವುದರಿಂದ, ನಾವು ಎಲ್ಲವನ್ನೂ ವಿವರಿಸುವುದನ್ನು ತಡೆಯುತ್ತೇವೆ, ನಾವು ಅವರ ಮುಖ್ಯ ಗುಂಪುಗಳನ್ನು ಮಾತ್ರ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ವಿವರಿಸುತ್ತೇವೆ.
ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಲಭ್ಯವಿದೆ CRM API ನ ವಿವರಣೆ.

ಕೆಳಗಿನ ವಿಧಾನಗಳ ಗುಂಪುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ:

  • ಗ್ರಾಹಕರು (ಸಾಮಾನ್ಯ ಪಟ್ಟಿ, ವೈಯಕ್ತಿಕ ಆಯ್ಕೆಗಳು, ಸಂಪಾದನೆ, ಅಳಿಸುವಿಕೆ)
  • ಟ್ಯಾಗ್‌ಗಳು ಮತ್ತು ಗ್ರಾಹಕರ ಹೆಚ್ಚುವರಿ ಗುಣಲಕ್ಷಣಗಳು
  • ಗ್ರಾಹಕ ಫೀಡ್ (ಗ್ರಾಹಕ ಫೀಡ್‌ಗಳಲ್ಲಿನ ನಮೂದುಗಳನ್ನು ವೀಕ್ಷಿಸುವುದು, ಸಂಪಾದಿಸುವುದು, ಅಳಿಸುವುದು)
  • ಕ್ಲೈಂಟ್‌ನ ಉದ್ಯೋಗಿಗಳು (ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಕಾನೂನು ಘಟಕವಾಗಿರುವುದರಿಂದ, ಇದು ಕೆಲವು ಉದ್ಯೋಗಿಗಳನ್ನು ಹೊಂದಿರಬಹುದು)
  • ಕಾರ್ಯಗಳು (ಕಾರ್ಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಎಲ್ಲಾ ಕಾರ್ಯಗಳು)
  • ಲೀಡ್ಸ್ (ಅಂತೆಯೇ, ಎಲ್ಲಾ ಕಾರ್ಯಗಳು)
  • CRM ಬಳಕೆದಾರರು (ಬಳಕೆದಾರರ ಪಟ್ಟಿ, ಅವರ ಹಕ್ಕುಗಳು, ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಸಂಪರ್ಕಗಳು ಮತ್ತು ಕೆಲಸದ ಸಮಯವನ್ನು ಪ್ರದರ್ಶಿಸುವುದು)
  • ಕರೆಗಳು (ಕರೆಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ)

ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ Zadarma API ರಚನೆಯನ್ನು ಬಳಸಲಾಗಿರುವುದರಿಂದ, PHP, C#, Python ನಲ್ಲಿ ಲೈಬ್ರರಿಗಳು ಈಗಾಗಲೇ ಗಿಥಬ್‌ನಲ್ಲಿ ಲಭ್ಯವಿವೆ.

API ಬಳಕೆಯ ಉದಾಹರಣೆ

ಒಂದು ಫಾರ್ಮ್‌ನಿಂದ ಲೀಡ್ ಅನ್ನು ರಚಿಸುವುದು ಸರಳ ಮತ್ತು ಹೆಚ್ಚು ಉಪಯುಕ್ತ ಉದಾಹರಣೆಯಾಗಿದೆ. ಕೋಡ್ ಅನ್ನು ಕನಿಷ್ಟ ಮಟ್ಟಕ್ಕೆ ಇರಿಸಲು, ಈ ಉದಾಹರಣೆಯು ಮೂಲಭೂತ ಪ್ರಮುಖ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ. ಇದೇ ರೀತಿಯ ಉದಾಹರಣೆ, ಆದರೆ ಕ್ಲೈಂಟ್‌ನಿಂದ ಕಾಮೆಂಟ್‌ಗಳೊಂದಿಗೆ (ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿ ರೂಪದಲ್ಲಿ ಇರುತ್ತದೆ) ಲಭ್ಯವಿದೆ ಬ್ಲಾಗ್ನಲ್ಲಿ ಆನ್ಲೈನ್. ಸ್ಕ್ರಿಪ್ಟ್ ಉದಾಹರಣೆಗಳನ್ನು ಬರೆಯಲಾಗಿದೆ ಪಿಎಚ್ಪಿ ಚೌಕಟ್ಟುಗಳಿಲ್ಲದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಸುಲಭವಾಗಿ ಎಂಬೆಡೆಡ್.
ಲೀಡ್ ಅನ್ನು ರಚಿಸಲು html ಫಾರ್ಮ್‌ನ ಉದಾಹರಣೆ:

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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ