За замовчуванням, з корбки, CRM система постачається з уже вбудованою системою телефонії. Це означає, що ви одразу можете телефонувати із CRM лідам та клієнтам, отримувати записи дзвінків, переглядати аналітику.
Однак, ми підтримуємо інтеграції із сторонніми постачальниками телефонії, в тому числі з Ringostat.
Інтеграція з Ringostat опціональна і дозволяє налаштувати необхідну логіку телефонії для вашої будівельної компанії.
Як підключити телефонію Ringostat?
Відкриваємо сторінку інтеграції в CRM. https://crm.g-plus.app/manage/crm/integrations Із списку доступних інтеграцій обираємо інтеграцію з Ringostat.

Відриваємо сторінку налаштувань телефонії Ringostat та вводимо такі дані, як:
- API Key
- API Secret
- Спосіб дзвінка
Зверніть увагу, отримати API дані для увімкнення інтеграції з G-PLUS CRM, ви можете в особистому кабінеті Ringostat за посиланням https://app.ringostat.com/ru/login/

Значення Auth-key – поле 1, копіюємо в Ringostat і ставимо в G-PLUS CRM в поле API Key
Значення Project id: – поле 2, копіюємо в Ringostat і ставимо в G-PLUS CRM в поле Client ID
В налаштуванні інтеграції, вам буде потрібен URL адреса для веб-хука. Адресу ви також копіюєте з налаштувань інтеграції з ringostat. Поле для копіювання – Адрес для Webhook.

Вибір способу дзвінка означає, яким саме чином працюватиме телефонія в CRM.
Вибір із браузера (гарнітура) – означає, що ви можете телефонувати із CRM, приймати дзвінки на фізичний апарат, мобільний телефон чи в додаток. Даний спосіб означає, що ви можете телефонувати з CRM, а при вхідному дзвінку бачитимите модальне вікно сповіщення про вхідний дзвінок, з можливістью перейти в карточку ліда/клієнта, який телефонує.
Через телефон (апарат, на якому налаштовано SIP) – означає, що ви можете або одразу телефонувати зі стаціонарного телефону, або ініцюювати дзвінок з CRM, а продовжити з фізичного апарату – телефону.
Вспливаючі вікна в CRM при вхідному дзвінку
Щоб в CRM системі G-PLUS CRM працювали сповіщення та вспливаючі вікна з інформуванням про вхідний дзвінок, необхідно вказати наступні дані в налаштуваннях Web-hooks (на стороні Ringostat).

(при вхідному дзвінку)
Які значення задати для Ringostat Webhooks?
В інтерфейсі Ringostat відкриваємо Інтеграції – Webhooks – Додати

Формат і метод відправки даних
В налаштуваннях Ringostat обираємо формат даних JSON. Метод відправки даних вказуємо POST.
В налаштуваннях вказуємо наступні значення:
Webhook – G-PLUS before incoming call
| Назва параметру | Значення параметру |
| phone_from | Номер, хто телефонує |
| phone_to | Куди телефонують |
| started_at | Дата |
| pbx_call_id | ID дзвінка |
| manager | Відповідальні менеджери |
| type | Тип |
| webhook_type | before_incoming |
Webhook – G-PLUS after incoming call
| Назва параметру | Значення параметру |
| phone_from | Номер, хто телефонував |
| phone_to | Кому телефонували |
| status | Статус |
| started_at | Дата |
| duration | Розмова |
| staff | E-mail співробітника |
| is_recorded | Є запис |
| recording_url | Посилання на аудіозапис |
| manager | Відповідальні менеджери |
| pbx_call_id | ID дзвінка |
| internal_number | Внутрішній номер співробітника |
| type | Тип |
| utm_source | Джерело |
| utm_medium | Канал |
| utm_campaign | Кампанія |
| utm_content | Оголошення |
| utm_term | Ключове слово |
Webhook – G-PLUS outgoing call
| Назва параметру | Значення параметру |
| phone_from | Номер, хто телефонував |
| phone_to | Кому телефонували |
| status | Статус |
| started_at | Дата |
| duration | Розмова |
| staff | E-mail співробітника |
| is_recorded | Є запис |
| recording_url | Посилання на аудіозапис |
| manager | Відповідальні менеджери |
| pbx_call_id | ID дзвінка |
| internal_number | Внутрішній номер співробітника |
| type | Тип |
| outgoing_number | Вихідний номер |
Як передавати UTM-мітки дзвінка з Ringostat в G-PLUS CRM?
Для передачі UTM-міток в налаштуваннях Webhook – G-PLUS after incoming call передайте відповідні значення UTM. Підтримуються всі UTM-типи даних, які відображені в таблиці вище. Також дублюємо UTM-параметри нижче з необхідними відповідностями.
Рекомендована структура UTM-розмітки
| UTM_SOURCE | ДЖЕРЕЛО |
| UTM_MEDIUM | КАНАЛ |
| UTM_CAMPAIGN | КАМПАНІЯ |
| UTM_CONTENT | ОГОЛОШЕННЯ |
| UTM_TERM | КЛЮЧОВЕ СЛОВО |

