SMS API - för ett effektivt och skalbart upplägg

inMobiles REST API gör det möjligt att integrera SMS-funktionalitet direkt i dina appar och arbetsflöden.

Bild av inMobiles API-produkt.

REST API

Använd inMobiles SMS API när du behöver automatiserad, effektiv och tillförlitlig SMS-kommunikation. Det kan till exempel handla om att skicka SMS till kunder eller medarbetare, integrera SMS i supportverktyg, skicka tidskritiska notiser och varningar, eller automatisera marknadsföringskampanjer.

Vårt API kan även användas för att ta emot inkommande SMS, exempelvis anmälningar till tjänster eller feedback från kunder, direkt till dina system och appar.

Bild av en utvecklare som sitter och kodar.

Över 25 000 användare har redan valt inMobile

DineroDinero
CoopCoop
DHLDHL
NorlysNorlys
AarsleffAarsleff
Stark GroupStark Group

Kom igång snabbt med inMobiles kodbibliotek

inMobiles kodbibliotek för PHP och .NET gör det enkelt för utvecklare att integrera SMS-funktionalitet direkt i företagets applikationer.


use Inmobile\InmobileSDK\InmobileApi;
use Inmobile\InmobileSDK\RequestModels\Message;
​
/*
 * Initialize the Inmobile API Client
 */
$api = new InmobileApi('my-api-token');
​
/*
 * Send the message
 */
$response = $api->messages()->send(
    Message::create('This is a message text to be sent')
        ->from('1245')
        ->to('4512345678')
);
use Inmobile\InmobileSDK\InmobileApi;
use Inmobile\InmobileSDK\RequestModels\Message;

/*
 * Initialize the Inmobile API Client
 */
$api = new InmobileApi('my-api-token');

/*
 * Send the message
 */
$response = $api->messages()->send(
    Message::create('This is a message text to be sent')
        ->from('1245')
        ->to('4512345678')
);

// Wrap the following in a try/catch - should also be done for all calls to the api
try
{
    var result = client.SmsOutgoing.SendSmsMessages(new List<OutgoingSmsMessageCreateInfo>() {
        new OutgoingSmsMessageCreateInfo(to: "4511223344", text: "Hello world", from: "FancyShop", statusCallbackUrl: null)
    });
    // statusCallbackUrl: Specify a url if you want report callbacks
}
catch (InMobileApiException ex)
{
    Console.WriteLine("Unexpected exception: " + ex.Message);
}
// Wrap the following in a try/catch - should also be done for all calls to the api
try
{
    var result = client.SmsOutgoing.SendSmsMessages(new List<OutgoingSmsMessageCreateInfo>() {
        new OutgoingSmsMessageCreateInfo(to: "4511223344", text: "Hello world", from: "FancyShop", statusCallbackUrl: null)
    });
    // statusCallbackUrl: Specify a url if you want report callbacks
}
catch (InMobileApiException ex)
{
    Console.WriteLine("Unexpected exception: " + ex.Message);
}
Det är enkelt att få tag på inMobile, de är pålitliga och vet exakt vad de gör. Det vi uppskattar mest är stabiliteten. Både vad gäller API, support och service."
Theis Jørgensen
Chief Revenue Officer
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
Innan vi införde SMS-lösningen fick vi 30–40 samtal dagligen från kunder som glömt portkoden. Idag får vi knappt några samtal eftersom koderna skickas automatiskt via SMS.
Brian Hansen
Fastighetsinspektör
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
inMobile är ett viktigt kommunikationsverktyg för oss. Det kan till exempel handla om varningar kring misstänkta mejl som är i omlopp […]. Vi kan reagera direkt, och de berörda medarbetarna får besked inom några minuter.
Steen Guldborg
IT-chef
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.
Det här är lite text inuti ett div-block.

Redo att se resultat? Prova inMobile gratis i 14 dagar

Starta din SMS-resa idag med 14 dagars fri tillgång till hela inMobiles plattform, och upplev hur direkt kommunikation kan lyfta din kundkontakt och öka försäljningen.

Utnyttja flexibiliteten i en skräddarsydd SMS-lösning

Flexibla API-lösningar ger dig möjlighet att anpassa dina integrationer efter specifika behov och affärsmål.

Stöd för flera API-nycklar

Om du integrerar från flera system kan du skapa en separat API-nyckel för varje system. Det innebär att du exempelvis kan stänga av ett enskilt system vid behov, utan att det påverkar andra.

IP-vitlistning

Öka säkerheten och kontrollera vilka system som får kommunicera med API:et. IP-vitlistning gör det möjligt att styra API-åtkomst och säkerställa att endast auktoriserade enheter och IP-adresser kan skicka meddelanden via din API-nyckel.

Sändningsfönster

Genom att definiera vilka tider SMS får skickas undviker du att störa mottagare i t.ex. nattetid eller på helger. För företag innebär det dessutom att alla kundärenden hanteras effektivt under arbetstid.

SMS till mallar

Skriv meddelandet i inMobile och hantera utskicket via inMobiles REST API. Låt till exempel marknadsavdelningen skriva kampanjmeddelandet i inMobile, medan utvecklarteamet sköter leveransen via det intuitiva SMS-API:et.

