API CRM gratis

API CRM gratis

Kurang dari setahun yang lalu, kami memperkenalkan sistem CRM gratis yang terintegrasi dengan PBX gratis. Selama ini, 14 perusahaan dan 000 karyawan telah menggunakannya.
Sekarang kami menawarkan antarmuka API terbuka, di mana sebagian besar fungsi ZCRM tersedia. API memungkinkan Anda menggunakan CRM untuk saluran penjualan apa pun.
Di bawah ini kami menjelaskan secara singkat pekerjaan dengan API dan fungsionalitas yang tersedia. Contoh sederhana namun bermanfaat dan berfungsi juga diberikan: skrip untuk membuat prospek dari formulir di situs.

Secara singkat tentang CRM gratis

Mari menahan diri untuk tidak menjelaskan apa itu CRM. CRM gratis Zadarma mendukung semua fungsi penyimpanan data pelanggan standar. Informasi tersebut disimpan dalam feed klien. Selain itu, selain informasi tentang pelanggan, pengelola tugas yang nyaman tersedia dengan tampilan untuk setiap selera (kalender, kanban, daftar). Semua ini tersedia untuk 50+ karyawan dan terintegrasi penuh dengan telepon (termasuk panggilan dari browser menggunakan teknologi WebRTC).
API CRM gratis
Apa artinya gratis? Tidak ada tarif atau layanan ZCRM yang harus Anda bayar. Satu-satunya hal yang harus Anda bayar adalah panggilan telepon dan nomor (menurut tarif khusus, misalnya, biaya bulanan untuk nomor di Moskow adalah 95 rubel atau London adalah 1 euro). Dan jika hampir tidak ada panggilan? Anda hampir tidak perlu membayar.
CRM gratis aktif saat PBX Zadarma gratis aktif. Setelah pendaftaran, PBX aktif selama 2 minggu, di masa mendatang perlu mengisi ulang akun dengan jumlah berapa pun 1 kali dalam 3 bulan. Sulit membayangkan kantor yang membutuhkan CRM dan PBX, tetapi tidak diperlukan nomor atau panggilan sama sekali.

Mengapa Anda memerlukan API untuk CRM gratis

Perkembangan ZCRM tidak berhenti semenit pun, banyak fungsi besar dan kecil bermunculan. Namun kami memahami bahwa untuk menghadirkan sistem yang benar-benar berfungsi, dan bukan hanya notebook pintar, integrasi telepon saja tidak cukup.
Semakin banyak kontak dengan klien, semakin baik, dan kontak bisa sangat berbeda. Berkat API, Anda dapat secara otomatis memasukkan (atau, sebaliknya, menerima) informasi tentang klien / prospek dan tugas tanpa masalah. Berkat ini, dimungkinkan untuk menghubungkan saluran komunikasi apa pun dengan pelanggan dan sistem otomasi lainnya.
Berkat API, ZCRM gratis dapat digunakan dengan cara apa pun, baik secara keseluruhan maupun sebagian. Misalnya, sebagai antarmuka yang nyaman untuk bekerja dengan basis pelanggan korporat, atau sebagai penjadwal sederhana yang nyaman.
Di bawah ini adalah contoh saluran semacam itu - menghubungkan ke formulir prospek CRM di situs. Nanti di situs kami akan memberikan contoh lain, misalnya membuat tugas untuk memanggil kembali klien (panggilan yang ditangguhkan).

Metode API ZCRM Dasar

Karena ada 37 metode yang tersedia di ZCRM API, kami tidak akan menjelaskan semuanya, kami hanya akan menjelaskan grup utama mereka dengan contoh.
Daftar lengkap dengan contoh tersedia di situs web di Deskripsi API CRM.

Dimungkinkan untuk bekerja dengan kelompok metode berikut:

  • Klien (daftar umum, pilihan terpisah, pengeditan, penghapusan)
  • Tag dan properti tambahan klien
  • Umpan pelanggan (melihat, mengedit, menghapus entri di umpan pelanggan)
  • Karyawan klien (karena klien biasanya merupakan badan hukum, mungkin memiliki beberapa karyawan)
  • Tugas (semua fungsi untuk bekerja dengan tugas)
  • Memimpin (sama, semua fungsi)
  • Pengguna CRM (menampilkan daftar pengguna, hak mereka, pengaturan, kontak, dan jam kerja)
  • Panggilan (mengembalikan daftar panggilan)

Karena struktur API Zadarma yang ada digunakan, pustaka di PHP, C#, Python sudah tersedia untuk itu di Github.

Contoh Penggunaan API

Contoh paling sederhana namun paling berguna adalah membuat prospek dari formulir. Untuk meminimalkan kode, contoh ini hanya berisi data prospek dasar. Contoh serupa, tetapi dengan komentar dari klien (biasanya hadir dalam setiap bentuk) tersedia di blog On line. Contoh skrip ditulis dalam PHP tanpa kerangka kerja dan karenanya mudah disematkan.
Contoh formulir html untuk membuat prospek:

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

Formulir ini sangat sederhana agar tidak membebani artikel. Tidak ada desain, tidak ada captcha, tidak ada kolom komentar. Versi dengan bidang komentar tersedia di blog kami (komentar ditambahkan ke umpan klien setelah prospek dibuat).

Dan sebenarnya contoh PHP untuk membuat prospek dengan data dari formulir:

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

Seperti yang Anda lihat, bekerja dengan API cukup sederhana, plus ada beberapa contoh pengerjaan PHP, C#, Ular sanca. Jadi, tanpa masalah, Anda dapat memasukkan CRM gratis sederhana ke dalam alur kerja apa pun, setelah menerima otomatisasi dengan sedikit darah.
ZCRM terus berkembang dan hampir semua fitur baru akan tersedia melalui API.
Kami juga mengundang Anda untuk mengintegrasikan sistem sistem yang ada dengan CRM dan PBX Zadarma gratis.

Sumber: www.habr.com

Tambah komentar