В NetHunt CRM є спеціальне поле типу формула, яке допомагає нам виконати розрахунки між потрібними полями і отримати значення при виконанні певних умов. Нижче розглянемо на прикладах як працює це поле.
Що вміє робити поле формула:
Сумувати чи віднімати, ділити та множити між собою поля.
Розрахунок комісії.
Розрахунок знижки.
Розрахунок кількості днів між датами.
Генерація текстового значення.
Генерація URL посилання.
Умовне форматування чисел.
Для того, щоб поле типу формула, виконувало якісь розрахунки, нам спочатку необхідно додати декілька полів типу число, або відсоток чи валюта. Переходимо в "налаштування" -> "управління папками та полями" -> "поля":
💡Зверніть увагу: поля типу формула, вимагають точних назв полів які використовуються для розрахунків. Інакше ви отримаєте повідомлення про помилку.
❗️Увага! Поле формула співпрацює тільки з простими полями і не може в свої розрахунки брати результати інших полів формул. Тобто можливості відняти результат формули 1 від результату формули 2 немає. Для того, щоб це зробити необхідно у формулу написати і зміст всієї формули 1 і від нього віднімати зміст всієї формули 2, в такому випадку розрахунок відбудеться.
Операції з сумами, різницею, розділенням і множенням
На наших прикладах ми просумуємо спочатку поля "перший платіж" + "другий платіж" для отримання загальної суми. Додаємо потрібну кількість полів типу число, для цих простих розрахунків. Прописуємо в поле формула розрахунок який будемо виконувати. Приклад формули:
= field("перший платіж") + field("другий платіж")
Тепер поле формула розрахує нам загальну суму яку ми отримали від цієї угоди:
Так само ми можемо розрахувати, заборгованість клієнта, створивши ще одне поле "вартість послуги" яке буде брати участь в розрахунках. Приклад формули:
= field("Вартість послуги") - field("Всього сплачено")
Для того, щоб помножити поля між собою необхідно використовувати знак *.
На прикладі розрахуємо вартість річної підписки за послуги. Для цього створимо окремі поля "Вартість за місяць" і "Річна вартість". Приклад формули:
= field("Вартість за місяць") * 12
Для виконання операцій розділення використовуємо знак /. І в цьому прикладі навпаки розрахуємо від загальної вартості місячний платіж. Приклад формули:
= field("Річна вартість послуги") / 12
Розрахунок знижки
Розберемо приклад в якому нам необхідно порахувати вартість послуги зі знижкою. Поля "кількість одиниць", "вартість за одиницю" і "загальна вартість" порахують нам повну вартість, а поле "ціна зі знижкою (20%)" покаже вартість зі знижкою. Приклад формули:
= field("Кількість одиниць") * field("Вартість за одиницю")
= (field("Кількість одиниць") * field("Вартість за одиницю")) * 0.8
Розрахунок комісії
Розберемо приклад в якому нам необхідно порахувати комісію менеджера з продажів. Для цього створимо поля "Вартість угоди", "Відсоток менеджера" Приклад формули:
= field("Вартість угоди") * field("Комісія менеджера")
Розрахунок кількості днів між датами
Окрім операції з числовими полями, поле формула може відняти дату від дати, щоб розрахувати різницю в днях (це може бути корисним у випадках коли необхідно подивитись скільки днів тому була остання взаємодія з записом, або скільки днів минуло від його створення до успішної реалізації). Приклад формули:
=_time.days_between(field("Дата створення"), field("Дата реалізації"))
Так само це можливо і для розрахунку місяців між датами. Приклад формули:
=_time.months_between(field("Дата створення"), field("Дата реалізації"))
Ви також можете створити формулу яка буде рахувати скільки років вашому клієнту на даний момент. Для цього вам потрібно мати два поля. 1 День народження, 2 Дата сьогодні. Тепер нам потрібно створити поле формула і вставити таке значення:
=_time.days_between(field("День народження"), field("Дата сьогодні"))/365.25
Або
=_time.years_between(field("День народження"), field("Дата сьогодні"))
Коли ви будете вносити цю інформацію, то формула вам буде рахувати вік клієнта. Ви також можете фільтрувати ваші записи за цими значеннями.
Генерація URL посилання
Ви можете створювати унікальні URL адреси які складаються з домену і ID ідентифікатора користувача. Для цього нам потрібні звичайні текстові поля, наприклад "Web-site" і "ID ідентифікатор". У полі формула має бути обраний варіант для роботи з текстовим значенням:
Приклад формули:
= field("Web-site") .. "" .. field("ID ідентифікатор")
Якщо ви введете значення в текстові поля (у нашому прикладі це посилання на Amazon і ASIN сторінки), поле формули створить URL-адресу:
Ви можете натиснути на це посилання та відкрити його. URL-адреса сторінки правильна, і ми потрапляємо на потрібний товар від Amazon. Ця функція може працювати для кількох веб-сайтів та їх ідентифікаторів.
Генерація текстового значення
Поле формула також може повертати текстові значення перевіряючи потрібні поля. Якщо поле завжди дорівнює потрібному значенню, то формула покаже необхідний результат. У нашому випадку використовується поле з назвою області "Львівська" і формула дорівнює "захід":
Приклад формули:
= if field("Область") == "Львівська" then "Захід" else""
Ви також можете зробити цю формулу більш складною за допомогою операторів If, Or, Then, Else. Для того, щоб декілька значень дорівнювали "захід" а інші іншому параметру. Приклад формули:
= if field("Область") == "Львівська" or field("Область") == "Волинська" or field("Область") == "Рівненська" then "Захід" else if field("Область") == "Одеська" " then "Південь" else ""
Умовне форматування чисел
Ви можете використовувати в полі формула оператори If, Or, Then, Else (якщо, або, тоді, інакше).
Приклад 1: якщо необхідно розрахувати відсоток знижки при умові що замовлено більше ніж 100 одиниць. Приклад формули:
=if field("Кількість статей") > 100 then 0.1 else 0
Встановіть формат виводу даних з формули "відсоток"
Далі ми можемо розрахувати остаточну вартість на основі ціни та знижки. Приклад формули:
= field("Ціна") - (field("Ціна")*field("Знижка"))
Приклад 2: якщо у вас є поле, яке відповідає за тип валюти, наприклад гривня (UAH) чи американський долар (USD) і вам треба перевести одразу долар по курсу в гривню можемо використати наступну формулу:
= if field("Тип валюти") == "USD" then field("Бюджет угоди") * field("Курс валют") else field("Бюджет угоди")
Опитувальник і підрахунок значень
Ця функція опитувань — потужний інструмент для автоматизації та збору даних безпосередньо в CRM, що дозволяє:
Оцінювати задоволеність клієнтів.
Кваліфікувати ліди.
Проводити внутрішні перевірки.
Ось приклад як налаштувати це у вашому робочому просторі:
Нам потрібно створити поле чекбокс, кожен з них буде мати значення які треба буде відмітити, та створюємо поле формула, яке це буде все підраховувати.
Що саме нам потрібно прописати у полі формула:
= (if field("Чи задоволені ви сервісом?") then 1 else 0) * 20 + (if field("Чи здійснили ви повторну покупку у нас?") then 1 else 0) * 20 + (if field("Чи потрібна допомога наших спеціалістів?") then 1 else 0) * 20 + (if field("Ви перебуваєте в країні?") then 1 else 0) * 20 + (if field("Чи будете ви рекомендувати нас іншим?") then 1 else 0) * 20
Ви можете це налаштувати під свій процес. Для розуміння клієнтів і фільтрування оцінок чи питань. Ось який вигляд у кінці ми отримали:
Лід - скорінг
Лід-скоринг — це система оцінки, яка допомагає менеджерам швидко визначити, наскільки ймовірно, що лід стане клієнтом. Це дозволяє зосередити зусилля на найперспективніших угодах, не витрачаючи час на тих, хто менш зацікавлений. У NetHunt CRM ви можете автоматично розраховувати цей показник за допомогою полів-опитувань та поля формула.
Як це побудувати: треба створити поля які буду відповідати за отриману інформацію.
У створеному полі формула треба буде вказати таку формулу:
= (if field("Завантажив демо") then 20 else 0) + (if field("Відвідував вебінар") then 20 else 0) + (if field("Розмір компанії") > 50 then 20 else 0) + (if field("Сума угоди") > 2000 then 40 else 0)
Тепер переглянемо отримані значення:
Ви можете використовувати чат GPT для спрощення роботи з полем формула. Просто почніть формувати запит в чат що це формула для NetHunt CRM, вкажіть назви полів і операції які необхідно між ними розрахувати. Чат запропонує декілька варіантів формул які ви можете скопіювати і додати у поле формула в CRM.
Якщо ви розробник чи інтегратор і у вас є додаткові питання, наприклад на якій мові написаний код і які ще запити підтримує це поле, за цим посиланням ви знайдете документацію.
Не знайшли відповідей, які шукали? Пишіть нам у чат підтримки прямо з CRM!
А також доєднуйтесь до спільноти однодумців в нашому телеграм каналі.























