Vill du automatiskt skicka SMS med bokningsbekräftelser eller orderstatus som du hanterar i Google Sheets? I den här guiden använder vi MySMSGate för att ansluta en 'android sms'-tjänst till 'google sheets'. Vi visar i detalj hur du bygger ett billigt och pålitligt system för automatiska SMS med din vanliga Android-mobil och ditt befintliga SIM-kort, helt utan krångliga godkännandeprocesser från mobiloperatörer.
Varför ansluta Google Sheets till Android SMS?
För många småföretagare – som kliniker, frisörer, skolor, bilverkstäder och gym – är uteblivna besök (no-shows) och krånglig kundhantering stora utmaningar. Att manuellt skicka SMS dagen innan eller samma dag som en bokning tar enormt mycket tid, och om en anställd glömmer det kan det leda till förlorade intäkter.
Många företag använder Google Sheets för att hantera bokningar och kundlistor. Men att integrera detta med traditionella SMS-API:er eller utländska tjänster som Twilio innebär ofta stora hinder:
- Komplexa regler och verifieringar: Registrering av avsändarnummer, A2P 10DLC-registrering och förhandsgodkännande från operatörer kräver mycket pappersarbete och långa väntetider.
- Höga kostnader: Förutom en hög startavgift per SMS tillkommer ofta orimliga kostnader baserat på teckenbegränsningar (t.ex. gränsen på 160 tecken per segment) som kan fördubbla eller tredubbla priset.
- Okända avsändarnummer: Meddelanden skickas ofta från okända webbnummer eller utländska nummer, vilket gör att kunderna lätt misstar dem för skräppost (spam).
För att lösa dessa problem kan du förvandla din egen Android-smartphone till en kraftfull SMS-gateway och ansluta en 'android sms'-tjänst till 'google sheets'. Eftersom meddelandena skickas från ditt eget vanliga mobilnummer – som kunderna redan känner till och har sparat – minskar risken för att blockeras som spam dramatiskt, samtidigt som leveranssäkerheten maximeras.
MySMSGate: Den mest praktiska 'low cost sms api'-lösningen
MySMSGate är en innovativ SaaS-tjänst som låter dig skicka SMS via SIM-kortet i din Android-telefon genom att installera en tillhörande app. Förutom ett enkelt REST API för utvecklare erbjuder tjänsten även en webbpanel och no-code-verktyg som är lätta att använda för alla.
Här är de främsta fördelarna med MySMSGate:
- Rättvis enhetstaxa: Oavsett hur långt ditt SMS är betalar du alltid ett fast pris på endast $0.02 per meddelande. Du slipper dubbla eller tredubbla avgifter baserat på teckenbegränsningar som hos Twilio eller Plivo.
- Inga bindningstider eller fasta månadsavgifter: Ladda på ditt saldo med så lite som $5.00 (250 SMS) och betala bara för det du använder. Under månader då du inte skickar något kostar det absolut ingenting. Som visas i vår guide till det billigaste SMS-API:et för småföretag är detta det mest ekonomiska valet för småföretagare.
- Kom igång direkt utan godkännande: Du slipper krångliga registreringsprocesser och operatörsgodkännanden. Börja skicka direkt från ditt eget mobilnummer så fort du registrerat dig.
- Automatisk återbetalning för misslyckade SMS: Om ett SMS misslyckas på grund av felaktigt nummer eller mottagarblockering återbetalas kostnaden automatiskt till ditt saldo direkt.
- Stöd för flera enheter och Dual SIM: Anslut flera Android-telefoner till ett och samma konto för att använda olika avsändarnummer för olika filialer, eller använd Dual SIM på en och samma telefon för att välja mellan ditt privata nummer och jobbnumret.
Steg-för-steg-guide: Anslut en 'android sms'-tjänst till 'google sheets'
Här går vi igenom två metoder för att koppla ihop MySMSGate med Google Sheets och bygga ett automatiskt SMS-system. Den första metoden använder Make.com (no-code) som inte kräver någon kodning alls, och den andra använder Google Apps Script (low-code) för utvecklare och avancerade användare.
Förberedelser: Skapa konto på MySMSGate och anslut din Android-telefon
Först måste du registrera den hårdvara (din Android-smartphone) som ska skicka meddelandena i MySMSGate-systemet.
- Gå till sidan för att registrera ett kostnadsfritt MySMSGate-konto och skapa ditt konto.
- När du loggar in på din instrumentpanel ser du en QR-kod på skärmen.
- Ladda ner och installera den officiella MySMSGate-appen på den Android-telefon du vill skicka SMS ifrån.
- Öppna appen och tryck på knappen 'Scan QR' för att skanna QR-koden på din datorskärm.
- När anslutningen är klar visas din telefon som aktiv i instrumentpanelen. Nu är du redo!
Metod 1: No-code-integration med Make.com (rekommenderas)
Utan att skriva en enda rad kod kan du använda Make.com (tidigare Integromat) för att automatiskt skicka SMS varje gång en ny rad läggs till i Google Sheets. Detta är också det perfekta svaret på frågan 'comment envoyer des campagnes sms sans utiliser de code ?' (hur man skickar SMS-kampanjer utan att använda kod).
- Logga in på ditt Make.com-konto och skapa ett nytt Scenario.
- Välj Google Sheets (Watch Rows) som den första modulen, och ange det kalkylblad och det ark du vill använda.
- Lägg till HTTP (Make a request) som den andra modulen.
- I inställningarna för HTTP anger du följande:
- URL:
https://mysmsgate.net/api/v1/send - Method: POST
- Headers:
Authorization: Bearer [Din API-nyckel från MySMSGate] - Body Type: Raw (application/json)
- Content:
{ "to": "{{Telefonnummer-kolumnen mappad från Google Sheets}}", "message": "Hej {{Kundnamn}}! Din bokning har bekräftats." }
- URL:
- Aktivera scenariot. Nu kommer ett SMS automatiskt att skickas via din Android-telefon i realtid så fort ny kundinformation läggs till i Google Sheets.
Metod 2: Direkt integration med Google Apps Script
Om du inte vill använda en extern automatiseringsplattform kan du anropa API:et direkt via Google Sheets inbyggda funktion 'Apps Script'. För mer avancerade anpassningar kan du läsa vår utvecklarvänliga guide för integration av Android SMS-gateway.
Klicka på Tillägg > Apps Script i menyn i Google Sheets, radera eventuell befintlig kod och klistra in följande enkla men kraftfulla skript:
function sendSMSFromSheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
var apiKey = "YOUR_MYSMSGATE_API_KEY"; // Ange din API-nyckel från MySMSGate-panelen
// Antar att första raden är en rubrik (Namn, Telefonnummer, Meddelande, Status) och börjar från rad 2.
for (var i = 1; i < data.length; i++) {
var customerName = data[i][0]; // Kolumn A: Kundnamn
var phoneNumber = data[i][1]; // Kolumn B: Telefonnummer
var message = data[i][2]; // Kolumn C: Meddelandeinnehåll
var status = data[i][3]; // Kolumn D: Sändningsstatus (t.ex. "Väntar")
if (status === "Väntar") {
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("Skickat");
} else {
sheet.getRange(i + 1, 4).setValue("Misslyckades: " + responseData.message);
}
} catch (e) {
sheet.getRange(i + 1, 4).setValue("Fel: " + e.toString());
}
}
}
}Det här skriptet letar efter rader där statusen i kolumn D är 'Väntar', skickar SMS:et via MySMSGate API och uppdaterar statusen till 'Skickat' när det har lyckats. Du kan enkelt ställa in en trigger så att skriptet körs varje timme eller automatiskt när kalkylbladet redigeras.
Jämförelse: Traditionella SMS-tjänster vs MySMSGate
Det finns tydliga skäl till varför många småföretagare och utvecklare väljer MySMSGate framför traditionella plattformar som Twilio eller Plivo. Se jämförelsetabellen nedan för en snabb överblick.
| Jämförelsepunkt | Traditionella SMS-API:er (t.ex. Twilio) | MySMSGate (Android SMS) |
|---|---|---|
| Kostnad per SMS | $0.05 – $0.08 + extra avgifter vid längre meddelanden | $0.02 (fast enhetspris) |
| Fast månadsavgift | Kostnad för virtuellt nummer och fast månadsavgift tillkommer | Ingen (0 kr, inga bindningstider) |
| Avsändarnummer | Okända eller utländska nummer (risk för spamblockering) | Ditt eget faktiska Android-mobilnummer |
| Regler och godkännande | Kräver A2P 10DLC-registrering och strikta operatörsprövningar | Kom igång direkt utan godkännandeprocesser |
| Återbetalning för misslyckade SMS | Oftast ingen återbetalning (debitering sker per sändningsförsök) | Omedelbar automatisk återbetalning vid misslyckande |
| Inkommande meddelanden (inkorg) | Kräver extra avgifter och komplex webhook-konfiguration | Ta emot och svara kostnadsfritt i realtid via panelen |
Vanliga frågor (FAQ)
Här har vi samlat de vanligaste frågorna om att integrera Google Sheets med Android SMS.
Finns det någon gräns för hur många SMS jag kan skicka per dag?
MySMSGate sätter inga egna begränsningar på antalet skickade meddelanden. Men eftersom du använder SIM-kortet i din egen Android-telefon gäller din mobiloperatörs dagliga sändningsgränser (vilka ofta finns för att förhindra spam). För normal kundkommunikation, såsom bokningsbekräftelser och påminnelser, är dessa gränser vanligtvis mer än tillräckliga.
Kan jag se kundernas svar och chatta direkt från min dator?
Ja, absolut. Med MySMSGate-funktionen 'Web Conversations' kan du se kundernas svar i realtid och svara direkt från din webbläsare, precis som i en vanlig chattapp. Du slipper ta upp telefonen ur fickan och kan hantera all kundkommunikation direkt på datorskärmen.
Kan jag skicka SMS till kunder i utlandet?
Ja, du kan skicka meddelanden till nummer i hela världen. Även om MySMSGate-avgiften alltid är $0.02 per SMS oavsett land, skickas meddelandena via din Android-telefons SIM-kort. Du bör därför kontrollera att ditt mobilabonnemang tillåter internationella SMS och om din operatör tar ut extra avgifter för detta.
Slutar SMS:en att skickas om Android-telefonen går i viloläge (Sleep)?
MySMSGate är utrustad med en Auto Wake-up-funktion som använder avancerad push-teknik. Även om din smartphone är i viloläge eller djupsömn, väcks enheten omedelbart när ett API-anrop tas emot så att meddelandet skickas säkert och utan fördröjning.
Comments (0)
Be the first to comment!