Возможности Ringostat

Как настроить автоматический callback для форм на любых сайтах и в соцсетях

Все компании борются за то, чтобы быстрей заполучить клиента. Для этого на сайтах и даже в соцсетях используются формы для сбора контактов целевой аудитории. Но пока у менеджера дойдут руки позвонить, пользователь уже может уйти к конкуренту. Особенно обидно, когда на сбор такой базы потрачены деньги, как в случае с кампаниями Leads Ads в Facebook и Instagram. Поэтому лучшее решение — сразу связывать менеджера и клиента, как только тот заполнит форму. Как настроить автоматический callback, подробно расскажет Виталий Сафонов, PHP Developer Ringostat.

Виталий Сафонов Ringostat

Виталий Сафонов, 
PHP Developer Ringostat

В Ringostat я занимаюсь разработкой и созданием интеграций для нужд нашей команды. Но иногда от клиентов поступают интересные и нестандартные задачи, которыми я тоже занимаюсь. О таком кейсе хочу рассказать в этой статье. Инструкция, которая в ней приведена, будет полезна для всех, кто использует формы для сбора контактов на собственном сайте или в соцсетях.

К нам обратился клиент, который использует для продвижения в соцсетях кампании Facebook Lead Ads. Этот тип рекламы позволяет собирать контакты целевой аудитории, не переводя ее на сайт, бизнес-страницу или в приложение. Работает это так:

  • человек видит публикацию с встроенной опцией подписки;
  • при нажатии на кнопку подписки открывается форма, где уже заполнены поля, которые пользователь указал при регистрации в соцсети;
  • данные автоматически собираются.
Пример рекламы Facebook Lead Ads

 В нашем случае клиент настроил автоматическую передачу таких данных в Google Таблицы. Предполагалось, что менеджеры будут каждый день просматривать и обзванивать базу пользователей, оставивших контакты. Но сотрудники не всегда успевали делать это вовремя, и такая ситуация не устраивала клиента. Тем более, что он работает в сфере недвижимости, где жесткая конкуренция, а цена привлечения клиента высока. Поэтому он обратился к нам, чтобы мы разработали автоматизированное решение.

Мне удалось придумать максимально простой вариант, который не потребовал вмешательства программистов. Его можно использовать для любых сайтов и интеграции с сервисами, информация из которых попадает в документ, где установлен скрипт. 

Условия:

  • база данных, в которую выгружаются контакты из форм;
  • в базе должна быть колонка Number, где будут храниться номера телефонов, которые надо прозвонить;
  • вы должны быть клиентом Ringostat — ведь звонить будет именно наш callback.

⚡️ Увеличьте количество обращений с callback Ringostat

Получите на 30% больше звонков с сайте, без дополнительных вложений в рекламу и SEO

1. Настройка исходных данных

Вот пример документа, в котором установлен скрипт. Просто скопируйте его себе, для этого не нужно запрашивать доступ. Все настройки, описанные ниже, производятся в нем.

Первым делом нужно внести настройки из вашего проекта в Ringostat.com в лист «Исходные данные». Ниже я опишу, как это сделать для каждого блока.

Исходный документ для настройки автоматического callback

Блок «Данные проекта» 

Auth Key и Project ID — скопируйте из вашего личного кабинета в Ringostat: ИнтеграцияRingostat API.

как настроить автоматический callback для форм на любых сайтах

Блок «График работы» 

Укажите, в какое время должен срабатывать callback. Например, наш клиент захотел не только отключить его на выходные, но и не перезванивать автоматически в понедельник по контактам, которые были оставлены в субботу и воскресенье. Их менеджеры обрабатывают вручную утром понедельника.

ВАЖНО: Если есть выходные дни, ячейки, где нужно указывать время напротив выходных дней, следует оставить пустыми.

Блок «Настройки Callback»

  1. Метод дозвона — при выборе «На номер телефона» звонок будет совершаться на номер телефона указанный ячейкой ниже. При выборе «На схему переадресации» дозвон будет совершаться в соответствии со схемой переадресации, ID который будет указан ячейкой ниже.
  2. Номер телефона/Схема переадресации — номер следует указывать в формате 380XXXXXXX. ID схемы переадресации можно взять в настройках проекта: Виртуальная АТС — Переадресация.
  3. Направление 1-го звонка. Callback сначала направляет звонок на одно направление, и только когда там подняли трубку, соединяет со вторым. В этом разделе нужно выбрать кому пойдет первый звонок — либо менеджеру, либо клиенту. Первый, кто примет вызов, должен будет ожидать пока второй не возьмет трубку.

Мы обычно рекомендуем настраивать так, чтобы звонок поступал сначала менеджеру. Так сотрудник изначально готов к разговору и легче сориентируется в ситуации, когда трубку берет клиент.

