API CRM
!; |- | Комерційна пропозиція | Документ із ціною, умовами та описом рішення для бізнесу.;=== Безпечне формулювання для інтеграцій === GraphQL застосовують, коли потрібно рідше, але має змогу бути зручним для складних інтерфейсів, коли замовник хоче сам визначати, які саме поля отримувати.; | Так.; Призначення Будь-яка серйозна API-інтеграція повинна мати логи.; |- | Немає обмеження прав | інтеграційні функціональні можливості бачить зайві інформаційні дані.; Розділ
Типові помилки при інтеграції CRM через API
інтеграційні функціональні можливості CRM з email та месенджерами
API не вирішує проблему поганих даних автономно.; | Для автоматичного створення лідів, угод, задач, синхронізації клієнтів, інтеграції з сайтом, ERP, телефонією, BI та AI.; | API відкриває доступ до бізнес-даних, з цієї причини потрібні токени, ролі, права, логи і обмеження.; |-
| Чи можна інтегрувати CRM з ERP?;
інтеграційні функціональні можливості CRM з K2 ERP
Окремо варто відзначити який надає можливість CRM-системі обмінюватися даними з іншими системами: сайтом, ERP, інтернет-магазином, телефонією, маркетинговими платформами, BI, AI, email-сервісами, чат-ботами, мобільними додатками, службами доставки, платіжними системами і іншими цифровими інструментами бізнесу виступає ключовою рисою API CRM.; Що дає API CRM
- створити нового ліда;
- створити або оновити контакт;
- створити компанію;
- створити угоду;
- змінити етап воронки продажів;
- додати задачу;
- додати коментар або подію;
- прикріпити файл;
- отримати список клієнтів;
- отримати історію взаємодій;
- сформувати комерційну пропозицію;
- передати інформаційні дані в ERP;
- отримати інформаційні дані для BI;
- підключити телефонію;
- підключити чат-бота;
- запустити бізнес-процес.; "page": "https://example.com/crm"
"result": "client_interested"
Якість даних. API прискорює передачу даних.; | Використовувати секрети і захищені конфігурація.; !; # інформаційні дані потрапляють у BI-дашборд.; |- | Файл
| Вкладення до клієнта, угоди або документа.;
-d '{
[[Категорія:Автоматизація бізнесу]]
Типовий бізнес-процес:
Через API можна передавати:
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
[[Email]] і [[месенджер|месенджери]] є собою важливими каналами комунікації з клієнтами.;[[API CRM]] вирішує цю проблему.; |}
[[Категорія:Цифрова незалежність України]]
curl -X POST https://crm.example.com/api/deals \
}'
* обов’язкові поля;
* перевірка телефону;
* перевірка email;
* нормалізація імен;
* перевірка дублів;
* джерела лідів;
* UTM-мітки;
* відповідальний менеджер;
* правила маршрутизації;
* правила актуалізація існуючих клієнтів.; |-
| Дублі
| Як визначати і обробляти дублікати.; Санкційна або правова відомості
Хороші повідомлення про помилки значно спрощують роботу інтеграторів.;
|- | /api/leads | Робота з лідами.; |- | інтеграційні функціональні можливості з ERP | Передає замовлення, клієнтів, рахунки, оплати, залишки та документи.; }
GraphQL API
Правило. Не можна різко змінювати API так, щоб у клієнтів і партнерів зламалися існуючі інтеграції.; !; |- | Поля | Які поля передаються і які є собою обов’язковими.; |- | Інше російське ПЗ | має змогу бути частиною обліку, документообігу, телефонії, аналітики, інтеграцій або складських систем.; | У нових API-проєктах доцільно оцінювати ризики і планувати поступову відмову від залежності від BAS.; |- | Помилки | Як логувати, повторювати і повідомляти про помилки.; |- | Задача | Дія, яку має виконати менеджер.; |- | Ім’я | name |- | Телефон | phone |- | Email | email |- | Коментар | comment |- | Сторінка заявки | source_page |- | UTM source | utm_source |- | UTM campaign | utm_campaign |- | Форма | form_id |}
"fields": {
"code": "VALIDATION_ERROR",
Під час інтеграції CRM з обліковими, складськими або ERP-системами потрібно враховувати не тільки технічні, а й санкційні та репутаційні ризики.; !; |- | POST | Створити новий запис.; !; характеристика
Для бізнесу це означає менше ручної роботи, менше помилок, швидшу реакцію на заявки, кращу аналітику і прозорішу воронку продажів.; |- | OAuth 2.0 | Стандарт авторизації для делегованого доступу.; |}
Головне. API CRM перетворює CRM із закритої програми для менеджерів на частину єдиної цифрової екосистеми бізнесу.; * створено новий лід;
- угода перейшла на новий етап;
- замовник оплатив рахунок;
- менеджер закрив задачу;
- створено нову комерційну пропозицію;
- змінено відповідального менеджера;
- замовник залишив заявку.;== Приклад створення угоди через API ==
API CRM і якість даних
"message": "Lead created successfully"
Типова структура REST API CRM
Приклад події дзвінка:
"data": {
"utm_medium": "cpc",
Для розробників та інтеграторів [[API CRM]] відкриває можливість створювати готові модулі, конектори, партнерські сервіси, галузеві рішення для бізнесу і автоматичні бізнес-процеси.; |-
| Напрям обміну
| Звідки і куди передаються інформаційні дані.; |-
| DELETE
| Видалити запис.; Вони мають зберігатися в захищених налаштуваннях або секретах.; | Так, але тільки з контрольованим доступом і дотриманням прав користувачів.;</div>
"name": "Іван Петренко",
== Приклад технічного задача на API CRM ==
[[Webhook]] — це механізм, коли [[CRM]] сама повідомляє зовнішню систему про подію.; # У CRM створюється [[лід]].; Без API CRM залишається окремою системою, у яку менеджери вручну переносять заявки, клієнтів, дзвінки, листи, замовлення і документи.; |-
| [[Угода]]
| Потенційний або реальний продаж.; |-
| /api/events
| Робота з подіями та історією взаємодій.; }
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
[[Категорія:BI]]
* ліди;
* джерела лідів;
* угоди;
* етапи воронки;
* суми угод;
* відповідальних менеджерів;
* причини відмов;
* строки закриття;
* комерційні пропозиції;
* план-факт аналіз;
* прогноз продажів.;== Коротко ==
Через [[API]] можна з’єднати [[CRM]] із сайтом, [[ERP]], телефонією, інтернет-магазином, маркетингом, [[BI]], [[AI]], мобільними додатками, чат-ботами і зовнішніми сервісами.; Що описати
інтеграційні функціональні можливості з [[телефонія|телефонією]] надає можливість автономно фіксувати дзвінки в CRM.; "amount": 75000,
* зберігати листи в картці клієнта;
* створювати ліди з вхідних повідомлень;
* відправляти шаблонні листи;
* фіксувати відкриття листів;
* зберігати історію переписки;
* створювати задачі після відповіді клієнта;
* передавати повідомлення з чат-бота менеджеру.; Наслідок
[[AI|Штучний інтелект]] має змогу використовувати інформаційні дані CRM для допомоги менеджерам і керівникам.; "duration": 185,
"error": {
[[Категорія:ERP]]
!; |-
| /api/invoices
| Робота з [[рахунок|рахунками]].; | Це програмний інтерфейс, через який CRM обмінюється даними з іншими системами.; |-
| BI-аналітика
| Передає інформаційні дані про ліди, угоди, конверсії, менеджерів і продажі та реалізація.; "manager_id": 27,
== Типи API в CRM ==
[[Категорія:Деколонізація обліку]]
|-
| Немає перевірки дублів
| У CRM створюється багато однакових клієнтів.; | Створити sandbox або тестову базу.; |-
| /api/contacts
| Робота з [[контакт|контактами]].; | Сформувати КП на основі угоди.; |-
| Логи API
| Запис усіх запитів, помилок і змін для аудиту.; З API CRM стає частиною єдиної цифрової екосистеми.; Для цього потрібне версіонування і документація.; Якщо всі ці інформаційні дані вводити вручну, організація оперативно стикається з хаосом:
|-
| Rate limit
| Захист від надмірної кількості запитів.; | Перевіряти телефон, email, ЄДРПОУ або інший унікальний ключ.; | API-інтеграцію можна використовувати як перехідний міст для перенесення клієнтів, довідників, документів і залишків у [[K2 ERP]] або іншу систему.; "phone": "This field is required"
[[SOAP]] — старіший підхід до інтеграції, який іноді зустрічається в корпоративних системах, банках, державних сервісах або застарілих інтеграціях.; |-
| [[Подія]]
| Дзвінок, лист, зустріч, повідомлення або інша взаємодія.; бізнес-середовище отримує заявки з сайту, дзвінки з телефонії, повідомлення з месенджерів, замовлення з інтернет-магазину, оплати з банку, документи з [[ERP]], аналітику з [[BI]] і підказки від [[AI]].; | Санкції можуть застосовуватися не до назви продукту, а до конкретної юридичної або фізичної особи.; "record_url": "https://telephony.example.com/records/abc123",
!; Поле в CRM
</div>
"currency": "UAH",
Або:
-H "Content-Type: application/json" \
"title": "Впровадження CRM",
Особливо це стосується інтеграцій із [[1С]], [[1С:Підприємство]], [[BAS]] та іншим програмним забезпеченням російського походження або системами, пов’язаними з російською ІТ-екосистемою.; Зазвичай REST API використовує HTTP-методи:
!; | Створити компанію за кодом [[ЄДРПОУ]].; | Механізм, коли CRM сама повідомляє зовнішню систему про подію.; !; У відповідь CRM має змогу повернути:
'''істотно.''' Якщо [[API CRM]] застосовується для обміну даними з [[1С]], [[BAS]] або іншим потенційно ризиковим програмним забезпеченням, потрібно перевіряти не тільки назву продукту, а й постачальника, правовласника, канал оновлень, ліцензійну схему, договір і актуальний санкційний статус.; # Із угоди формується [[комерційна пропозиція]].; |-
| /api/webhooks
| конфігурація [[Webhook|вебхуків]].; | Видавати мінімально необхідні права.; # Керівник бачить заявку у [[воронка продажів|воронці продажів]].; | Потрібно перевіряти конкретну конфігурацію, постачальника, актуалізація, підтримку, договори та пов’язаних юридичних осіб.; |-
| /api/files
| Завантаження і прикріплення файлів.; Потрібно окремо перевіряти правовласника, постачальника, канал оновлень і сторони договору.; |-
| PATCH
| Частково оновити запис.; # Після погодження створюється [[замовлення покупця]].; | Перевіряти санкційні ризики і використовувати інтеграцію переважно як перехідний механізм для міграції.; |-
| Немає тестового середовища
| Помилки потрапляють у бойову CRM.;<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
|-
| Заявки з сайту
| автономно створює [[лід|ліди]] або [[угода|угоди]] після заповнення форми.; |-
| /api/products
| Робота з товарами або послугами.; '''Для інтегратора.''' Якісний [[API CRM]] надає можливість не без ускладнень налаштовувати систему вручну, а створювати повторно використовувані інтеграції та продукти.; |}
<syntaxhighlight lang="json">
{| class="wikitable" style="width:100%;"
!; |-
| Немає обробки помилок
| інформаційні дані губляться при тимчасових збоях.; |-
| Тестування
| Тестове середовище, сценарії, контрольні приклади.; |-
| Обмеження прав
| Захист конфіденційних даних.; {| class="wikitable" style="width:100%;"
}
"phone": "+380501112233",
Такий запит має змогу використовуватися, коли замовник погодив [[комерційна пропозиція|комерційну пропозицію]] і угода переходить на етап погодження [[договір|договору]].; |-
| [[Компанія]]
| Юридична особа або організація клієнта.; |-
| API-ключ зберігається у відкритому коді
| Ризик витоку доступу до CRM.; |-
| [[Контакт]]
| Фізична особа: замовник, представник компанії, покупець.;</div>
* повідомлення менеджера;
* створення задачі;
* передачі даних у [[ERP]];
* запуску email-ланцюжка;
* актуалізація [[BI]]-сховища;
* передачі події в [[AI]]-аналітику.; |-
| Які сутності найчастіше використовуються?; # Створюється [[лід]].; # [[AI]] має змогу підготувати короткий аналіз продажу або підказку менеджеру.; * номер телефону;
* напрям дзвінка;
* дату і час;
* тривалість;
* відповідального менеджера;
* запис розмови;
* статус дзвінка;
* результат дзвінка;
* посилання на клієнта або угоду.; Навіщо потрібне
Приклад тіла webhook-повідомлення:
</div>
{| class="wikitable" style="width:100%;"
{
'''Ключова ідея.''' Якщо інформаційні дані вже існують в одній системі, їх не потрібно повторно вводити руками в іншу.; |-
| [[JWT]]
| Токен із підписаними даними користувача або сервісу.; Через [[API]] можна створювати [[лід|ліди]], оновлювати [[контакт|контакти]], передавати [[угода|угоди]], отримувати історію взаємодій, створювати [[задача|задачі]], формувати [[комерційна пропозиція|комерційні пропозиції]], передавати [[замовлення покупця|замовлення]], запускати [[бізнес-процес|бізнес-процеси]] і синхронізувати інформаційні дані між [[CRM]] та іншими системами.; Відповідь
"responsible_user_id": 27,
Хороший API без документації майже не має цінності.; Він надає можливість системам спілкуватися між собою автономно.; |}
'''Для бізнесу.''' завдяки наявності [[API]] заявки з сайту, дзвінки, повідомлення, замовлення, оплати, комерційні пропозиції та звіти можуть автономно потрапляти в [[CRM]] без ручного копіювання.; |-
| '''[[1С]]'''
| Російська організація та програмний пакет програмних продуктів для обліку, автоматизації бізнесу і розробки прикладних рішень.; інформаційні дані з сайту
* [[K2 ERP]]
* [[CRM]]
* [[ERP]]
* [[API]]
* [[REST API]]
* [[Webhook]]
* [[GraphQL]]
* [[SOAP]]
* [[OAuth 2.0]]
* [[JWT]]
* [[API key]]
* [[BI]]
* [[AI]]
* [[Лід]]
* [[Контакт]]
* [[Компанія]]
* [[Угода]]
* [[Воронка продажів]]
* [[Задача]]
* [[Комерційна пропозиція]]
* [[Рахунок]]
* [[Замовлення покупця]]
* [[Телефонія]]
* [[Email]]
* [[Чат-бот]]
* [[Інтернет-магазин]]
* [[Сайт]]
* [[Інтеграція CRM]]
* [[Інтеграція ERP]]
* [[Міграція даних]]
* [[Прогноз продажів]]
* [[План-факт аналіз]]
* [[1С]]
* [[1С:Підприємство]]
* [[BAS]]
* [[Українське програмне забезпечення]]
* [[Автоматизація бізнесу]]
* [[Цифрова незалежність]]
* [[Деколонізація обліку]]
Зазвичай через [[API]] можна:
Приклади:
== інтеграційні функціональні можливості CRM з телефонією ==
* [https://erp.kyiv.ua Сайт K2 ERP]
* [https://wiki.erp.kyiv.ua Wiki K2 ERP]
* [https://cloud.corp2.eu хмарна інфраструктура K2 ERP]
* [https://www.president.gov.ua/documents/1332017-21850 Указ Президента України №133/2017]
* [https://zakon.rada.gov.ua/go/133/2017 Указ Президента України №133/2017 у базі законодавства Верховної Ради України]
* [https://t.me/+uIdWI1W6vndkMTAy Telegram-канал K2 ERP]
* [https://t.me/+6jFwAZM6TQliNTdi Група обговорення функціоналу та пропозицій]
* [https://www.linkedin.com/company/k2erp/ LinkedIn K2]
[[Webhook]] має змогу надсилати інформаційні дані із сайту або CRM у зовнішню систему.; | Ліди, контакти, компанії, угоди, задачі, події, файли, комерційні пропозиції, рахунки.;== інтеграційні функціональні можливості CRM з ERP через API ==
* менеджери забувають створювати ліди;
* заявки губляться в пошті або месенджерах;
* клієнти дублюються;
* комерційні пропозиції створюються з різних файлів;
* керівник не бачить реальної воронки продажів;
* маркетинг не розуміє якість лідів;
* складський облік не знає, що вже продано;
* бухгалтерський обліковий облік не бачить домовленостей менеджерів;
* аналітичні інструменти збирається вручну.; }'
Через [[API]] між ними можна передавати:
{| class="wikitable" style="width:100%;"
"stage": "commercial_offer",
!; | Оновити картку угоди.; | Назва [[BAS]] сама по собі не знімає ризики.; |-
| GET
| Отримати інформаційні дані.; # [[ERP]] перевіряє залишки і резервує товар.; Endpoint
інтеграційні функціональні можливості CRM з AI
!; |- | Частота обміну | Онлайн, за розкладом, вручну, подіями через webhook.;== API CRM і санкційні ризики щодо 1С, BAS та іншого російського ПЗ ==
"phone": "+380501112233",
* підготовка короткого резюме по клієнту;
* генерація тексту [[комерційна пропозиція|комерційної пропозиції]];
* аналіз причин програшу угод;
* підказка наступної дії менеджеру;
* прогноз імовірності закриття угоди;
* аналіз настрою клієнта за листуванням;
* автоматична класифікація лідів;
* пошук ризикових угод;
* пояснення відхилень у продажах.; '''AI + CRM API.''' [[AI]] стає корисним тоді, коли має безпечний і контрольований доступ до якісних CRM-даних через [[API]].; |-
| Мета інтеграції
| Які бізнес-задачі має вирішити API.; "event": "call.finished",
<syntaxhighlight lang="json">
"client_id": 15432,
{
Мобільний додаток CRM зазвичай функціонує через API.; |-
| Чат-бот
| Створює ліди, відповідає клієнтам і передає діалоги менеджерам.; | Робити повторні спроби і чергу повідомлень.; Як виправити
!; З ERP в CRM
'''K2 ERP.''' API надає можливість поєднати [[CRM]], [[ERP]], [[BI]], [[AI]], сайт, телефонію, документи, складський облік і фінансовий блок в єдину систему.;<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
"utm_campaign": "crm_api"
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;">
'''API CRM — це не технічна дрібниця.; |-
| Email-маркетинг
| Синхронізує контакти, сегменти, розсилки та реакції клієнтів.; У додатках до рішення для бізнесу були визначені фізичні та юридичні особи, до яких застосовуються санкції.;[[Категорія:REST API]]
* пошуку помилок;
* аудиту змін;
* безпеки;
* контролю інтеграцій;
* аналізу навантаження;
* підтримки клієнтів;
* розслідування інцидентів.;</div>
[[Категорія:Інтеграції]]
"stage": "contract_approval"
<references />
* характеристика авторизації;
* список endpoint;
* приклади запитів;
* приклади відповідей;
* коди помилок;
* характеристика полів;
* типи даних;
* обмеження;
* правила пагінації;
* правила фільтрації;
* характеристика webhook;
* версії API;
* приклади інтеграцій.; |-
| Чому важлива авторизація?; '''REST API і Webhook.''' Через [[REST API]] зовнішня платформа запитує або змінює інформаційні дані в CRM.; |-
| [[Рахунок]]
| Документ для оплати.; |-
| [[Bearer Token]]
| Токен авторизації, який передається в заголовку запиту.;[[REST API]] — найпоширеніший підхід до інтеграції CRM із зовнішніми системами.; характеристика
=== SOAP API ===
Щоб API працював стабільно, платформа має змогу мати обмеження.; |-
| Чи можна використовувати API CRM для AI?; |-
| Що робити з інтеграціями з [[1С]] або [[BAS]]?; '''API CRM''' — це набір правил, методів, адрес, форматів даних і механізмів безпеки, за допомогою яких зовнішні системи можуть взаємодіяти з [[CRM]].; "id": 15432,
Небажано писати:
Особливо істотно це для торгових представників, сервісних інженерів, менеджерів на виїзді та керівників.; "status": "created",
"created_at": "2026-05-17T12:30:00Z",
"data": {
{
</div>
"email": "ivan@example.com",
* дату і час запиту;
* користувача або сервіс;
* endpoint;
* метод запиту;
* статус відповіді;
* тіло помилки;
* ідентифікатор об’єкта;
* IP-адресу;
* час виконання;
* результат операції.; На основі цих даних можна будувати:
: ''Мета інтеграції — забезпечити контрольований перехід із ризикового програмного забезпечення на безпечну систему без втрати критично важливих бізнес-даних.''
== Зовнішні посилання ==
"phone": "+380501112233",
Висновок
BI-системи використовують інформаційні дані CRM для аналітики продажів.; Походження / ризик У нових CRM-проєктах частіше використовують REST API та Webhook.; Помилка
Webhook можна використовувати для:
-H "Authorization: Bearer YOUR_API_TOKEN" \
- інтеграційні функціональні можливості з телефонією;
- інтеграційні функціональні можливості з сайтом;
- інтеграційні функціональні можливості з маркетплейсом;
- інтеграційні функціональні можливості з email-сервісом;
- інтеграційні функціональні можливості з банком;
- інтеграційні функціональні можливості з ERP;
- конектор до BI;
- компонент імпорту лідів;
- компонент перевірки контрагентів;
- чат-бот для продажів;
- AI-помічник менеджера;
- мобільний додаток;
- галузеве рішення для бізнесу для продажів.; Логи потрібні для:
!; |- | Системи | Які системи інтегруються: сайт, CRM, ERP, телефонія, BI.; Призначення
- /api/v1/leads
- /api/v2/leads
- /api/v1/deals
- /api/v2/deals
API CRM потрібен для автоматизації обміну даними між CRM та іншими системами.; Метод CRM відповідає за роботу з клієнтами та угодами.; {| class="wikitable" style="width:100%;"
У контексті K2 ERP API надає можливість поєднати CRM, ERP, BI, AI, сайт, документи, складський облік, фінансовий блок, комерційні пропозиції, замовлення і клієнтську історію в одну керовану систему.; | Створити нового клієнта.; |- | Що таке API CRM?; # інформаційні дані передаються через API CRM.; |- | IP whitelist | Обмеження доступу тільки з дозволених IP-адрес.; |- | AI-помічник
-d '{
|- | Мобільний додаток | надає можливість працювати з CRM-даними зі смартфона або планшета.; |- | /api/deals | Робота з угодами.; | Створити угоду після підтвердження інтересу клієнта.; Це фундамент інтегрованих продажів. {{SEO
!;== Приклад Webhook для нової заявки ==
ERP відповідає за обліковий облік, складський облік, фінансовий блок, закупівельна діяльність, виробництво і документи.; Але якщо не контролювати якість, він так само оперативно прискорить накопичення хаосу.;Основні сутності CRM API
- Розробимо тимчасовий інтеграційний контур для перенесення клієнтів, угод, документів, залишків та історичних даних із 1С / BAS у сучасну українську ERP-платформу.
Сучасна CRM не має змогу існувати окремо від інших систем.; |- | Timeout | Обмеження часу виконання запиту.;== Авторизація та безпека CRM API ==
Через API CRM можна:
Webhook
}
"pipeline": "B2B sales",
== API CRM для мобільних додатків ==
[[Категорія:Webhook]]
У більшості [[CRM]] API функціонує з типовими бізнес-сутностями.; "source": "website_form",
підказок забезпечується через | Дає [[AI]] доступ до дозволених даних; додатково реалізовано аналізу і генерації текстів.; }
</div>
<syntaxhighlight lang="bash">
== Приклад створення ліда через API ==
!; | Додати запис про вхідний дзвінок.; це програмний інтерфейс.; У логах бажано зберігати:
!; !; | Змінити етап угоди.;== Обмеження API ==
"source": "site",
=== REST API ===
!; |-
| Телефонія
| Фіксує дзвінки, записи розмов, пропущені виклики та історію контактів.; | Указ Президента України №133/2017 від 15.05.2017 ввів у дію рішення для бізнесу РНБО від 28.04.2017 про сфера застосування персональних спеціальних економічних та інших обмежувальних заходів.; |-
| Що таке [[Webhook]]?; як ілюстрація:
!; # Менеджер отримує задачу або повідомлення.; |}
<div style="border:3px solid #ef6c00; background:#fff3e0; padding:14px; margin:16px 0;">
!; |-
| Немає версіонування
| Старі інтеграції ламаються після оновлень.; Механізм
"name": "Іван Петренко",
Можливий сценарій:
Через API мобільний додаток має змогу:
== Приклад структури відповіді API з помилкою ==
* показувати список клієнтів;
* відкривати картку угоди;
* створювати задачу;
* фіксувати дзвінок;
* додавати фото;
* показувати маршрут до клієнта;
* оновлювати статус зустрічі;
* створювати комерційну пропозицію;
* працювати в офлайн-режимі з подальшою синхронізацією.; |-
| Pagination
| Поступове отримання великих списків даних.; |-
| Навіщо потрібен API CRM?; # За потреби створюється заявка на закупівлю.; Коректніший сценарій — тимчасовий обмін даними для [[міграція даних|міграції даних]] у безпечну систему.;
!;== Приклад актуалізація етапу угоди ==
Логи та аудит API
API CRM для партнерів та інтеграторів
</syntaxhighlight> |- | Клієнти | Актуальні реквізити контрагентів |- | Угоди | Залишки товарів |- | Комерційні пропозиції | Ціни та прайс-листи |- | Замовлення покупців | Статуси відвантаження |- | Потреби клієнта | Статуси оплат |- | Заявки на рахунок | Дебіторська заборгованість |- | інформаційні дані для договору | інформаційні дані про ліміти, борги, резерви |}
Версіонування API
"event": "lead.created",
| Ролі та права | Обмеження того, які інформаційні дані має змогу читати або змінювати інтеграційні функціональні можливості.; |- | Максимальний розмір файлу | Захист сховища і мережі.; Питання
Через API або webhook можна передавати:
</syntaxhighlight> API відкриває доступ до важливих бізнес-даних, з цієї причини безпека є собою критичною.; Це один із найважливіших сценаріїв для продажів, складу, рахунків, оплат і документів.; Щоб не ламати старі інтеграції, використовують версіонування.; |- | Сутності | Ліди, контакти, компанії, угоди, задачі, рахунки, файли.; Якщо зовнішня платформа передає неправильні телефони, порожні імена, дублікати або неповні реквізити, CRM оперативно забруднюється.; # Сайт перевіряє обов’язкові поля.; задача
Нижче наведений умовний приклад створення ліда через REST API.; З CRM в ERP !; Приклад використання API Для партнерів і інтеграторів API CRM відкриває можливість створювати власні продукти й модулі.; Практичний висновок для API CRM
}
!; | Створити задачу “Передзвонити клієнту завтра”.; Об’єкт інтеграційні функціональні можливості CRM з ERP — один із найважливіших сценаріїв для компаній, де продажі та реалізація пов’язані з товарами, складом, рахунками, оплатами, договорами і документами.; # Менеджер кваліфікує ліда і створює угоду.; |- | Немає логування | Важко зрозуміти, чому інтеграційні функціональні можливості не функціонує.; Перевага. Коли сайт інтегрований із CRM через API, заявки не губляться в пошті, а одразу потрапляють у роботу менеджерів.; Обмеження
| API key | - | Безпека | Видалити тестовий лід.; Додаються нові поля, методи, сутності, права, формати відповідей.; {
}' API змінюється з часом.; Документація повинна містити: } Документація API CRMНавіщо потрібен API CRMДля документації часто використовують OpenAPI, Swagger, Postman Collection або власний портал розробника.; істотно. API-ключі, токени і паролі не можна зберігати у відкритому коді, публічних репозиторіях, таблицях або листуванні.; |- |
Воронка продажів | - | /api/companies | Робота з компаніями.; | Поширений спосіб обміну даними через HTTP-запити.; |- | Авторизація | Прикріпити PDF-комерційну пропозицію до угоди.; |- | 1С:Підприємство | Технологічна платформа, історично пов’язана з російською екосистемою 1С.; | ;== Див.; додатково ==
-H "Content-Type: application/json" \
| |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|