Интеграция
Отзывы в Google, где доступ к API закрыт, а правила реально применяют
Интеграция с Google Business Profile позволяет Telegram-боту показывать вашей команде новые отзывы в Google и публиковать ответы на них. Доступ к API выдаётся по заявке и решению Google, а не самостоятельным созданием ключа, а выборочные просьбы об отзывах в зависимости от настроения клиента нарушают правила Google, и за это наказывают.
Google Business Profile — интеграция: доступ, лимиты и доступность
- Модель доступа
- OAuth 2.0
- Получение доступа
- Требуется заявка в Google и явное одобрение
- Доступность в Заливе
- Широко используется в ОАЭ и странах Залива; нужна подтверждённая карточка
- Поток данных
- 5 переходов, всё через воркер
As of 2025-10-01, Telegram Bot API 13.4
Зачем нужна эта интеграция
Для клиники, ресторана или автосервиса в Заливе рейтинг в Google — самое коммерчески значимое число, которое у бизнеса вообще есть, и почти везде им управляют плохо. Отзывы приходят непредсказуемо, никто за ними не следит, и отзыв на одну звезду висит без ответа две недели — а читатели замечают это сильнее, чем сам отзыв.
Задачу наблюдения бот решает чисто. Новый отзыв за считаные минуты попадает в тему в Telegram, руководитель видит его в телефоне, и ответ можно написать и опубликовать, не открывая браузер. Скорость реакции на негативные отзывы — одна из немногих вещей, которыми бизнес управляет по-настоящему, и она заметно влияет на то, как профиль читается будущим клиентом.
Границы возможного задают два ограничения. Доступ к API не выдаётся самостоятельно: Google требует заявку и одобрение, это занимает время и никем не гарантировано, так что перед нами проектная зависимость, а не шаг настройки. И сбор отзывов регулируется правилами: приглашать оставить отзыв только довольных клиентов запрещено, за этим следят, а значит бот, который открывает приглашение по результату внутренней оценки, встраивает нарушение прямо в продукт.
Как на самом деле движутся данные
OAuth 2.0 от имени аккаунта Google с правами управления точкой, с refresh-токеном в секретах воркера. Доступ к интерфейсам Business Profile нужно запросить у Google и получить одобрение до того, как всё это заработает, — и начинать такую заявку стоит задолго до разработки.
Модель доступа: OAuth 2.0
Их лимиты и что они означают для вас
Доступ к API требует заявки в Google и явного одобрения.
Проектная зависимость со сроком, которым распоряжается Google, и без гарантии успеха. Ей место в плане до начала разработки, а не рядом с ней.
Google запрещает выборочно просить отзывы в зависимости от ожидаемой оценки.
Приглашение оставить отзыв нельзя открывать по результату внутренней оценки. За это бизнесу прилетает, и это самый частый способ неверно описать сценарий работы с отзывами.
Данные об отзывах забираются опросом, а не приходят сами: вебхука для новых отзывов нет.
Свежесть ограничена интервалом опроса, а он измеряется минутами, а не секундами. Этого достаточно, чтобы менять поведение бизнеса, и об этом честно говорят, а не намекают на реальное время.
Ответ публичен, подписан от имени компании, и его можно отредактировать, но нельзя аккуратно отозвать.
Бот запрашивает подтверждение перед публикацией. Ответ, написанный в раздражении и отправленный с телефона одним касанием, становится вечным публичным артефактом.
Как это ломается и что происходит потом
Интеграцию оценили и начали, а потом её заблокировал процесс одобрения в Google.
Одобрение считается воротами перед разработкой, а не формальностью рядом с ней. Сделать сначала, а подать заявку потом — риск получить готовую интеграцию, которую некому включить.
Приглашение оставить отзыв открывается по результату внутренней оценки.
Нарушение правил с реальными санкциями. Публичный путь к отзыву предлагается независимо от внутренней оценки: так и правила соблюдены, и рейтинг выходит убедительнее.
Ответ опубликован с опечаткой или в сердцах.
Отсюда шаг подтверждения, а для отзывов ниже порога — обязательный второй согласующий. Публичное и вечное заслуживает большего трения, чем одно касание.
Refresh-токен отозван, когда у менеджера изменились права.
Все операции встают. Сбой поднимает оповещение вместо повторов, потому что отозванное разрешение повторной попыткой не восстанавливается.
Доступность в ОАЭ и остальных странах Залива
Компании с подтверждённым профилем Google
Обязательное условие. Неподтверждённой или незаявленной карточкой через API управлять нельзя вообще.
ОАЭ и страны Залива
Широко используется и коммерчески значимо для бизнеса, работающего с потребителем. Группа с несколькими точками управляет всеми ими в рамках одной интеграции.
Одобрение доступа к API
Требуется и выдаётся по усмотрению Google. Не гарантировано, и сроками распоряжаетесь не вы.
Просьбы оставить отзыв
Регулируются правилами, а не техническими возможностями. API позволит собрать сценарий с отсечкой; правила накажут вас за то, что вы его запустили.
Когда эту интеграцию делать не нужно
- Ваш профиль в Google не подтверждён. Пока карточка не заявлена и не подтверждена, здесь не работает ничего.
- Вы хотели приглушить негативные отзывы. Ровно это правила и запрещают, и ровно этого здесь намеренно не делается.
- Отвечать в течение суток никто не будет. Оповещение, на которое никто не реагирует, — это уведомление, а не работа с репутацией.
- Вы не можете ждать одобрения доступа к API. Сроком распоряжается Google, и это жёсткая зависимость.
На чём это работает
| Компонент | Версия | Зачем |
|---|---|---|
| Cloudflare Workers | current | Опрос по расписанию, обновление токенов и публикация ответов. |
| Cloudflare D1 | current | Уже увиденные отзывы, черновики ответов и состояние согласования. |
| Zod | 4.4 | Проверка ответов API по всем подключённым точкам. |
| grammY | 1.45 | Оповещения руководителю, черновики ответов и сценарий согласования. |
Вопросы, которые возникают при оценке
Можно ли звать оставить отзыв в Google только довольных клиентов?
Нет. Google запрещает выборочно просить отзывы в зависимости от ожидаемой оценки и следит за этим. Публичный путь к отзыву предлагается независимо от любой внутренней оценки: так вы соблюдаете правила и получаете рейтинг, которому читатель верит больше.
Доступ к API выдают самостоятельно?
Нет. Google требует заявку и одобрение на своих сроках и без гарантий. Это проектная зависимость, которую запускают до разработки, а не шаг настройки, который закрывают по ходу.
Как быстро бот видит новый отзыв?
В пределах интервала опроса, а он измеряется минутами, а не секундами, потому что вебхука для отзывов не существует. Этого достаточно, чтобы поменять реакцию бизнеса, и об этом стоит говорить прямо, а не намекать на реальное время.
Стоит ли разрешать руководителям отвечать прямо из Telegram?
С шагом подтверждения, а для низких оценок — со вторым согласующим. Ответ публичен, подписан компанией и фактически вечен, и это заслуживает большего трения, чем одно касание на телефоне.
Можно ли вести несколько точек сразу?
Да, в рамках одной интеграции, с маршрутизацией оповещений по точкам. Для сети в этом и состоит основная ценность: альтернатива — кто-то вручную обходит профили и делает это непоследовательно.
Что именно это улучшает?
Скорость ответа на негативные отзывы — одну из немногих вещей, которыми бизнес управляет полностью и которую читатели замечают. Рейтинг напрямую это не поднимает; это не даёт плохому отзыву висеть без ответа там, где его видит каждый будущий клиент.
Что почитать дальше
Бот, который сам просит оставить отзыв, — это разбор бота отзывов и обратной связи.
Если негативный отзыв должен превращаться в обращение в поддержку, смотрите интеграцию с Zendesk.
Отзывы обычно собирают после состоявшегося приёма, как это описано в разборе бота записи.
Ещё одна поверхность Google, которой такие сборки регулярно касаются, — это интеграция с Google Calendar.