Integrering af SMS API: Opsætningsguide
Integrering af SMS API er en af vejene til, at afsende SMS-beskeder! Via API er opgaven let for en udvikler. Der er en række faktorer, der er relevante for at vælge en god SMS Gateway-udbyder. Vi vil her gennemgå de mest relevante faktorer ved Integrering af SMS API, samt en komplet tjekliste!
Punkter du skal overveje før Integrering af SMS API
Glem ikke at stille krav til SMS Gateway udbyderen – også ikke tekniske krav!
Teknisk support: er den agil og fleksibel? Den support der gives i integrationsfasen kan give dig en idé om, hvilket niveau af hjælp, du kan forvente, når tjenesten er i brug.
Trafik nationalt og globalt: De fleste beskeder sendes normalt til det land, hvor virksomheden har hjemme. Har du kunder i andre lande? Så er international dækning nødvendig!
Leveringsbekræftelse: Har du brug for at kende dato og klokkeslættet, hvor SMS-beskeden blev leveret til modtageren?
Sender ID: Er der muligt at tilpasse navnet på afsenderen af beskeden? Så der står din virksomheds navn i stedet for et nummer.
Planlagte beskeder: Hvis SMS-beskeden ikke er til omgående afsendelse, men skal planlægges til bestem dato og klokkeslæt.
Forsendelses flow og hastighed: Skal du sende store mængder af beskeder? Hvilken leveringshastighed har jeg brug for?
To-vejs beskeder: skal du modtage et svar på de beskeder, du sender?
Sikkerhed: har udbyderen nogen sikkerhedsforskrifter, er der styr på din data, ISAE, GDPR og så videre?
Tilgængelighed: tilbyder udbyderen nogen form for SLA, så du altid kan være sikker på support og hjælp?
LINK Mobility har Europas mest anvendte SMS Gateway og hjælper over 47.000 kunder med, at sende mere end 14.700.000.000 beskeder om året. Når du vælger os som din SMS API udbyder er du sikret alle de ovenstående punkter!
Tjek, om LINK Mobility’s SMS-modul allerede er en del af et af dine systemer
Det er muligt, at der allerede er en forbindelse til at sende SMS gennem vores SMS Gateway i et af dine IT-systemer. Vi er integration partners med de fleste store platforme. LINK Mobility’s SMS-løsninger har en connector til de mest anvendte IT-systemer og platforme. I dette tilfælde er det ikke nødvendigt lave en skræddersyet integrering af SMS API. Hvis dette er tilfældet er Integrering af SMS API’et meget let.
Dette er en liste over de mest anvendte connectors:
SalesForce
MarketingPlatform
Hubspot
Zapier
Oracle Marketing Cloud
Adobe Campaign
Emarsys
Shopify
Magento
Microsoft Dynamics
Valg af API-type ved integrering af SMS API
Den mest almindelige type API er af typen REST. Men når mængden af SMS er meget høj, bør SMPP anvendes, selvom opsætningen af API’et er mere kompliceret – ud fra et teknisk synspunkt. Hvis du er i tvivl, så kan du altid hente svar hos din kontaktperson i LINK og find ud af, hvilket setup, der passer bedst til dig og dine behov.
Vælg programmeringssprog før integrering af SMS API
Valget af programmeringssprog er normalt betinget af det projekt du arbejder på og ikke af det specifikke behov for en SMS API. REST-typen SMS API er uafhængig afprogrammeringssproget og på alle sprog er der biblioteker til denne type forbindelse, der letter udviklingen.
Valg af SMS API udbyder
Tekniske forhold
Vælg en udbyder, der giver dig et godt indtryk af deres tekniske formåen.
Tjek API-dokumentet. Der er ofte valgfrie parametre, der tilbyder avanceret funktionalitet.
Tal med deres supportafdeling for at vurdere deres evne til at svare på dine forespørgsler.
Hvilken slags ruter bruger de? Der er SMS ruter, der er kendt som gray routes, og som ikke giver tilstrækkelige garantier for en kvalitetsservice eller nogen form for datasikkerhed. Sørg for, at udbyderen altid tilbyder direkte ruter. Er udbyderne meget billigere end markedet, så spørg ind til deres SMS ruter!
Økonomiske forhold
Hvilken pris tilbyder udbyderen? Det er indlysende, at det er et meget vigtigt aspekt, men ikke det eneste. Glem ikke, at en leverandør kan tilbyde en lavere pris, men bruger ruter af lav kvalitet og ikke har styr på compliance og GDPR. Dette kan falde tilbage på din virksomhed!
Mængde og destination har ofte indflydelse på prisen.
Er der månedlige eller årlige gebyrer for tjenesten?
Hvilke betalingsmuligheder tilbyder udbyderen?
Juridiske forhold og omdømme
Gennemgå vilkårene i kontrakten
Tjek brugsbetingelserne
Kontroller DPA (data processing agreement)
Hvilken slags kunder bruger allerede udbyderen?
Proof of concept
Inden du starter, skal du spørge efter moduler eller connectors, der gør det nemmere eller unødvendigt at skrive kildekode til integrationen
Det hele starter med en test, en simpel kildekode for at sikre, at forbindelsen er etableret, og en SMS sendes gennem API’et med en simpel tekst “Hello World”
Afsendelsen slutter ikke med anmodningen, det er nødvendigt at læse udbyderens svar for at bekræfte, at beskeden er modtaget korrekt, og der ikke er en fejlkode
Tilføj flowet svarende til de mulige fejl til koden. Adskil API-fejl fra kommunikationsfejl (firewall, proxy, forbindelsestimeout etc.)
Leveringsbekræftelse: Leveringsbekræftelse er asynkron. Du skal implementere en webhook for at modtage oplysningerne
Integration af afsendelse af SMS API i din software
Når proof of concept er færdigt, skal du integrere koden, der sender SMS i din software, ved at følge manualen og god programmering og dokumentationspraksis.
Format af telefonnumre: En LINK SMS API tillader afsendelse til ethvert land. Hvis din database ikke indeholder telefonnumrene i internationalt præfiksformat, er det nødvendigt at foretage de nødvendige tilpasninger, så det internationale præfiksformat er det, som udbyderen forventer.
1 SMS = 160 tegn. Kontroller længden af de beskeder, der skal sendes, så de ikke overstiger 160 tegn. Hvis det ikke er muligt, så tjek API’et for at sende sammenkædede SMS, men husk, at lige så mange SMS som sammenkædede dele af beskeden vil blive faktureret.
Kontroller forsendelses-flowet. Hvis leveringen mislykkes, skal koden beslutte, om den skal fortsætte med resten af modtagerne eller sende en advarsel til manuel gennemgang. Du skal også beslutte, hvordan fejl og genforsøg skal håndteres.
Test: En god integration har automatiske test for at sikre kvaliteten af softwaren i forhold til ændringer i koden.
Kontakt os!
Har du spørgsmål eller er du klar til at komme i gang med din integrering af SMS API? Kontakt os eller book videomøde med vores danske medarbejdere!
LINK Mobility er Europas førende leverandør inden for mobilkommunikation med speciale i Messaging, Marketing Automation, SMS Gateway, digitale tjenester og intelligent brug af data. LINK er noteret på Oslo Børs, se vores Investor Relations her.