Все заявки в одной таблице, уведомление в Telegram
Заполните форму на сайте, как клиент. Настоящий код Apps Script из этого проекта запишет строку и пришлёт уведомление. Ночью он уберёт повторные заявки, а утром пришлёт отчёт на почту.
Мастерская «Ясень» и все контакты вымышленные. Ничего не уходит со страницы: Google и Telegram здесь только изображены, всё работает в вашем браузере.
Токена бота и ключа формы на этом листе нет: они хранятся в свойствах скрипта.
Ночью и утром
В 3:00 скрипт переносит повторные заявки на лист «Дубли» и отмечает строку, которую они повторяют. В 9:00 присылает владельцу на почту сводку вчерашних заявок по источникам.
Что делает код
Любая форма, одна таблица
Сайт, Tilda или n8n отправляют заявку с секретным ключом, подходит и привязанная Google Форма. Поля узнаются по названию на русском или английском.
Заявки не теряются
У Telegram три попытки. Если он так и не ответил, заявка всё равно остаётся в таблице, а в «Журнале» видно, какое уведомление не ушло.
Чистые данные
Телефоны приводятся к одному виду, скрытое поле останавливает ботов, а текст вида =ФОРМУЛА() не сработает в ячейке.
Ничего не удаляется
Повторные заявки переносятся на свой лист с номером исходной строки, их можно вернуть.
Заявки жителей России по закону хранят на серверах в России. Для таких заявок тот же сценарий делаю на хостинге в РФ, а Google Таблица получает только сводку без личных данных.
Хотите так же для своих заявок?
Всё работает в вашем Google-аккаунте: без сервера и платы за хостинг. Для заявок жителей России есть вариант на хостинге в РФ. Сначала бесплатная оценка.