Перейти к содержимому
OmniChannels.ai
Меню

Продуктивность и операции

Google Sheets + OmniChannels.ai: отправка сообщений из таблицы

Подключение через API и вебхукиПодключение через MCPОбновлено

Коротко

Google Sheets подключается к OmniChannels.ai через Apps Script, чей сервис UrlFetchApp может вызывать наш REST API с вашим Bearer-токеном, или через шаги Sheets в n8n, Make и Zapier. Вы можете отправлять SMS или сообщения в WhatsApp по строкам таблицы и записывать обратно ID сообщений и статусы доставки. ИИ-ассистент, подключённый и к Sheets, и к нашему MCP-серверу, может сделать то же самое по вашему запросу.

Что вы можете делать

  • Рассылка по списку из таблицы

    Скрипт или автоматизация считывает столбцы с именами и номерами, отправляет каждой строке персонализированное SMS и помечает строку как отправленную.

  • Запись ID сообщений и статусов

    Сохраняйте ID сообщения, который возвращается при каждой отправке, а затем пусть автоматизация записывает DELIVERED или FAILED в ту же строку, когда наш вебхук сообщит статус.

  • Новая строка — новое сообщение

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

  • Поручите таблицу ИИ-ассистенту

    Если ассистент подключён к Google Sheets через собственный коннектор и к нашему MCP-серверу, он может прочитать список и отправить сообщения после вашего подтверждения.

    Попробуйте спросить

    “Прочитай вкладку филиала в Эр-Рияде в моей таблице клиентов и отправь арабский шаблон appointment_reminder всем, кто записан на завтра.”

  • Сводка по отчётам о доставке

    Ассистент, подключённый к нашему MCP-серверу, читает отчёты о доставке, а сводку вы вставляете или записываете в таблицу.

    Попробуйте спросить

    “Проверь отчёты о доставке сегодняшних SMS на номера из столбца B и скажи, какие не были доставлены.”

Как устроено подключение

Подключение через API и вебхукиПодключение через MCP

Apps Script, встроенный в Google Sheets, может вызывать любой HTTPS API через UrlFetchApp, задавая заголовок Authorization: Bearer и JSON-тело запроса. Этого достаточно для отправки одиночных SMS через https://api.broadnet.me/sms/sendSms. Массовые отправки и отправки по большинству других каналов, включая WhatsApp, используют multipart/form-data, для чего нужно больше кода в скрипте или инструмент автоматизации. Храните токен в Script Properties, а не в ячейке, и учитывайте собственные квоты Apps Script.

Без кода: в n8n, Make и Zapier есть шаги для Google Sheets. Новая или изменённая строка запускает сценарий, который делает HTTP-запрос к нашему API, а вебхук вашего аккаунта может возвращать статусы в таблицу. Наш MCP-сервер не читает вашу таблицу, поэтому для работы с ИИ-ассистентом он должен быть подключён к Google Sheets через собственный коннектор.

  • Apps Script: UrlFetchApp с заголовком Bearer и JSON-телом
  • Без кода: шаги Google Sheets в n8n, Make или Zapier плюс HTTP-запрос
  • Статусы обратно в таблицу: наш вебхук в инструмент автоматизации
  • ИИ-ассистенты: подключите их к Sheets и к нашему MCP-серверу

Настройка

  1. 1

    Запросите доступ к API

    Запросите тестовый доступ и получите API-токен. Тестовые отправки идут только на ваши собственные подтверждённые номера.

    Руководство: Authentication
  2. 2

    Подготовьте таблицу

    Используйте одну строку на получателя со столбцами для номера в международном формате, текста сообщения или переменных шаблона, статуса и ID сообщения. Включайте только тех, кто дал согласие на получение сообщений (opt-in).

  3. 3

    Выберите скрипт или автоматизацию

    Напишите функцию Apps Script, которая вызывает sendSms через UrlFetchApp, или соберите сценарий в n8n, Make или Zapier, который читает строки и делает HTTP-запрос.

    Руководство: SMS API
  4. 4

    Запишите статусы обратно

    Попросите нашу команду направить вебхук вашего аккаунта в автоматизацию, которая находит строку по ID сообщения и обновляет её статус.

    Руководство: Webhooks and delivery statuses
  5. 5

    Проверьте на своём номере

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

Документация вендора

Google Sheets является товарным знаком своего владельца. OmniChannels.ai не связана с Google Sheets и не одобрена компанией Google Sheets; на этой странице описано подключение, которое строится на собственных функциях MCP, HTTP или вебхуков Google Sheets.

Пример сценария

Как типичный запрос проходит от Google Sheets к вашему клиенту и обратно.

  1. 01

    Google Sheets

    Строки с номерами, именами и переменными сообщения

  2. 02

    Apps Script или автоматизация

    Запрос выполняет UrlFetchApp, n8n, Make или Zapier

  3. 03

    API OmniChannels.ai

    Отправляет каждое сообщение и возвращает ID сообщения

  4. 04

    Телефон получателя

    SMS или сообщение в WhatsApp доставлено

  5. 05

    Статус возвращается в таблицу

    Наш вебхук через автоматизацию обновляет строку

1. Google Sheets: Строки с номерами, именами и переменными сообщения 2. Apps Script или автоматизация: Запрос выполняет UrlFetchApp, n8n, Make или Zapier 3. API OmniChannels.ai: Отправляет каждое сообщение и возвращает ID сообщения 4. Телефон получателя: SMS или сообщение в WhatsApp доставлено 5. Статус возвращается в таблицу: Наш вебхук через автоматизацию обновляет строку

Вопросы и ответы

Есть ли официальное дополнение OmniChannels.ai для Google Sheets?

Нет. Вы используете UrlFetchApp в Apps Script, шаги Google Sheets в инструменте автоматизации или ИИ-ассистента, подключённого к Sheets через собственный коннектор, вместе с нашим API или MCP-сервером.

Может ли Apps Script отправлять сообщения в WhatsApp?

Одиночное SMS — это простой JSON-запрос. Отправки в WhatsApp и по большинству других каналов используют multipart/form-data, что требует больше кода в скрипте; инструмент автоматизации может оказаться проще.

Может ли ИИ-ассистент читать мою таблицу через ваш MCP-сервер?

Нет. Наш MCP-сервер только отправляет сообщения и читает шаблоны и отчёты о доставке. Чтобы прочитать список, ассистенту нужно собственное подключение к Google Sheets.

Какой список можно отправлять из таблицы?

Sheets подходит для небольших и средних списков. У Apps Script и инструментов автоматизации есть собственные квоты и ограничения на время выполнения, поэтому для крупных кампаний используйте наши массовые эндпоинты или продукт для кампаний.

Получите доступ к API и MCP

Расскажите нам о ваших каналах, странах и сценарии использования. Инженер выдаст тестовые учётные данные и проверит ваши тестовые номера.