Якщо необхідно задати власний сценарій визначення першоджерела згідно отриманих параметрів UTM, використовуйте функціонал автоматизації UTM-міток – https://www.youtube.com/watch?v=2-DUkj4Pz6Q
SIP налаштування для співробітників в CRM
В налаштуванні співробітників, вказуємо такі дані, як:
- Внутрішній номер
- SIP Login
- SIP Password
- SIP Server
Щоб отримати ці дані, перейдіть в меню Ringostat - Віртуальна АТС - Підключення номерів. 
Натисніть на розкрити список “Показати облікові дані внутрішніх ліній/Приховати облікові дані внутрішніх ліній“.
Натискаємо зберегти і оновлюємо сторінку. Ваша інтеграція з Ringostat налаштована.
ISO формат передачі інформації про дату.
Для коректної передачі інформації про час дзвінка (вхідного чи вихідного) в G-PLUS CRM, необхідно в налаштуваннях Ringostat вибрати формат ISO 8601. Даний формат потрібно виставити в налаштуваннях кожного веб-хуку.

Популярні запитання та відповіді про телефонію Ringostat
Чи зможу я прослуховувати записи дзвінків одразу в CRM?
- так
Чи доступна інформація про деталі дзвінків?
- так. Доступні такі дані, як час дзвінка, тип дзвінка (вхідний/вихідний), коментар по дзвінку, можливість скачати розмову з клієнтом, тегування телефонії та дзвінка, постановка задачі.
Чи наявна аналітика по дзвінкам?
- Так, в CRM ви можете переглядати інформацію по дзвінкам в звітах. Кілкість дзвінків, джерела дзвінків, навантаження на менеджера. Вхідні та вихідні дзвінки, а також – тривалість дзвінків. Можна фільтувати по менеджерах і т.д
Чи можу я налаштувати роботу телефонії в CRM за власними, особливими сценаріями?
- Ви можете налаштовувати будь-які сценарії. За консультацією зверніться до вашого менеджера з впровадження CRM G-PLUS.
Після інтеграції по webhooks 2.0 всі дзвінки потрапляють в CRM в картку одного і того ж ліда. Як це виправити?
- Причина в тому, що під час інтеграції були вказані не всі параметри web hook. Перевірте таблицю налаштувань, щоб були вказані усі веб-хуки, в тому числі webhook_type зі значенням текст = before_incoming.
ПРИКЛАДИ НАЛАШТУВАНЬ WEBHOOKS
Приклад коректного налаштування webhooks G-PLUS after incoming call


Приклад коректного налаштування webhooks G-PLUS before incoming call

Приклад коректного налаштування webhooks G-PLUS after outgoing call


Pingback: G-PLUS ВІДЖЕТ каналів зв’язку (WhatsApp, Viber, Telegram, Facebook, Messenger, CallBack). Як встановити та індивідуалізувати дизайн? – Інформаційний портал – G-PL