Spring til indhold

Kanaler

Syv kanaltyper bag ét endpoint

OmniMessage er en gateway, hvor du medbringer dine egne kanaler. Du tilslutter afsendere, du allerede har, og de bliver alle adresseret, sporet og faktureret på samme måde.

Medbring din egen kanal

Tilslut én gang, i konsollen eller via API

En tilsluttet afsender bliver til en kanal med et id. Det id er den eneste kanalspecifikke værdi i en afsendelsesanmodning.

  • Du ejer afsenderen

    Nummeret, botten eller kontoen er registreret i dit navn hos udbyderen. Forlader du OmniMessage, tager du din afsender med dig.

  • To separate regninger

    OmniMessage opkræver et gatewaygebyr pr. udgående besked. Det, som Meta, Twilio eller en anden udbyder opkræver for kanalen, fakturerer de direkte til dig.

  • Log ind, eller indsæt legitimationsoplysninger

    WhatsApp, Messenger og Instagram godkendes ved at logge ind med Facebook i konsollen, og TikTok ved at logge ind med TikTok. Telegram, SMS og SMS OTP kræver legitimationsoplysninger, i konsollen eller via API’et, og det samme kan bruges til et WhatsApp-nummer, der allerede er på Cloud API.

  • Legitimationsoplysninger kan kun skrives

    Tokens, koder og legitimationsoplysninger sendes videre til leveringslaget, når du tilslutter en kanal. Gatewayen gemmer dem ikke, og API’et returnerer dem aldrig.

POST /v1/channels
curl https://api.omnimessage.co/v1/channels \
  -H "Authorization: Bearer om_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "type": "whatsapp",
    "name": "Support line",
    "identifier": "+971800123456",
    "credentials": {
      "wab_account_id": "...",
      "phone_number_id": "...",
      "access_token": "..."
    }
  }'
201 Created
{
  "id": "ch_7Hq2mN5vB8cX1zL0pK3j",
  "object": "channel",
  "mode": "live",
  "type": "whatsapp",
  "name": "Support line",
  "identifier": "+971800123456",
  "status": "active",
  "connection_status": "pending",
  "capabilities": ["text", "attachments", "template", "button", "list", "location", "contacts", "cta_url"],
  "created_at": "2026-10-01T08:00:00.000Z"
}

Til WhatsApp, Telegram, SMS og SMS OTP. Kræver rettigheden channels:write. Abonner på channel.connected og channel.disconnected for at følge forbindelsesstatus.

WhatsApp Business

Send fra et telefonnummer på WhatsApp Business Platform (Cloud API), som du selv ejer. OmniMessage sender dine beskeder videre til Cloud API og melder statusserne sendt, leveret, læst og mislykket tilbage til dig.

0,001 $ pr. udgående besked eller én pakkekredit

Det skal du bruge
Et Facebook-login med adgang til din Meta-virksomhedsportefølje. Fortsæt med Facebook i konsollen, så opsætter Meta Embedded Signup WhatsApp Business-kontoen og nummeret. Et nummer, der allerede er på Cloud API, kan også tilsluttes med sine id’er og et adgangstoken for en systembruger, i konsollen eller via API’et.
API-legitimationsoplysninger
wab_account_idphone_number_idaccess_token
Kanaltype
whatsapp
Afsender-id
Afsenderens telefonnummer i E.164-format, for eksempel +971800123456.
Modtager (to)
Telefonnummer i E.164-format.
Godt at vide
  • Uden for kundeservicevinduet på 24 timer accepterer WhatsApp kun godkendte skabelonbeskeder.
  • Få vist en kanals godkendte skabeloner med GET /v1/channels/:id/templates.
  • Metas samtalegebyrer opkræves af Meta på din WhatsApp Business-konto. De er adskilt fra gatewaygebyret.

SMS

Send SMS fra et Twilio-telefonnummer på din egen Twilio-konto. Brug det til notifikationer, påmindelser og tovejssamtaler, hvor indgående beskeder leveres til din webhook.

0,0005 $ pr. udgående besked eller én pakkekredit

Det skal du bruge
En Twilio-konto og et telefonnummer, der er aktiveret til beskeder.
API-legitimationsoplysninger
account_sidphone_number_sidauth_token
Kanaltype
sms
Afsender-id
Afsenderens telefonnummer i E.164-format.
Modtager (to)
Telefonnummer i E.164-format.
Godt at vide
  • Medievedhæftninger afhænger af, hvad dit nummer og modtagerens netværk understøtter.
  • Gebyrer til teleoperatører og Twilio opkræves af Twilio på din Twilio-konto. De er adskilt fra gatewaygebyret.

