Дзвінки
ЗмістЗагальна інформаціяПриклад #1. Умова для пропущеного дзвінкаПриклад #2. Умова для прийнятого дзвінка та створення лідаПриклад #3. Налаштування створення угодиПриклад #4. Створення ліда, угоди, завдання, якщо телефонують на чіткий зовнішній номерДодаткова інформація
Загальна інформація
За допомогою тригерів можна налаштувати автоматичні дії для дзвінків:
- Створення ліда
- Створення угоди
- Створення завдання
- Відправка Webhook
- Заповнення полів
Важливо!
- Умови виконання тригеру майже ідентичні для кожної телефонії, хоча для деяких телефоній можна використовувати додаткові змінні, в залежності від потреби
- Якщо створюється угода, то додатковий тригер на створення ліда не потрібно, він автоматично створиться
- Якщо створюється завдання, то потрібно додатковий тригер на створення ліда
- Назва ліда - це його номер телефону
Структура тригера:
- Таблиця - Дзвінки
- Дія
- Створити ліда
- Створити угоду
- Створити завдання
- Заповнити поля
- Webhook
- Заповнення додаткових полів - в залежності від обраної дії
- Копіювання полів - працює тільки при створенні ліда / угоди. Це налаштування дозволяє скопіювати інформацію з полів телефонії які приходять до KeepinCRM в потрібне поле ліда / угоди. Наприклад джерело, номер на який телефонують та інше.
- Умови виконання - тут описується при якій умові повинен виконатись тригер
- Затримка в хв.
- Коментар - інформаційна складова
Приклад #1. Умова для пропущеного дзвінка
Якщо потрібно створити ліда або завдання при пропущеному дзвінку то в умові виконання тригера потрібно вказати:
is_answered == false and is_finished and call_type == 'income'
Важливо! Якщо створюється завдання, то потрібно створити 2 тригери з ідентичною умовою виконання:
- Один на створення ліда
- Один на створення завдання з затримкою в 1 хвилину
Приклад #2. Умова для прийнятого дзвінка та створення ліда
Якщо потрібно створити ліда або завдання, якщо вхідний дзвінок прийнятий і оператор відповів, то умова ось така:
is_answered == true and is_finished and call_type == 'income'
- Якщо створюється лід, то в назві потрібно вказати змінну {{source_phone_number}}, яка підставить його номер
- Якщо забрати з умови is_finished, то лід буде створювати в момент підняття телефону оператором
- Для створення угоди використовувати приклад нижче
- Якщо клієнт телефонує декілька разів, то дублі контактів створюватись не будуть, система автоматично прив'яже дзвінок до картки яка вже створена
Приклад #3. Налаштування створення угоди
При створенні угоди важливо створити 2 тригери та додати ще дві унікальні змінні, які дозволять перед створенням перевірити чи є вже угоди на ліді (щоб не дублювати) та чи є взагалі лід (щоб створити).
Змінна #1
До будь-якої умови, які вказані вище треба додати ще: client.working_agreements_count == 0
is_answered == true and is_finished == true and call_type == 'income' and client.working_agreements_count == 0
Змінна #2
До будь-якої умови, які вказані вище треба додати ще: client == NULL (клієнта немає), client != NULL (клієнт є)
is_answered == true and is_finished == true and call_type == 'income' and client == NULL
Тобто, якщо потрібно створити угоду, то повинно бути налаштовано 2 тригери
Приклад #4. Створення ліда, угоди, завдання, якщо телефонують на чіткий зовнішній номер
Якщо потрібно створювати картку контрагента, угоду або завдання на певного відповідального, з певним джерелом, статусом і тому подібне, якщо клієнт телефонує на чіткий вхідний номер телефону, то в умові додається змінна:
did_number == 'точний номер телефону з розділку Дзвінки в KeepinCRM'
Готовий приклад:
is_answered == false and is_finished and call_type == 'income' and did_number == '0951112233'
Наприклад це потрібно, якщо в наявності два вхідні номери, один для OLX, інший для PROM і кожен менеджер відповідає за свій номер.
Використання дії "Заповнити поля":
За допомогою цієї дії можна змінювати статус, архівувати контрагента, угоду на основі дзвінків. Наприклад, якщо три не підняті від клієнта - архівувати картку, змінити статус ліда, закрити завдання та багато іншого.
Додаткова інформація
- Якщо телефонія передає додаткові дані та ми їх зберігаємо у себе, то в умовах можна їх використовувати. Наприклад є голосове меню і людина натиснула кнопку 1, то створити завдання на одного менеджера, а якщо 2, то на іншого і тому подібне
- Якщо використовується Phonet, то до умови потрібно додати ще змінну: source_phone_number, оскільки номер телефону клієнта приходить з запізненням, тому треба додавати цю змінну
- Якщо використовується Автодозвін Nextel, то в назві ліда, угоди, завдання можна заповнювати Ім'я клієнта та його номер. Відповідні змінні: {{call_name}} {{from}}
- Значення "Скопіювати головного відповідального" - система прикріпить того на кого повинен був йти дзвінок, але оператор не підняв трубку, якщо немає оператора - відповідальний не заповниться
- При створенні ліда / угоди є блок з полями: Цільове поле та Заповнити з поля
- Цільове поле - поле з KeepinCRM куди записати інформацію
- Заповнити з поля - поле яке приходить від телефонії та містить в собі додаткову інформацію, наприклад UTM, voip номер і тому подібне.
- Якщо потрібно створювати угоди, контрагенти, завдання під час вихідного дзвінка то додається умова: call_type == 'outcome'
- Якщо в умові потрібно контролювати номер телефону на який телефонує клієнт, то для цього можна використати змінну: internal_number
- Якщо в умові використовується не дорівнює (!=), і потрібно використати декілька не дорівнює, то це вказується в дужках і не через or, а саме через and. Наприклад запускаємо тригер, якщо номер телефону не 111 або 222: is_answered == false and is_finished and call_type == 'income' and (did_number != '111' and did_number != '222')
Оновлено 01.11.2023