Бажаєте автоматично надсилати SMS-повідомлення про статус замовлень або бронювання клієнтів, які ви ведете в Google Sheets? У цьому посібнику ми покажемо, як за допомогою MySMSGate підключити сервіс 'android sms' до 'google sheets'. Ми детально розповімо, як налаштувати недорогу та стабільну систему автоматичного надсилання повідомлень без складних процедур узгодження з мобільними операторами, використовуючи ваш звичайний Android-смартфон та SIM-карту.
Навіщо підключати Google Sheets до Android SMS?
Для багатьох власників малого бізнесу — приватних клінік, салонів краси, навчальних центрів, автомайстерень чи фітнес-клубів — однією з найбільших проблем є неявка клієнтів (No-Show) та рутинне керування базою. Щоразу надсилати повідомлення вручну напередодні або в день візиту — це величезна втрата часу, а якщо співробітник забуде це зробити, бізнес зазнає збитків.
Багато компаній ведуть облік бронювань та списки клієнтів у Google Sheets (Google Таблицях). Проте спроби інтегрувати їх із традиційними корпоративними SMS API або закордонними сервісами на кшталт Twilio часто стикаються з такими перешкодами:
- Складні правила та верифікація: реєстрація імені відправника, реєстрація A2P 10DLC, попереднє схвалення операторами мобільного зв'язку — усе це вимагає купу паперів та тривалого очікування.
- Надмірні витрати: окрім високої базової вартості за кожне SMS, ви стикаєтеся з несправедливою тарифікацією, коли через обмеження довжини повідомлення (ліміт у 160 символів на сегмент) плата подвоюється чи потроюється.
- Незнайомі номери відправника: повідомлення надходять із віртуальних номерів або загальних веб-номерів, які клієнт не знає, через що вони часто сприймаються як спам.
Щоб вирішити ці проблеми, ви можете перетворити власний Android-смартфон на потужний SMS-шлюз та підключити сервіс 'android sms' до 'google sheets'. Ви зможете надсилати повідомлення зі свого звичного номера телефону, який клієнти вже зберегли в контактах. Це значно знижує ймовірність блокування спам-фільтрами та гарантує максимальну доставку.
MySMSGate: найпрактичніше рішення 'low cost sms api'
MySMSGate — це інноваційний SaaS-сервіс, який дозволяє надсилати SMS через SIM-карту вашого Android-смартфона за допомогою спеціального додатка. Окрім простого REST API для розробників, сервіс пропонує зручну веб-панель та інструменти інтеграції без коду (no-code), які підійдуть навіть звичайним користувачам.
Основні переваги MySMSGate:
- Простий та єдиний тариф: незалежно від довжини повідомлення, ви сплачуєте фіксовані $0.02 за кожне відправлене SMS. Жодних подвійних чи потрійних переплат через ліміти символів, як у Twilio чи Plivo.
- Без контрактів та абонплати: поповнюйте баланс від $5.00 (на 250 повідомлень) і використовуйте лише тоді, коли потрібно. Якщо ви не надсилаєте SMS, плата за утримання не стягується. Як зазначено у нашому Посібнику з найдешевших SMS API, це найвигідніший вибір для малого бізнесу.
- Миттєвий старт без перевірок: без складних погоджень з операторами зв'язку чи надання документів — ви можете почати надсилати SMS зі свого номера одразу після реєстрації.
- Автоматичне повернення коштів за помилки: якщо повідомлення не було доставлено через помилку в номері або відмову отримувача, кошти за нього миттєво повертаються на ваш баланс.
- Підтримка кількох пристроїв та Dual SIM: підключайте кілька Android-смартфонів до одного облікового запису, щоб розділити номери для різних філій, або використовуйте переваги Dual SIM на одному телефоні для вибору між особистим та робочим номером.
Покрокова інструкція: підключення сервісу 'android sms' до 'google sheets'
Зараз ми розглянемо два практичні способи інтеграції MySMSGate та Google Sheets для створення системи автоматичного надсилання. Перший спосіб — через платформу Make.com (без коду), що взагалі не потребує програмування. Другий — за допомогою Google Apps Script (з мінімальним кодом), який чудово підійде для розробників та просунутих користувачів.
Підготовка: реєстрація в MySMSGate та підключення Android-смартфона
Спочатку потрібно зареєструвати пристрій (Android-смартфон), з якого будуть надсилатися SMS, у системі MySMSGate.
- Перейдіть на сторінку Безкоштовна реєстрація в MySMSGate та створіть обліковий запис.
- Увійдіть в особистий кабінет, де на екрані з'явиться QR-код.
- Завантажте та встановіть офіційний додаток MySMSGate на свій Android-смартфон.
- Відкрийте додаток і натисніть кнопку 'Scan QR', щоб відсканувати QR-код з екрана комп'ютера.
- Після успішного з'єднання статус вашого смартфона в особистому кабінеті зміниться на активний. Усе готово до роботи!
Спосіб 1: Інтеграція без коду за допомогою Make.com (рекомендовано)
Ви можете налаштувати автоматичне надсилання SMS щоразу, коли в Google Sheets додається новий рядок, за допомогою платформи Make.com (колишній Integromat), не написавши жодного рядка коду. Це ідеальна відповідь на питання 'comment envoyer des campagnes sms sans utiliser de code ?' (як запускати SMS-кампанії без використання коду).
- Увійдіть у свій акаунт Make.com та створіть новий сценарій (Scenario).
- Оберіть першим модулем Google Sheets (Watch Rows), після чого вкажіть потрібну таблицю та аркуш.
- Додайте другий модуль — HTTP (Make a request).
- У налаштуваннях модуля HTTP вкажіть такі параметри:
- URL:
https://mysmsgate.net/api/v1/send - Method: POST
- Headers:
Authorization: Bearer [Ваш API Key від MySMSGate] - Body Type: Raw (application/json)
- Content:
{ "to": "{{Стовпець з номером телефону з Google Sheets}}", "message": "Вітаємо, {{Ім'я клієнта}}! Ваше бронювання підтверджено." }
- URL:
- Активуйте сценарій. Тепер щоразу, коли в Google Sheets з'являтимуться нові дані клієнта, SMS надсилатиметься автоматично через ваш Android-смартфон у реальному часі.
Спосіб 2: Пряма інтеграція через Google Apps Script
Замість сторонніх платформ автоматизації ви можете використовувати вбудований інструмент Google Sheets — 'Apps Script' — для прямого виклику API. Більш детальні налаштування описані в нашому посібнику Інтеграція SMS-шлюзу для Android через API.
У меню Google Sheets виберіть Розширення > Apps Script, видаліть увесь наявний код та вставте наступний простий, але потужний скрипт:
function sendSMSFromSheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var apiKey = "YOUR_MYSMSGATE_API_KEY"; // Введіть ваш API-ключ, отриманий в панелі MySMSGate
// Припускаємо, що перший рядок — це заголовок (Ім'я, Телефон, Повідомлення, Статус), і починаємо обхід з 2-го рядка.
for (var i = 1; i < data.length; i++) {
var customerName = data[i][0]; // Стовпець A: Ім'я клієнта
var phoneNumber = data[i][1]; // Стовпець B: Номер телефону
var message = data[i][2]; // Стовпець C: Текст повідомлення
var status = data[i][3]; // Стовпець D: Статус відправки (наприклад, "Очікує")
if (status === "Очікує") {
var payload = {
"to": phoneNumber,
"message": message
};
var options = {
"method": "post",
"contentType": "application/json",
"headers": {
"Authorization": "Bearer " + apiKey
},
"payload": JSON.stringify(payload),
"muteHttpExceptions": true
};
try {
var response = UrlFetchApp.fetch("https://mysmsgate.net/api/v1/send", options);
var responseData = JSON.parse(response.getContentText());
if (response.getResponseCode() == 200) {
sheet.getRange(i + 1, 4).setValue("Надіслано");
} else {
sheet.getRange(i + 1, 4).setValue("Помилка: " + responseData.message);
}
} catch (e) {
sheet.getRange(i + 1, 4).setValue("Помилка: " + e.toString());
}
}
}
}Цей скрипт шукає рядки зі статусом 'Очікує' у стовпці D, надсилає SMS через MySMSGate API та у разі успіху змінює статус на 'Надіслано'. За допомогою тригерів ви можете налаштувати запуск скрипту щогодини або автоматично при редагуванні таблиці, що дуже зручно.
Порівняння традиційних закордонних SMS-сервісів та MySMSGate
Причина, чому власники малого бізнесу та розробники обирають MySMSGate замість традиційних платформ на кшталт Twilio чи Plivo, цілком очевидна. Порівняйте їх у таблиці нижче.
| Параметр порівняння | Традиційні SMS API (Twilio тощо) | MySMSGate (Android SMS) |
|---|---|---|
| Вартість за повідомлення | $0.05 – $0.08 + доплата за перевищення ліміту символів | $0.02 (фіксований єдиний тариф) |
| Щомісячні фіксовані витрати | Плата за утримання віртуального номера та абонплата | Відсутні ($0, без зобов'язань) |
| Номер відправника | Віртуальні номери, які часто сприймаються як спам | Ваш власний реальний номер Android-телефону |
| Правила та погодження | Реєстрація A2P 10DLC, складні перевірки операторів | Надсилання одразу після реєстрації без погоджень |
| Повернення коштів за помилки | Зазвичай не повертаються (плата за спробу відправки) | Миттєве автоповернення у разі помилки доставки |
| Вхідні повідомлення (вхідні) | Додаткова плата та складні налаштування Webhook | Безкоштовний прийом та відповіді у реальному часі через панель |
Часті запитання (FAQ)
Ми зібрали відповіді на найпопулярніші запитання про інтеграцію Google Sheets та Android SMS.
Чи є обмеження на кількість SMS, які можна надіслати за день?
Сервіс MySMSGate не встановлює власних лімітів на обсяг відправки. Проте, оскільки ви використовуєте SIM-карту власного Android-смартфона, діятимуть добові ліміти вашого мобільного оператора (зазвичай це кілька сотень повідомлений на день для запобігання спаму). Цього обсягу цілком достатньо для щоденних сповіщень клієнтів або підтвердження бронювань (якщо ви не займаєтеся масовою спам-розсилкою).
Чи можу я бачити відповіді клієнтів та спілкуватися з ними з комп'ютера?
Так, звичайно. Завдяки функції 'Web Conversations' у MySMSGate ви можете переглядати відповіді клієнтів у реальному часі прямо в браузері, як у звичайному месенджері, та одразу відповідати їм. Немає потреби діставати телефон із кишені — усе спілкування з клієнтами відбувається на екрані ПК.
Чи можна надсилати SMS клієнтам за кордон?
Так, ви можете надсилати повідомлення на номери будь-якої країни світу. З боку MySMSGate тариф залишається незмінним — $0.02 за повідомлення незалежно від країни призначення. Однак, оскільки відправка здійснюється через SIM-карту вашого Android-телефону, переконайтеся, що ваш тарифний план підтримує міжнародні SMS та перевірте умови вашого оператора.
Чи не припиниться відправка, якщо Android-смартфон перейде в режим сну (Sleep)?
MySMSGate має вбудовану функцію Auto Wake-up, яка використовує технологію push-сповіщень. Навіть якщо ваш смартфон перебуває в режимі енергозбереження або сну, він миттєво активується при отриманні API-запиту, гарантуючи швидку та надійну доставку повідомлення без жодних затримок.
Comments (0)
Be the first to comment!