Блок utm-метки

Дополнительные настройки. Значения, которые будут передаваться и фиксироваться в Журнале звонков проекта.

2. Настройка скрипта

Переходим в настройки скрипта — они находятся в верхней панели Google Таблиц: РасширенияApps Script. В открывшемся меню выбираем слева вкладку Редактор и файл Code.gs. В строках 2 и 3 задаем названия листов, с которыми будем работать — если названия, заданные по умолчанию, не устраивают. Если названия листов не имеют значения и приемлемы, то в редактор скриптов заходить вообще не нужно.

автоматический callback, настройка скрипта

На этом этап настройки завершен. Теперь переходим в лист Leads, куда передаются заявки. Он может выглядеть примерно так:

автоматический callback, настройка скрипта 2

Количество и порядок колонок может отличаться, в зависимости от информации, которая собирается. 

По умолчанию, колонка, где содержатся номера телефонов клиентов, называется Number. Если название колонки в таблице отличается, то нужно в редакторе прописать это имя в строке 4.

Как настроить автоматический callback для форм на любых сайтах

3. Проверка работы скрипта

Возвращаемся в лист Leads. На скрине ниже видим колонку Status. Она создается автоматически скриптом и служит идентификатором для номеров, на которые уже звонили. После того как скрипт сработал и звонок был совершен, напротив номера появится слово “called”. При следующем срабатывании функции callback сработает для последнего номера в таблице, напротив которого в колонке Status не будет записи “called”. 

Скрипт сработает только если ВСЕ условия ниже будут соблюдены:

  • ячейка в колонке Status должна быть пуста;
  • ячейка с номером телефона не должна быть пуста;
  • время и день недели, когда скрипт обнаружил необработанный номер, должен соответствовать рабочему графику.
автоматический callback, схема прозвона

4. Активация скрипта и настройка триггера

Теперь мы готовы активировать скрипт и настроить триггер. Он является дополнительной настройкой, которая позволяет запустить автоматическое срабатывание скрипта с желаемой периодичностью. По умолчанию, скрипт будет срабатывать каждые 10 минут после его активации. Периодичность срабатывания скрипта можно изменить в настройках триггеров проекта в редакторе скриптов.

В открывшемся окне выберите ранее созданный триггер или, если его нет, создайте триггер вручную. В настройках можно выбрать сценарий работы. Нас интересует срабатывание с заданной периодичностью, поэтому настройки триггера должны выглядеть примерно как на скриншоте. Периодичность срабатывания можно задать в выделенном красном пункте настроек:

автоматический callback, настройка времени срабатывания

Самое время активировать скрипт. Среди разделов меню в документе находим пункт «Активация триггера».

Активация триггера

ВАЖНО: при первом срабатывании скрипта, система запросит разрешение на его активацию. Смело разрешаем, даже если Google не рекомендует этого делать 🙂

Триггер активирован, и теперь осталось подождать минуту, пока скрипт сработает автоматически. Также можно не ждать и запустить его вручную для проверки.

Заходим в РасширенияApps Script, выбираем функцию runCallback, а затем нажимаем кнопку «Запустить», размещенную на верхней панели чуть левее:

Запуск скрипта

На листе Leads видим, что скрипт сработал. На этом все. Следующая инициализация Callback произойдет через минуту, если все условия будут соблюдены.

⚡ Подключите форму обратного звонка Ringostat — и получайте больше лидов с сайта

Выбирайте любой из 15 дизайнов и цветов, бесплатных для клиентов Ringostat, меняйте текст виджета callback

 

Вызывайте форму обратного звонка при нажатии на любую кнопку сайта. Например, callback сработает, когда клиент оставит онлайн-заявку

Выводы: что дает автоматический callback для форм

  1. Повышение качества обслуживания и конверсии сайта или кампаний Leads Ads в Facebook и Instagram. Менеджер точно не забудет обработать собранную базу контактов, и клиенты не успеют уйти к конкурентам.
  2. Экономия времени. Обратный звонок происходит автоматически. Сотруднику не нужно тратить время, чтобы набирать номер клиента.
  3. Вы перехватываете теплый лид сразу, именно в тот момент, когда он думает о вашем предложении. Так вероятность покупки повышается, в отличие от ситуаций, если связаться с пользователем через день или неделю.

Также для стандартных форм на сайте у нас есть похожее решение. Это callback, который после заполнения онлайн-заявок.

Подробней об этом в статье «Функционал для повышения конверсии форм на сайте»

Об авторе

Редактор блога Ringostat. Автор статей для изданий о диджитал и больших СМИ про бизнес. Изучала журналистику в Одесском национальном университете имени И. И. Мечникова.

3 комментария

Комментарии закрыты.