Eslatmalar, bron qilish tasdiqlari yoki mijozlarga bildirishnomalarni to'g'ridan-to'g'ri elektron jadvallaringizdan avtomatlashtirishni xohlaysizmi? Ushbu batafsil qo'llanmada biz sizga Google Scripts kodi orqali bepul SMS gateway xizmati muqobillari va murakkab ro'yxatdan o'tish jarayonlarisiz ishlaydigan hamyonbop dasturchi vositalari yordamida qanday SMS yuborishni ko'rsatamiz.

Google Sheets orqali SMS-ni avtomatlashtirishdagi muammolar

Stomatologiya klinikalari, avtoservislar, til maktablari va go'zallik salonlari kabi mahalliy bizneslar uchun mijozlarni xabardor qilib turish — kelmaslik holatlarini kamaytirish va ish jarayonini tartibga solishning eng yaxshi usulidir. Google Sheets ko'pincha mijozlar ro'yxati va jadvallarni boshqarish uchun asosiy vosita hisoblanadi, chunki u moslashuvchan, oson foydalaniladigan va mutlaqo bepul.

Biroq, biznes egalari how to send sms from google scripts code with free sms gateway service (Google Scripts kodi va bepul SMS gateway xizmati orqali qanday SMS yuborish mumkin) variantlarini qidirganda, ular darhol texnik va moliyaviy to'siqlarga duch kelishadi. Twilio, Plivo yoki MessageBird kabi an'anaviy korporativ platformalar yirik korxonalar uchun mo'ljallangan. Ular murakkab sozlamalar, majburiy biznes tekshiruvi va tasdiqlanishi haftalab davom etadigan qat'iy A2P 10DLC ro'yxatdan o'tish jarayonlarini talab qiladi. Buning ustiga, ular yuqori oylik to'lovlarni undiradi va har 160 belgidan iborat segment uchun haq oladi, ya'ni bitta uzun xabar e'lon qilingan narxdan ikki-uch baravar qimmatga tushishi mumkin.

Ilgari dasturchilar bepul yechim sifatida "Email-to-SMS" gatewaylaridan foydalanishgan, ammo zamonaviy telekom operatorlari bunday xabarlarni deyarli darhol spam sifatida bloklaydi. Buni hal qilish uchun MySMSGate kabi zamonaviy Android SMS gateway o'rtacha oltin yechimni taklif qiladi: siz o'zingizning Android telefoningiz va SIM-kartangiz orqali xabarlarni to'g'ridan-to'g'ri yuboradigan oddiy Google script yozasiz. Siz korporativ narxlarsiz yoki operator tasdiqlashisiz, mijozlar taniydigan o'z biznes raqamingizdan xabar yuborish ishonchliligiga ega bo'lasiz.

1-qadam: Bepul MySMSGate hisobini yarating

Boshlash uchun sizga Google Apps Script-dan API so'rovlarini qabul qila oladigan va ularni mobil qurilmaga yo'naltiradigan ishonchli SMS gateway kerak bo'ladi. An'anaviy tizimlar qimmat dasturchi hisoblarini talab qilsa, MySMSGate shartnomalarsiz, oylik obuna to'lovlarisiz va har bir SMS uchun bor-yo'g'i $0.02 miqdoridagi qat'iy stavka bilan hamyonbop muqobilni taklif etadi.

Gateway hisobingizni sozlash uchun quyidagi amallarni bajaring:

  1. MySMSGate ro'yxatdan o'tish sahifasiga o'ting va bepul hisobingizni yarating.
  2. Tizimga kirganingizdan so'ng, boshqaruv paneliga (dashboard) o'ting. Bu yerda siz o'ziga xos API Key kalitini topasiz. Ushbu kalitni nusxalab oling, chunki keyinchalik uni Google Apps Script kodiga joylashtirishingiz kerak bo'ladi.
  3. Balansingizni tekshiring. MySMSGate shaffof "to'laganingcha ishlat" (pay-as-you-go) modeli asosida ishlaydi va har bir xabar uchun $0.02 miqdorida haq oladi. Boshqa xizmatlardan farqli o'laroq, yashirin to'lovlar yo'q va agar SMS yuborilmasa, pulingiz avtomatik ravishda qaytariladi.

2-qadam: Android telefoningizni QR kod orqali bog'lang

MySMSGate sizning Android telefoningizni (yoki turli filiallardagi bir nechta telefonlarni) maxsus SMS gatewayga aylantiradi. Bu shuni anglatadiki, xabarlar sizning SIM-kartangiz va tarif rejangiz orqali yuboriladi, bu esa mijozlaringiz xabarlarni o'zlari taniydigan mahalliy raqamdan olishini ta'minlaydi.

Telefoningizni panelga ulash uchun:

  1. Telefoningizga rasmiy MySMSGate Android ilovasini yuklab oling va o'rnating. Ilova shuningdek to'liq funksiyali SMS messenjer sifatida ham ishlaydi.
  2. Ilovani oching va yangi qurilmani ulash opsiyasini tanlang.
  3. MySMSGate dashboardida ko'rsatilgan QR kodni skanerlang. Telefoningiz darhol hisobingizga ulanadi — uzun API kalitlarini yozish yoki murakkab server sozlamalarini kiritish shart emas.
  4. Ilovaga fonda ishlashga ruxsat bering. MySMSGate-da avtomatik uyg'onish funksiyasi mavjud bo'lib, u push-bildirishnomalar yordamida telefon uyqu rejimidagi bo'lsa ham uni faol holatda saqlaydi.

