telkittelkit
Bruksområde

SMS-varsling til innbyggere, ansatte og beboere

Et vannverk med kokepåbud, et borettslag som stenger vannet, en entreprenør som kaller inn mannskap klokka fem om morgenen. Oppgaven er den samme hver gang, og den har fire trinn.

Sist gjennomgått

telkit sender varslings-SMS gjennom ett REST-API, med norsk avsender, leveringsrapport per mottaker og svar tilbake på samme nummer. Du sender listen, følger statusen mens meldingene går, og har loggen etterpå. Meldinger operatøren filtrerte bort, faktureres aldri.

Slik ser flyten ut

Fire trinn fra du bestemmer deg for å varsle, til du kan dokumentere hva som ble sendt.

  1. Hent mottakerlisten. Numrene kan ligge i ditt eget fagsystem, i en abonnentbase eller i et regneark som lastes opp før utsendelsen. telkit tar imot dem på E.164-format, altså +47 og åtte siffer.
  2. Send. Ett kall per mottaker, med en idempotencyKey som gjør at en retry etter timeout ikke sender varselet to ganger. Teksten deles i segmenter automatisk, og du ser hvor mange segmenter meldingen ble.
  3. Følg leveringen. Hver melding får en status som går fra queued til delivered eller undelivered. Statusen kommer som en signert webhook, så du slipper å spørre om og om igjen.
  4. Ta imot svar. Sender du fra et nummer, kommer svaret inn som en message.received-hendelse med avsendernummer og tekst. Beredskapsvakten ser hvem som har bekreftet, uten å ringe rundt.

Hva du må passe på

Varsling og markedsføring er ikke det samme i norsk rett, og det er innholdet i meldingen som avgjør hvilken av delene du driver med.

  • Kravet om forhåndssamtykke i markedsføringsloven § 15 gjelder markedsføringshenvendelser. En melding om kokepåbud, stengt vei eller innkalling til vakt markedsfører ingenting, og faller derfor utenfor. Detaljene står i Regler for SMS-markedsføring.
  • Grensen går ved innholdet. Legger du en rabattkode eller en oppfordring om å kjøpe noe inn i varselet, blir hele meldingen en markedsføringshenvendelse, og da gjelder samtykkekravet for hele meldingen. Detaljene står i Regler for SMS-markedsføring.
  • Reservasjonsregisteret treffer markedsføring mot privatpersoner. Driftsvarsler til egne abonnenter er noe annet, men sender du samtidig ut tilbud til de samme numrene, må listen vaskes mot registeret hver måned. Detaljene står i Reservasjonsregisteret og SMS.
  • En alfanumerisk avsender, altså et navn i stedet for et nummer, kan ikke ta imot svar. Skal mottakeren kunne svare på varselet, må du sende fra et nummer. Detaljene står i Avsender-ID på SMS i Norge.
  • Skriv hvem varselet kommer fra i selve teksten. Mottakeren har ingen kontakt lagret på et nummer hun aldri har sett, og et varsel uten avsender leses som svindel.

For deg som skal koble det opp

Utsendelsen er ett kall per mottaker. Nøkkelen er idempotencyKey: den gjør at et nettverksavbrudd midt i listen ikke gir noen dobbelt varsel.

varsling.tsts
import { Telkit } from "@telkit/sdk"; const telkit = new Telkit({ apiKey: process.env.TELKIT_API_KEY }); for (const abonnent of abonnenter) {  await telkit.messages.create({    from: "+4721000000",    to: abonnent.mobil,    body: "Kokevarsel i Storgata. Kok alt drikkevann til nytt varsel kommer.",    idempotencyKey: `kokevarsel-2026-08-08-${abonnent.id}`,  });} // Statusen kommer tilbake som en signert hendelse:// { "type": "message.delivered", "data": { "status": "delivered", "billed": true } }// { "type": "message.undelivered", "data": { "error_code": "carrier_filtered", "billed": false } }

Spørsmål om SMS-varsling

Sett opp varslingen

Få en API-nøkkel og send den første testmeldingen i dag. Gratisnivået holder til å teste hele flyten.