Omfattande API-dokumentation

inMobiles API-dokumentation är omfattande och innehåller både kodbibliotek och praktiska exempel för en smidig integration. Detaljerade guider och resurser gör det enkelt för utvecklare att implementera API:et.

Hantera mobilanvändare

Med inMobiles API är det enkelt att hantera mobilanvändare, uppdatera listor och hålla koll på avregistrerade nummer. API:et ger dig full kontroll över SMS-kommunikationen så att du effektivt kan administrera dina kontakter och hålla dina listor uppdaterade.

SMS API

Kodbibliotek

Utvecklar du i PHP eller .NET? Då kan du snabbt integrera SMS-funktioner direkt i företagets system. Med dessa bibliotek kan du enkelt ansluta till inMobiles REST API och börja skicka SMS med minimal kod.

Biblioteken hanterar allt från autentisering till felhantering, vilket förenklar processen och sparar utvecklingstid. Perfekt för dig som vill automatisera SMS-utskick eller lägga till meddelandefunktioner i befintliga system utan att bygga API-integrationen från grunden.

Bild av kod samt logotyper för PHP och C#.
SMS API

Ta emot SMS-meddelanden via webhooks

Använd webhooks i din kommunikation och effektivisera dina processer med automatiska SMS-svar.

Genom ett HTTP GET- eller POST-anrop till en specifik URL kan inkommande SMS hanteras automatiskt och smidigt.

Observera att ett virtuellt nummer krävs för att kunna ta emot inkommande SMS via webhooks.

Bild av webhook och HTTP-anrop.
SMS API

SMPP (Short Message Peer-to-Peer)

inMobile stödjer SMPP, en branschstandardprotokoll för att utbyta SMS mellan applikationer och SMSC (Short Message Service Centers). SMPP möjliggör bland annat tvåvägskommunikation och leveransrapporter.

  • inMobile stödjer SMPP version 3.4
  • Redundanta anslutningsmöjligheter
  • Kryptering via SSL/TLS
Bild av en utvecklare som sitter och kodar.

E-post till SMS

Skicka och ta emot SMS direkt från ditt e-postprogram, utan att installera programvara eller logga in på ditt inMobile-konto.

Vitlista e-postadresser eller domäner

Som en extra säkerhetsåtgärd behöver du ange vilka e-postadresser som är godkända att skicka SMS via e-post till SMS. Endast vitlistade e-postadresser eller domäner kan använda funktionen e-post till SMS via inMobile.

Använd ditt varumärke som avsändare

Skriv t.ex. ditt företagsnamn så det är det första mottagaren ser när SMS:et landar i mobilen. Om du använder en textavsändare istället för ett telefonnummer kan mottagaren inte svara på SMS:et.

Ta emot svar på dina SMS

Vill du ta emot svar på dina SMS kan du enkelt beställa ett virtuellt nummer från inMobile. Mottagaren svarar på SMS:et precis som vanligt, och svaret skickas automatiskt till din e-post.

Ta bort e-postsignaturer och HTML-element

En e-postsignatur innehåller ofta information som inte hör hemma i ett SMS. Det kan till exempel vara företagets logotyp, adress m.m. Sådana element tas automatiskt bort från dina SMS-meddelanden.

Cooldown för mobilnummer

Håll koll på sändningsfrekvensen och undvik att störa mottagaren i onödan. Aktivera cooldown i dina e-post till SMS-inställningar för att utesluta nummer som nyligen fått ett SMS.

Länkspårning

inMobile lägger automatiskt till spårning och förkortar länkar med ditt eget domännamn. Det sparar tecken i SMS:et och ökar klickfrekvensen, vilket stärker mottagarens engagemang. Samtidigt får du värdefulla datainsikter i form av klickfrekvens i procent.

Lås upp nya möjligheter med innovativa SMS-integrationer

FAQ: SMS API

Kan inMobile skicka SMS till internationella nummer?

Ja, inMobile är ansluten till routingpartners över hela världen.

Var hostas er SMS gateway, och är hela systemet redundant?

inMobile använder Scannet, en del av team.blue. Vi vet att vår mjukvara är en affärskritisk del av våra kunders verksamhet. Därför är allt redundant. Vi strävar efter 100% drifttid och ligger för närvarande på 99,998 %.

Kan ni visa om ett SMS har levererats?

Ja. Om vi får en leveransrapport från operatören kan du hämta den via vårt API. Det finns flera olika sätt att få tillgång till rapporten.

Hur ofta har ni underhållsfönster?

Vår drifttid ligger på 99,998%, mätt över de senaste 12 månaderna. Vi vet att vår mjukvara är en affärskritisk del av våra kunders verksamhet. Därför är hela vår tekniska setup byggd med redundans. Det gör att vi kan genomföra de flesta underhållsfönster helt utan att du märker något.

Har ni kodbibliotek för ert API?

Ja, vi har tagit fram kodbibliotek för PHP och .NET.

Var hittar jag min API-nyckel?

Du kan hitta och generera nya API-nycklar direkt i ditt inMobile-konto.