Agar siz ikki SIM-kartali telefondan foydalansangiz, qaysi SIM-kartadan xabar yuborishni to'g'ridan-to'g'ri dashboard yoki script orqali sozlashingiz mumkin.

3-qadam: SMS avtomatlashtirish uchun Google Sheet-ni tayyorlang

Gateway faollashganidan so'ng, mijozlar ma'lumotlarini saqlash va xabar holatini kuzatish uchun Google Sheet-ni shakllantirishingiz kerak. Script oson o'qiy olishi uchun oddiy maket yaratamiz.

Yangi Google Sheet oching va birinchi qatorda quyidagi ustun sarlavhalarini yarating:

  • A ustun: Customer Name (Mijoz ismi)
  • B ustun: Phone Number (Telefon raqami - har doim mamlakat kodini kiriting, masalan, +998901234567)
  • C ustun: Message (Siz yubormoqchi bo'lgan matn)
  • D ustun: Status (Buni bo'sh qoldiring; script bu yerga "Sent" yoki "Failed" deb yozadi)

Butun mijozlar ro'yxatiga yuborishdan oldin, tizimni tekshirish uchun o'z raqamingiz bilan bir nechta test qatorlarini to'ldiring.

4-qadam: Google Apps Script kodini yozing

Endi Google Sheets-ni MySMSGate REST API bilan bog'laydigan kodni yozamiz. Ushbu script jadval qatorlarini ko'rib chiqadi, hali yuborilmagan xabarlarni aniqlaydi va ularni ulangan Android telefoningiz orqali jo'natadi.

Scriptni Google Sheet-ga qo'shish uchun:

  1. Google Sheet-da yuqoridagi menyudan Extensions (Kengaytmalar) tugmasini bosing, so'ngra Apps Script-ni tanlang.
  2. Muharrirdagi barcha standart kodlarni o'chirib tashlang va quyidagi Google Apps Script kodini joylashtiring:
function sendSMSFromSheet() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var rows = sheet.getDataRange().getValues();
  
  // O'zingizning haqiqiy MySMSGate API Key kalitingiz bilan almashtiring
  var apiKey = "YOUR_MYSMSGATE_API_KEY";
  
  // Sarlavha qatorini tashlab ketish uchun 1-indeksdan boshlab qatorlarni aylanish
  for (var i = 1; i < rows.length; i++) {
    var name = rows[i][0];
    var phoneNumber = rows[i][1];
    var messageText = rows[i][2];
    var status = rows[i][3];
    
    // Faqat telefon raqami bo'sh bo'lmasa va status 'Sent' bo'lmasa yuborish
    if (phoneNumber !== "" && status !== "Sent") {
      var payload = {
        "api_key": apiKey,
        "to": phoneNumber,
        "message": messageText
      };
      
      var options = {
        "method": "post",
        "contentType": "application/json",
        "payload": JSON.stringify(payload),
        "muteHttpExceptions": true
      };
      
      try {
        // MySMSGate REST API endpointiga murojaat qilish
        var response = UrlFetchApp.fetch("https://mysmsgate.net/api/v1/send", options);
        var json = JSON.parse(response.getContentText());
        
        if (response.getResponseCode() == 200 && json.status === "success") {
          // Status ustunini 'Sent' ga yangilash
          sheet.getRange(i + 1, 4).setValue("Sent");
        } else {
          // Xatolik deb belgilash va xato xabarini yozish
          var errorMsg = json.message || "API Error";
          sheet.getRange(i + 1, 4).setValue("Failed: " + errorMsg);
        }
      } catch (e) {
        sheet.getRange(i + 1, 4).setValue("Error: " + e.toString());
      }
      
      // API cheklovlariga duch kelmaslik uchun kichik tanaffus
      Utilities.sleep(1000);
    }
  }
}

YOUR_MYSMSGATE_API_KEY qismini o'zingizning haqiqiy kalitingiz bilan almashtirishni unutmang, so'ngra loyihani saqlash uchun disk belgisini bosing.

5-qadam: SMS yuborishni test qiling va avtomatlashtiring

Tizimni avtomatlashtirishdan oldin, Google Apps Script bizning eng arzon SMS API yechimimiz orqali Android qurilmangiz bilan muvaffaqiyatli bog'lana olishini tekshirish uchun qo'lda test o'tkazish muhimdir.

  1. Google Apps Script muharririda menyudan sendSMSFromSheet funksiyasi tanlanganiga ishonch hosil qiling.
  2. Run (Ishga tushirish) tugmasini bosing. Google scriptga jadvalga kirish va tashqi so'rovlar yuborish uchun ruxsat so'raydi. Ruxsat bering.
  3. Google Sheet-ga qarang. Agar hammasi to'g'ri bo'lsa, test qatordagi Status ustuni "Sent"ga o'zgaradi va siz bir necha soniya ichida telefoningizga SMS olasiz.

Tizimni to'liq avtomatlashtirish uchun (masalan, har kuni ertalab eslatmalar yuborish):

  1. Apps Script muharririning chap panelidagi soat belgisini (Triggers) bosing.
  2. Pastki o'ng burchakdagi Add Trigger tugmasini bosing.
  3. Ishga tushiriladigan funksiya sifatida sendSMSFromSheet ni tanlang.
  4. Event source sifatida Time-driven ni tanlang.
  5. Uni har kuni (masalan, ertalab soat 8 va 9 oralig'ida) yoki biznes ehtiyojingizga qarab har soatda ishlaydigan qilib sozlang.

Hech qanday kod yozmasdan marketing kampaniyalarini amalga oshirmoqchi bo'lganlar uchun MySMSGate dashboardidan foydalanishni tavsiya qilamiz, u ro'yxatlarni import qilish va brauzerdan ommaviy SMS yuborish imkonini beradi.

MySMSGate-ni an'anaviy SMS gatewaylar bilan solishtirish

SMS integratsiya yo'lini tanlashda bepul xizmatlar, an'anaviy korporativ API-lar va Android asosidagi gateway modellari o'rtasidagi farqlarni tushunish muhimdir. Quyidagi jadvalda MySMSGate boshqa variantlar bilan solishtirilgan:

XususiyatMySMSGateAn'anaviy API-lar (Twilio, Plivo)"Bepul" Email-to-SMS Gatewaylar
Har bir SMS narxiQat'iy $0.02 (segmentlar uchun qo'shimcha haq yo'q)$0.05 - $0.08 + har 160 belgidan haq olishBepul (lekin juda ishonchsiz)
Oylik to'lov$0.00 (Pay-as-you-go)Telefon raqami ijarasi uchun oylik to'lov talab qilinadiYo'q
10DLC / Brend ro'yxatdan o'tkazishTalab qilinmaydi (o'z SIM-kartangizdan foydalaniladi)Majburiy (haftalab vaqt oladi, qimmat sozlash)Amal qilmaydi
Yuboruvchi identifikatoriO'z mobil raqamingiz (mijozlar taniydigan)Tasodifiy qisqa kodlar yoki notanish virtual raqamlarOdatda operator spam-filtrlari tomonidan darhol bloklanadi
Yuborilmagan xabarlarBalansga avtomatik qaytariladiBaribir haq olinadiXabarsiz yo'qoladi
Sozlash vaqti5 daqiqadan kam (QR kod skanerlash)Kunlab yoki haftalab davom etadigan tekshiruvlarO'zgaruvchan (operator domenlarini talab qiladi)

Mahalliy kichik bizneslar uchun amaliy va kam xarajatli yechim eng foydalidir. MySMSGate korporativ ro'yxatdan o'tish to'siqlarini olib tashlaydi va sizda mavjud bo'lgan qurilma orqali bir necha daqiqada xabar yuborishni boshlash imkonini beradi.

Ko'p beriladigan savollar (FAQ)

Google Scripts bilan mutlaqo bepul SMS gatewaydan foydalanish mumkinmi?

Ba'zi eski qo'llanmalar bepul Email-to-SMS gatewaylaridan foydalanishni taklif qilsa-da, zamonaviy operatorlar spamga qarshi kurashish uchun ularni qattiq cheklab qo'ygan. Bunday usullar bilan yuborilgan xabarlar odatda bloklanadi yoki kechikadi. MySMSGate har bir xabar uchun bor-yo'g'i $0.02 miqdorida ishonchli va arzon muqobilni taklif etadi.

Nima uchun MySMSGate-ga Android telefon kerak?

Xabarlarni telefoningizga o'rnatilgan ilova orqali yo'naltirish orqali MySMSGate sizning kodingiz va mobil operatoringiz o'rtasida ko'prik vazifasini o'taydi. Bu sizga virtual brendni ro'yxatdan o'tkazmasdan yoki qimmat qisqa kodlarni ijaraga olmasdan o'z raqamingizdan SMS yuborish imkonini beradi.

10DLC yoki operator tasdig'idan o'tishim kerakmi?

Yo'q. Xabarlar to'g'ridan-to'g'ri shaxsiy yoki biznes SIM-kartangizdan yuborilganligi sababli, sizga 10DLC ro'yxatidan o'tish yoki operator tasdig'i kerak emas. Bu, ayniqsa, AQShdan tashqarida ishlaydigan va ortiqcha qog'ozbozliksiz bildirishnomalarni yo'lga qo'ymoqchi bo'lgan bizneslar uchun ideal.

Agar SMS yuborilmasa nima bo'ladi?

Agar xabar tarmoq muammolari, noto'g'ri raqam yoki qurilma o'chirilganligi sababli yetkazilmasa, MySMSGate buni avtomatik aniqlaydi va xabar narxini darhol balansingizga qaytaradi. Siz faqat muvaffaqiyatli yuborilgan xabarlar uchun haq to'laysiz.