இலவச CRM API

இலவச CRM API

ஒரு வருடத்திற்கு முன்பு, இலவச PBX உடன் ஒருங்கிணைக்கப்பட்ட இலவச CRM அமைப்பை அறிமுகப்படுத்தினோம். இந்த நேரத்தில், 14 நிறுவனங்களும் 000 ஊழியர்களும் இதைப் பயன்படுத்தியுள்ளனர்.
இப்போது நாம் திறந்த API இடைமுகத்தை வழங்குகிறோம், இதில் ZCRM இன் பெரும்பாலான செயல்பாடுகள் உள்ளன. எந்த விற்பனை சேனல்களுக்கும் CRM ஐப் பயன்படுத்த API உங்களை அனுமதிக்கிறது.
API உடனான வேலை மற்றும் கிடைக்கக்கூடிய செயல்பாடுகளை சுருக்கமாக கீழே விவரிக்கிறோம். ஒரு எளிய ஆனால் பயனுள்ள மற்றும் வேலை செய்யும் உதாரணமும் கொடுக்கப்பட்டுள்ளது: தளத்தில் ஒரு படிவத்திலிருந்து ஒரு முன்னணி உருவாக்குவதற்கான ஸ்கிரிப்ட்.

இலவச CRM பற்றி சுருக்கமாக

CRM என்றால் என்ன என்பதை விளக்குவதைத் தவிர்ப்போம். இலவச CRM Zadarma அனைத்து நிலையான வாடிக்கையாளர் தரவு சேமிப்பக செயல்பாடுகளையும் ஆதரிக்கிறது. வாடிக்கையாளரின் ஊட்டத்தில் தகவல் சேமிக்கப்படுகிறது. மேலும், வாடிக்கையாளர்களைப் பற்றிய தகவல்களுக்கு மேலதிகமாக, ஒவ்வொரு சுவைக்கும் (காலண்டர், கான்பன், பட்டியல்) ஒரு காட்சியுடன் ஒரு வசதியான பணி மேலாளர் கிடைக்கிறது. இவை அனைத்தும் 50+ பணியாளர்களுக்குக் கிடைக்கும் மற்றும் தொலைபேசியுடன் முழுமையாக ஒருங்கிணைக்கப்பட்டுள்ளது (WebRTC தொழில்நுட்பத்தைப் பயன்படுத்தி உலாவியில் இருந்து அழைப்புகள் உட்பட).
இலவச CRM API
இலவசம் என்றால் என்ன? நீங்கள் செலுத்த வேண்டிய ZCRM கட்டணங்கள் அல்லது சேவைகள் எதுவும் இல்லை. நீங்கள் செலுத்த வேண்டிய ஒரே விஷயம் தொலைபேசி அழைப்புகள் மற்றும் எண்கள் (சிறப்பு கட்டணங்களின்படி, எடுத்துக்காட்டாக, மாஸ்கோவில் ஒரு எண்ணுக்கு மாதாந்திர கட்டணம் 95 ரூபிள் அல்லது லண்டன் 1 யூரோ). கிட்டத்தட்ட அழைப்புகள் இல்லை என்றால்? நீங்கள் கிட்டத்தட்ட பணம் செலுத்த வேண்டியதில்லை.
இலவச PBX Zadarma செயலில் இருக்கும்போது இலவச CRM செயலில் உள்ளது. பதிவுசெய்த பிறகு, பிபிஎக்ஸ் 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 பயன்பாட்டு எடுத்துக்காட்டு

எளிமையான மற்றும் மிகவும் பயனுள்ள உதாரணம் ஒரு படிவத்திலிருந்து ஒரு முன்னணி உருவாக்கம் ஆகும். குறியீட்டை குறைந்தபட்சமாக வைத்திருக்க, இந்த எடுத்துக்காட்டில் அடிப்படை முன்னணி தரவு மட்டுமே உள்ளது. இதேபோன்ற உதாரணம், ஆனால் கிளையண்டின் கருத்துகளுடன் (பொதுவாக ஒவ்வொரு வடிவத்திலும் இருக்கும்) கிடைக்கிறது வலைப்பதிவில் நிகழ்நிலை. ஸ்கிரிப்ட் எடுத்துக்காட்டுகள் எழுதப்பட்டுள்ளன PHP கட்டமைப்புகள் இல்லாமல், எனவே எளிதாக உட்பொதிக்கப்பட்டது.
ஈயத்தை உருவாக்குவதற்கான html படிவத்தின் எடுத்துக்காட்டு:

<form method="POST" action="/ta/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#, பைதான். எனவே, எந்த பிரச்சனையும் இல்லாமல், எந்த ஒரு எளிய இலவச CRM ஐ எந்த பணிப்பாய்வுகளிலும் பொருத்தலாம், குறைந்த இரத்தத்துடன் தானியங்குமுறையைப் பெறலாம்.
ZCRM தொடர்ந்து உருவாகி வருகிறது மற்றும் கிட்டத்தட்ட அனைத்து புதிய அம்சங்களும் API மூலம் கிடைக்கும்.
உங்கள் தற்போதைய கணினி அமைப்புகளை இலவச CRM மற்றும் PBX Zadarma உடன் ஒருங்கிணைக்க உங்களை அழைக்கிறோம்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்