Как связать chat_id
(Telegram, ВК, Viber)
c номером телефона?

В инструкции, как пример используется связка telegram_id c номером телефона, но также справедливо для ВКонтакте и Viber.
Стартовый сценарий для telegram
Сценарий проверяет известен ли номер телефона клиента (есть ли связка телефона и telegram_id). Если телефон известен, то отправляется приветственное сообщение от бота, а на любое ответное сообщение клиента бот оповещает бизнес через email о сообщении клиента.
Заходим во Fromni в раздел «Сценарии» — «Мои сценарии» и нажимаем «Создать сценарий».
В открывшемся окне пишем название бота и, при необходимости, описание.
Галочку возле «Сценарий кампании» НЕ ставим. Нажимаем «Далее».
У вас откроется окно для создания сценария.
Тут нужно настроить сценарий бота, состоящий из блоков: «Условие», «Задать вопрос», «Цифровой профиль», «Сообщение», «Ответ», «Уведомление».
Расположите блоки как указано на скриншоте ниже и свяжите их между собой.
Условие.
В данном блоке мы проверяем связан ли номер телефона с telegram id.
Данный блок должен быть первым в сценарии, т. е. помечен плашкой Start.
Нажмите на шестеренку в верхнем правом углу блока и в настройках блока, в поле «Если» напишите #$contact.phone#. После чего нужно нажать «Сохранить» в правом верхнем углу.
Задать вопрос.
Данный блок спросит у клиента его номер телефона. Также нажмите на шестеренку в правом верхнем углу блока и заполните текстовые поля, а в поле «Тип ожидаемого ответа» выберите «Номер телефона». В поле «Сохранить ответ в переменной» — phonenumber. После чего нажмите «Сохранить» в правом нижнем углу.
Цифровой профиль.
Делаем все то же самое, как и в предыдущих блоках. Настройки блока на скриншоте.
Сообщение.
У нас есть два блока “Сообщение”, в обоих нужно написать текст, который отправит бот клиенту в поле “Бот говорит”.
На примере в первом блоке написано “Привет. Это telegram бот. Я свяжу вас с менеджерами компании Imobis.”, во втором “В скором времени с вами свяжется менеджер”.
То есть первое сообщение отправляется клиенту после того, как он напишет нам свой номер телефона или сразу после подписки на бота (если телефон уже будет связан с telegram id), а второе сообщение отправится если на первое клиент что-то напишет боту.
Ответ.
Данный блок служит для того, чтобы принять ответ клиента и запомнить его.
Уведомление.
При помощи данного блока бот отправит сообщение на email бизнесу.
После того как настроены все блоки, проверьте, что начальное условие отмечено плашкой Start и нажмите «Сохранить» в верхнем правом углу.
И переходим в раздел «Интеграции».
В открывшемся окне выбираем нужного телеграм бота.
И переходим в раздел «Настройки».
В открывшемся окне пишем /start в строке «Команды для активации сценария».
И ставим галочку возле Telegram (устанавливаем данный сценарий как сценарий по умолчанию). После чего нажимаем «Сохранить».
Сценарий готов, можно зайти в бота с номера телефона, с которого ранее не заходили в него и проверить все шаги сценария.