SMS OTP

En dedikeret kanaltype til bekræftelseskoder. Den accepterer kun ren tekst, så et loginflow ikke ved et uheld kan sende andet igennem den.

0,0005 $ pr. udgående besked eller én pakkekredit

Det skal du bruge
En konto hos din OTP SMS-udbyder og dens API-nøgle.
API-legitimationsoplysninger
api_key
Kanaltype
sms_otp
Afsender-id
Det afsender-id eller nummer, der er registreret hos din udbyder.
Modtager (to)
Telefonnummer i E.164-format.
Beskedtyper
Tekst
Godt at vide
  • Kun tekst. Vedhæftninger og interaktive typer afvises med unsupported_message_type.
  • Udbydergebyrer opkræves af din udbyder. De er adskilt fra gatewaygebyret.

Telegram

Send gennem en Telegram-bot, du selv har oprettet. Bot-tokenet er den eneste legitimationsoplysning, og personer, der skriver til botten, kommer ind som message.received-hændelser.

0,0003 $ pr. udgående besked eller én pakkekredit

Det skal du bruge
En Telegram-bot og dens token fra @BotFather. Bottens brugernavn hentes fra Telegram, når du tilslutter.
API-legitimationsoplysninger
access_token
Kanaltype
telegram
Afsender-id
Bottens brugernavn, hentet fra Telegram med tokenet.
Modtager (to)
Telegram-chat-id.
Godt at vide
  • En bot kan kun skrive til en person, der har startet en samtale med den.
  • Hver persons chat-id er med i de message.received-hændelser, vedkommende udløser.

Messenger

Svar personer, der kontakter din Facebook-side, med tekst, medier og svarknapper. Indgående beskeder når din webhook med det afsender-id, du skal bruge for at svare.

0,0005 $ pr. udgående besked eller én pakkekredit

Det skal du bruge
En Facebook-side og et Facebook-login med fuld kontrol over den.
Sådan tilslutter du
Fortsæt med Facebook i konsollen, og vælg den Side, der skal sendes fra.Der er ingen legitimationsoplysninger at kopiere for denne kanaltype, og den kan ikke oprettes med en API-nøgle.
Kanaltype
messenger
Afsender-id
Den Side, kanalen sender fra.
Modtager (to)
Sidespecifikt bruger-id.
Godt at vide
  • Sidespecifikke id’er udstedes pr. Side. Du modtager dem i message.received-hændelser.
  • Metas beskedpolitikker gælder for, hvad du kan sende og hvornår.

Instagram

Besvar direkte beskeder, der er sendt til din professionelle Instagram-konto, med tekst, medier og svarknapper, gennem det samme endpoint som alle andre kanaler.

0,0005 $ pr. udgående besked eller én pakkekredit

Det skal du bruge
En professionel Instagram-konto, der er knyttet til en Facebook-side, du administrerer.
Sådan tilslutter du
Fortsæt med Facebook i konsollen, og vælg den Side, din Instagram-konto er knyttet til. Sider uden en tilknyttet professionel konto kan ikke tilsluttes.Der er ingen legitimationsoplysninger at kopiere for denne kanaltype, og den kan ikke oprettes med en API-nøgle.
Kanaltype
instagram
Afsender-id
Den Instagram-konto, kanalen sender fra.
Modtager (to)
Sidespecifikt bruger-id.
Godt at vide
  • Specifikke id’er udstedes pr. konto. Du modtager dem i message.received-hændelser.
  • Metas beskedpolitikker gælder for, hvad du kan sende og hvornår.

TikTok

Svar personer, der skriver til din TikTok-virksomhedskonto, med tekst, medier og svarknapper, og følg hver besked med de samme statusser og webhooks.

0,0005 $ pr. udgående besked eller én pakkekredit

Det skal du bruge
En TikTok Business-konto, du kan logge ind på.
Sådan tilslutter du
Fortsæt med TikTok i konsollen, og godkend adgang til beskederne på din virksomhedskonto.Der er ingen legitimationsoplysninger at kopiere for denne kanaltype, og den kan ikke oprettes med en API-nøgle.
Kanaltype
tiktok
Afsender-id
Den TikTok-konto, kanalen sender fra.
Modtager (to)
Afsender-id’et fra en message.received-hændelse.
Godt at vide
  • TikToks beskedpolitikker gælder for, hvad du kan sende og hvornår.

Tilslut din første kanal

Opret en konto, tilføj en afsender, du allerede har, og send gennem den med den samme anmodning, du testede i sandboxen.