У сучасному швидкоплинному бізнес-середовищі автоматизація комунікації є ключем до ефективності та задоволеності клієнтів. Якщо ви прагнете автоматизувати SMS-робочі процеси, навчитися створювати Integromat (тепер Make) SMS-вебхуки — це справжня зміна правил гри. Цей посібник проведе вас через інтеграцію Make з MySMSGate, перетворюючи ваш телефон Android на потужний, економічно вигідний SMS-шлюз для всіх ваших потреб в автоматизації.

Крок 1: Розуміння Make (Integromat) та SMS-автоматизації

Перш ніж ми зануримося в технічне налаштування, давайте з'ясуємо, з чим ми працюємо. Make, раніше відомий як Integromat, — це потужна платформа автоматизації без коду/з низьким кодом, яка дозволяє підключати програми та автоматизувати робочі процеси. Вона діє як цифровий клей, дозволяючи даним перетікати між різними сервісами на основі визначених вами тригерів та дій.

Що стосується SMS, автоматизація відкриває величезний потенціал як для бізнесу, так і для розробників:

  • Нагадування про зустрічі: Зменшіть кількість неявок, надсилаючи автоматичні SMS-нагадування.
  • Підтвердження замовлень та оновлення: Інформуйте клієнтів про їхні покупки в режимі реального часу.
  • Двофакторна автентифікація (2FA) / OTP: Покращуйте безпеку за допомогою одноразових паролів.
  • Сповіщення: Сповіщайте персонал або клієнтів про критичні події.
  • Маркетинг та акції: Доставляйте цільові повідомлення безпосередньо вашій аудиторії.

Хоча існує багато SMS-провайдерів, MySMSGate виділяється тим, що використовує ваші власні телефони Android та SIM-карти, пропонуючи неперевершену гнучкість, економію коштів та свободу від складних регуляторних перешкод, таких як реєстрація 10DLC.

Крок 2: Налаштуйте свій обліковий запис MySMSGate та підключіть пристрій Android

Основа нашої SMS-автоматизації лежить у MySMSGate. Ця платформа перетворює ваш телефон Android на надійний SMS-шлюз, надсилаючи повідомлення через його локальну SIM-карту. Це означає відсутність реєстрації 10DLC, відсутність схвалення оператором та значно нижчі витрати.

  1. Створіть свій обліковий запис MySMSGate: Перейдіть на сторінку реєстрації MySMSGate та зареєструйтеся для отримання безкоштовного облікового запису. Процес швидкий і простий. Ви негайно отримаєте доступ до своєї панелі керування, ключа API та унікального QR-коду.
  2. Встановіть додаток MySMSGate для Android: Завантажте та встановіть додаток MySMSGate з Google Play Store на свій телефон Android.
  3. Підключіть свій телефон: Відкрийте додаток MySMSGate на своєму телефоні та відскануйте QR-код, що відображається на вашій веб-панелі MySMSGate. Ваш телефон миттєво підключиться до вашого облікового запису. Це безпечне з'єднання гарантує, що ваш телефон залишається онлайн і готовий надсилати/отримувати повідомлення, навіть у режимі сну, завдяки push-сповіщенням.

Після підключення ваш телефон Android готовий діяти як ваш особистий SMS-шлюз. Усі вхідні повідомлення будуть перенаправлені на вашу веб-панель керування, і ви зможете надсилати повідомлення безпосередньо з панелі керування або, як ми зробимо в цьому посібнику, через його простий REST API.

Крок 3: Створіть новий сценарій та тригер вебхука в Make (Integromat)

Тепер перейдемо до Make, щоб розпочати створення нашої автоматизації. Наша мета — створити сценарій, який запускає надсилання SMS щоразу, коли відбувається певна подія – у цьому випадку, коли Make отримує дані через вебхук.

  1. Увійдіть до Make: Перейдіть на make.com та увійдіть до свого облікового запису.
  2. Створіть новий сценарій: Натисніть «Scenarios» на лівій бічній панелі, потім натисніть кнопку «Create a new scenario».
  3. Додайте модуль вебхука: Першим модулем у вашому сценарії буде тригер. Знайдіть «Webhook» та виберіть модуль «Custom webhook».
  4. Створіть вебхук: Натисніть «Add» поруч із полем «Webhooks». Дайте своєму вебхуку описову назву (наприклад, «MySMSGate_Send_SMS_Webhook») та натисніть «Save». Make згенерує унікальну URL-адресу для вашого вебхука. Скопіюйте цю URL-адресу – саме сюди ви будете надсилати дані для запуску вашої SMS-автоматизації.
  5. Визначте структуру даних: Make тепер буде прослуховувати дані. Ви можете або вручну визначити структуру даних, або, для простоти, надіслати тестове навантаження на URL-адресу вебхука. Наприклад, якщо ви очікуєте поля 'to' та 'message', ви можете надіслати тестовий POST-запит на URL-адресу вебхука за допомогою такого інструменту, як Postman, або навіть простої команди curl:
    curl -X POST -H "Content-Type: application/json" -d '{"to":"+1234567890","message":"Hello from Make!"}' YOUR_MAKE_WEBHOOK_URL

    Після надсилання тестових даних Make успішно визначить структуру даних, дозволяючи вам зіставити ці поля в наступних модулях.

Крок 4: Налаштуйте виклик API MySMSGate у Make

Після налаштування нашого тригера вебхука, наступним кроком є вказівка MySMSGate надсилати SMS, коли вебхук отримує дані. Ми використовуватимемо модуль «HTTP» Make для взаємодії з REST API MySMSGate.

  1. Додайте модуль HTTP: Натисніть кнопку «Add another module» (знак плюс) поруч із вашим модулем вебхука. Знайдіть «HTTP» та виберіть дію «Make a request».
  2. Налаштуйте модуль HTTP: Тут ми визначимо виклик API до MySMSGate. Вам знадобиться ваш ключ API MySMSGate, який ви можете знайти на своїй панелі керування.
    • Метод: Виберіть POST
    • URL: https://mysmsgate.net/api/v1/send (Це єдина, проста кінцева точка для надсилання SMS.)
    • Заголовки: Натисніть «Add a header».
      Ім'я: Authorization
      Значення: Bearer Your_MySMSGate_API_Key (Замініть Your_MySMSGate_API_Key на ваш фактичний ключ API з панелі керування MySMSGate.)
    • Тип тіла: Виберіть JSON (raw)
    • Тип вмісту: application/json
    • Вміст запиту: Це JSON-навантаження, яке очікує MySMSGate. Тут ви зіставите поля з ваших вхідних даних вебхука. Наприклад:
      {
      "to": "{{1.to}}",
      "message": "{{1.message}}",
      "device_id": "your_device_id_optional",
      "sim_slot": "sim1_or_sim2_optional"
      }

      Давайте розберемо вміст запиту:

      • "to": "{{1.to}}": Це зіставляє поле 'to', отримане вашим вебхуком (модуль 1), з параметром 'to' для MySMSGate.
      • "message": "{{1.message}}": Аналогічно, це зіставляє поле 'message'.
      • "device_id": (Необов'язково) Якщо у вас підключено кілька телефонів до MySMSGate, ви можете вказати, який пристрій повинен надіслати SMS. Знайдіть ідентифікатори своїх пристроїв на панелі керування MySMSGate.
      • "sim_slot": (Необов'язково) Якщо ваш обраний пристрій підтримує дві SIM-карти, ви можете вказати 'sim1' або 'sim2'.
  3. Парсити відповідь: Ви можете увімкнути «Parse response», щоб легко отримати доступ до даних відповіді від MySMSGate, які включають статус доставки та ідентифікатор повідомлення.
  4. Зберегти: Натисніть «OK», щоб зберегти конфігурацію модуля HTTP.

Ось короткий огляд структури API MySMSGate для надсилання SMS:

curl -X POST \
https://mysmsgate.net/api/v1/send \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"to": "+15551234567",
"message": "Hello from MySMSGate via Make!",
"device_id": "YOUR_DEVICE_ID_HERE", // Optional
"sim_slot": "sim1" // Optional, 'sim1' or 'sim2'
}'

Крок 5: Протестуйте свій Make (Integromat) SMS-вебхук

Важливо протестувати ваш сценарій, щоб переконатися, що все працює належним чином. Цей крок підтверджує як вашу конфігурацію Make, так і інтеграцію MySMSGate.

  1. Запустити один раз: У редакторі сценаріїв Make натисніть кнопку «Run once» внизу ліворуч. Це переведе ваш вебхук у стан прослуховування.
  2. Запустіть вебхук: Тепер надішліть тестовий POST-запит на унікальну URL-адресу вебхука, яку ви отримали в Кроці 3. Ви можете використовувати такий інструмент, як Postman, Insomnia, або навіть просту команду curl з терміналу:
    curl -X POST -H "Content-Type: application/json" -d '{"to":"+1YOURPHONENUMBER","message":"Test SMS from Make!"}' YOUR_MAKE_WEBHOOK_URL

    Важливо: Замініть +1YOURPHONENUMBER на реальний номер телефону, на який ви можете отримувати повідомлення, а YOUR_MAKE_WEBHOOK_URL – на фактичну URL-адресу вашого вебхука Make.

  3. Перевірте в Make: Спостерігайте за редактором сценаріїв Make. Ви повинні побачити, як модулі виконуються, із зеленими галочками, що вказують на успіх. Ви можете перевірити потік даних через кожен модуль.
  4. Перевірте свій телефон: Підтвердьте, що тестове SMS-повідомлення було надіслано з вашого підключеного телефону Android та отримано на цільовий номер.
  5. Перевірте панель керування MySMSGate: Увійдіть до своєї панелі керування MySMSGate. Ви побачите повідомлення, перелічене у вашому журналі «Sent Messages», разом із його статусом доставки в реальному часі. Якщо повідомлення не вдалося надіслати (наприклад, невірний номер), ваш баланс буде автоматично відшкодовано, що відображає прихильність MySMSGate до справедливого ціноутворення.

Якщо якийсь крок не вдається, перегляньте вивід у Make на наявність повідомлень про помилки та ще раз перевірте ваш ключ API, URL-адресу вебхука та структуру JSON-навантаження.

Крок 6: Обробка вхідних SMS за допомогою Make (Integromat) вебхуків (необов'язково)

MySMSGate призначений не лише для надсилання; він також пересилає всі вхідні SMS-повідомлення на вашу панель керування. Ви можете налаштувати MySMSGate для надсилання цих вхідних повідомлень на вебхук Make, що дозволяє двосторонню SMS-автоматизацію.

  1. Створіть новий вебхук у Make: Так само, як у Кроці 3, створіть окремий новий сценарій у Make та додайте модуль «Webhook» («Custom webhook»). Цей вебхук буде спеціально прослуховувати вхідні SMS від MySMSGate. Скопіюйте його URL-адресу.
  2. Налаштуйте вхідний вебхук у MySMSGate: На вашій панелі керування MySMSGate перейдіть до «Settings» або «Webhooks». Там ви знайдете опцію для налаштування «Incoming SMS Webhook URL». Вставте URL-адресу вебхука Make, яку ви щойно створили, у це поле та збережіть.
  3. Протестуйте вхідні SMS: Надішліть SMS-повідомлення на підключений номер телефону MySMSGate.
  4. Обробіть вхідні дані в Make: У вашому сценарії Make модуль «Webhook» отримає вхідні SMS-дані (відправник, вміст повідомлення, ID пристрою тощо). Ви можете потім додати наступні модулі для обробки цих даних. Наприклад:
    • Google Sheets: Записуйте всі вхідні повідомлення до електронної таблиці.
    • Електронна пошта: Надсилайте собі сповіщення електронною поштою про кожне вхідне повідомлення.
    • Автоматична відповідь: Використовуйте інший модуль «HTTP» MySMSGate, щоб надіслати автоматичну відповідь на основі ключових слів у вхідному повідомленні.
    • Інтеграція з CRM: Оновлюйте записи клієнтів у вашій CRM.

Ця можливість автоматизувати SMS за допомогою вебхука Integromat як для надсилання, так і для отримання дійсно відкриває потужні розмовні робочі процеси.

Крок 7: Розширені ідеї автоматизації та сценарії використання

Завдяки спільній роботі MySMSGate та Make (Integromat) можливості автоматизації величезні. Ось кілька ідей, щоб надихнути вас:

  • Нагадування про зустрічі: Підключіть свій календар (Google Calendar, Outlook) до Make. Коли призначається нова зустріч, запустіть SMS-нагадування MySMSGate за день або годину до неї. Перегляньте наш посібник щодо SMS-нагадувань про зустрічі без Twilio для отримання додаткової інформації.
  • Виховання лідів: Коли новий лід заповнює форму (наприклад, Typeform, Google Forms), автоматично надсилайте персоналізоване вітальне SMS.
  • Сповіщення для електронної комерції: Інтегруйтеся зі своєю платформою електронної комерції (Shopify, WooCommerce), щоб надсилати підтвердження замовлень, оновлення статусу доставки або сповіщення про доставку.
  • Відгуки клієнтів: Після взаємодії з послугою надішліть SMS із запитом відгуку.
  • Внутрішні сповіщення: Відстежуйте стани системи або критичні події. Якщо виникає проблема, надішліть SMS-сповіщення своїй команді.
  • Інтеграція IoT: Отримуйте сповіщення від пристроїв IoT або запускайте дії на основі показань датчиків.

Пам'ятайте, що підтримка кількох пристроїв та двох SIM-карт MySMSGate означає, що ви можете керувати SMS для кількох філій або відділів з одного сценарію Make, вибираючи, з якого телефону та SIM-слота надсилати кожне повідомлення.

Чому MySMSGate – розумний вибір для інтеграції з Make (Integromat)

При виборі SMS-шлюзу для вашої автоматизації Make, MySMSGate пропонує чіткі переваги:

  • Неперевершена економічна ефективність: Завдяки ціні всього $0.03/SMS, MySMSGate значно дешевше, ніж традиційні провайдери, такі як Twilio ($0.05-$0.08/SMS + комісії) або Vonage. Немає щомісячних платежів, контрактів, і ви платите лише за те, що використовуєте. Невдалі SMS автоматично повертаються.
  • Жодних регуляторних проблем: Використовуючи ваші власні SIM-карти, MySMSGate обходить необхідність у складній реєстрації ідентифікаторів відправника, відповідності 10DLC або схвалення оператором, що робить налаштування миттєвим та безпроблемним.
  • Простота та гнучкість: Простий REST API з єдиною кінцевою точкою (POST /api/v1/send) робить інтеграцію надзвичайно легкою. Для нетехнічних користувачів веб-панель пропонує інтерфейс, схожий на чат, для керування розмовами.
  • Підтримка кількох пристроїв та двох SIM-карт: Підключайте необмежену кількість телефонів Android до одного облікового запису. Це ідеально підходить для компаній з кількома філіями або тих, кому потрібні різні номери відправника. Ви навіть можете вибрати, з якого SIM-слота (SIM1 або SIM2) надсилати повідомлення на телефонах з двома SIM-картами.
  • Надійність: Додаток MySMSGate забезпечує постійне підключення вашого телефону за допомогою push-сповіщень, навіть у режимі сну. Відстеження доставки в реальному часі через вебхуки (які ви також можете інтегрувати з Make!) забезпечує прозорість.
  • Повнофункціональний додаток для Android: Сам додаток для Android також є повноцінним SMS-месенджером, надаючи вам повний контроль над вашими повідомленнями безпосередньо на телефоні.

У порівнянні з альтернативами, такими як SMSGateway.me, що стягує щомісячну плату ($9.99/місяць), модель оплати за використання MySMSGate ідеально підходить для малого бізнесу, стартапів та незалежних розробників, які надають перевагу контролю витрат та гнучкості.

Часті запитання

У чому різниця між Make та Integromat?

Make — це нова назва Integromat. Платформа була ребрендована у 2022 році. Функціонально вони є тією ж потужною платформою автоматизації, лише з оновленою назвою та інтерфейсом користувача.

Скільки коштує надсилання SMS за допомогою MySMSGate через Make?

MySMSGate стягує фіксовану плату в розмірі $0.03 за надіслане SMS. Немає щомісячних платежів, контрактів та прихованих витрат. Ви платите лише за успішні повідомлення; невдалі SMS автоматично повертаються на ваш баланс. Це робить його одним із найдешевших варіантів SMS API для малого бізнесу.

Чи можу я використовувати кілька телефонів Android з MySMSGate для своїх сценаріїв Make?

Так, абсолютно! MySMSGate підтримує підключення необмеженої кількості телефонів Android до одного облікового запису. У вашому сценарії Make, при налаштуванні модуля HTTP MySMSGate, ви можете вказати параметр device_id, щоб вибрати, який підключений телефон повинен надсилати певне повідомлення. Це ідеально підходить для багатофіліального бізнесу або тих, кому потрібні різні номери відправника.

Чи потрібно мені реєструвати ідентифікатори відправника або дотримуватися правил 10DLC при використанні MySMSGate?

Ні, не потрібно! MySMSGate використовує SIM-карту вашого власного телефону Android для надсилання повідомлень. Це означає, що ви обходите складні та дорогі процеси реєстрації ідентифікаторів відправника, відповідності 10DLC (для США) або схвалення оператором, які зазвичай вимагаються традиційними SMS-агрегаторами, такими як Twilio. Ваші повідомлення надсилаються як однорангові повідомлення зі звичайного номера телефону.

Чи надійний MySMSGate для критичної SMS-автоматизації з Make?

Так, MySMSGate розроблений для надійності. Додаток для Android використовує push-сповіщення, щоб ваш телефон залишався підключеним і активним, забезпечуючи швидке надсилання повідомлень. У рідкісних випадках невдалої доставки ваш баланс автоматично повертається. Ви також отримуєте оновлення статусу доставки в реальному часі через свою панель керування та вебхуки, які можна інтегрувати назад у Make для надійної обробки помилок або подальших дій.