Kanali
Sedam tipova kanala iza jednog endpointa
OmniMessage je gateway na koji povezujete sopstvene kanale. Povezujete pošiljaoce koje već imate, a svaki od njih se adresira, prati i naplaćuje na isti način.
Koristite sopstveni kanal
Povežite jednom, u konzoli ili preko API-ja
Povezani pošiljalac postaje kanal sa svojim ID-jem. Taj ID je jedina vrednost u zahtevu za slanje koja zavisi od kanala.
Pošiljalac je vaš
Broj, bot ili nalog registrovan je kod provajdera na vaše ime. Ako napustite OmniMessage, svog pošiljaoca ne ostavljate za sobom.
Dva odvojena računa
OmniMessage naplaćuje naknadu za gateway po odlaznoj poruci. Sve što Meta, Twilio ili drugi provajder naplaćuje za kanal, taj provajder naplaćuje direktno vama.
Prijavite se ili unesite akreditive
WhatsApp, Messenger i Instagram se autorizuju prijavom preko Facebooka u konzoli, a TikTok prijavom preko TikToka. Za Telegram, SMS i SMS OTP unose se akreditivi, u konzoli ili preko API-ja, a isto važi i za WhatsApp broj koji je već na Cloud API-ju.
Akreditivi se samo upisuju
Tokeni, kodovi i akreditivi prosleđuju se sloju za isporuku kada povežete kanal. Gateway ih ne čuva i API ih nikada ne vraća.
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": "..."
}
}'{
"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"
}Za WhatsApp, Telegram, SMS i SMS OTP. Zahteva opseg channels:write. Pretplatite se na channel.connected i channel.disconnected da biste pratili status veze.
WhatsApp Business
Šaljite sa broja telefona na platformi WhatsApp Business Platform (Cloud API) čiji ste vlasnik. OmniMessage prosleđuje vaše poruke Cloud API-ju i vraća vam statuse poslata, isporučena, pročitana i neuspela.
0,001 $ po odlaznoj poruci ili jedan kredit iz paketa
- Šta vam je potrebno
- Facebook nalog sa pristupom vašem Meta poslovnom portfoliju. Nastavite preko Facebooka u konzoli i Meta Embedded Signup podešava WhatsApp Business nalog i broj. Broj koji je već na Cloud API-ju može da se poveže i pomoću svojih ID-jeva i pristupnog tokena sistemskog korisnika, u konzoli ili preko API-ja.
- API akreditivi
wab_account_idphone_number_idaccess_token- Tip kanala
whatsapp- Identifikator pošiljaoca
- Broj telefona pošiljaoca u formatu E.164, na primer
+971800123456. - Primalac (
to) - Broj telefona u formatu E.164.
- Dobro je znati
- Van 24-časovnog prozora korisničke podrške WhatsApp prihvata samo odobrene šablonske poruke.
- Odobrene šablone kanala izlistajte pozivom
GET /v1/channels/:id/templates. - Naknade za konverzacije Meta naplaćuje vašem WhatsApp Business nalogu. One su odvojene od naknade za gateway.
SMS
Šaljite SMS sa Twilio broja telefona na sopstvenom Twilio nalogu. Koristite ga za obaveštenja, podsetnike i dvosmerne razgovore, dok dolazne poruke stižu na vaš webhook.
0,0005 $ po odlaznoj poruci ili jedan kredit iz paketa
- Šta vam je potrebno
- Twilio nalog i broj telefona na kome je omogućeno slanje poruka.
- API akreditivi
account_sidphone_number_sidauth_token- Tip kanala
sms- Identifikator pošiljaoca
- Broj telefona pošiljaoca u formatu E.164.
- Primalac (
to) - Broj telefona u formatu E.164.
- Dobro je znati
- Multimedijalni prilozi zavise od toga šta podržavaju vaš broj i odredišna mreža.
- Naknade operatora i kompanije Twilio naplaćuje Twilio vašem Twilio nalogu. One su odvojene od naknade za gateway.
SMS OTP
Namenski tip kanala za verifikacione kodove. Prihvata samo običan tekst, pa tok prijave ne može slučajno da pošalje ništa drugo preko njega.
0,0005 $ po odlaznoj poruci ili jedan kredit iz paketa
- Šta vam je potrebno
- Nalog kod vašeg provajdera za OTP SMS i njegov API ključ.
- API akreditivi
api_key- Tip kanala
sms_otp- Identifikator pošiljaoca
- ID pošiljaoca ili broj registrovan kod vašeg provajdera.
- Primalac (
to) - Broj telefona u formatu E.164.
- Tipovi poruka
- Tekst
- Dobro je znati
- Samo tekst. Prilozi i interaktivni tipovi se odbijaju uz
unsupported_message_type. - Naknade provajdera naplaćuje vaš provajder. One su odvojene od naknade za gateway.
- Samo tekst. Prilozi i interaktivni tipovi se odbijaju uz
Telegram
Šaljite preko Telegram bota koji ste sami napravili. Token bota je jedini akreditiv, a osobe koje pišu botu stižu kao događaji message.received.
0,0003 $ po odlaznoj poruci ili jedan kredit iz paketa
- Šta vam je potrebno
- Telegram bot i njegov token koji izdaje
@BotFather. Korisničko ime bota se čita iz Telegrama prilikom povezivanja. - API akreditivi
access_token- Tip kanala
telegram- Identifikator pošiljaoca
- Korisničko ime bota, pročitano iz Telegrama pomoću tokena.
- Primalac (
to) - ID Telegram četa.
- Dobro je znati
- Bot može da piše samo osobi koja je započela razgovor sa njim.
- ID četa svake osobe nalazi se u događajima
message.receivedkoje ta osoba pokrene.
Messenger
Odgovarajte osobama koje se obrate vašoj Facebook Stranici, tekstom, medijima i dugmadima za odgovor. Dolazne poruke stižu na vaš webhook sa ID-jem pošiljaoca koji vam je potreban za odgovor.
0,0005 $ po odlaznoj poruci ili jedan kredit iz paketa
- Šta vam je potrebno
- Facebook Stranica i Facebook nalog sa punom kontrolom nad njom.
- Kako se povezuje
- U konzoli nastavite preko Facebooka i izaberite Stranicu sa koje šaljete.Za ovaj tip kanala nema akreditiva koji se kopiraju i on ne može da se kreira API ključem.
- Tip kanala
messenger- Identifikator pošiljaoca
- Stranica sa koje kanal šalje.
- Primalac (
to) - ID korisnika na nivou Stranice.
- Tipovi poruka
- TekstPriloziDugmad za odgovor
- Dobro je znati
- ID-jevi na nivou Stranice izdaju se za svaku Stranicu posebno. Dobijate ih u događajima
message.received. - Na to šta i kada možete da šaljete primenjuju se Meta pravila za razmenu poruka.
- ID-jevi na nivou Stranice izdaju se za svaku Stranicu posebno. Dobijate ih u događajima
Odgovarajte na direktne poruke poslate vašem profesionalnom Instagram nalogu tekstom, medijima i dugmadima za odgovor, preko istog endpointa kao i za sve ostale kanale.
0,0005 $ po odlaznoj poruci ili jedan kredit iz paketa
- Šta vam je potrebno
- Profesionalni Instagram nalog povezan sa Facebook Stranicom kojom upravljate.
- Kako se povezuje
- U konzoli nastavite preko Facebooka i izaberite Stranicu sa kojom je povezan vaš Instagram nalog. Stranice bez povezanog profesionalnog naloga ne mogu da se povežu.Za ovaj tip kanala nema akreditiva koji se kopiraju i on ne može da se kreira API ključem.
- Tip kanala
instagram- Identifikator pošiljaoca
- Instagram nalog sa kog kanal šalje.
- Primalac (
to) - ID korisnika na nivou Stranice.
- Tipovi poruka
- TekstPriloziDugmad za odgovor
- Dobro je znati
- ID-jevi se izdaju za svaki nalog posebno. Dobijate ih u događajima
message.received. - Na to šta i kada možete da šaljete primenjuju se Meta pravila za razmenu poruka.
- ID-jevi se izdaju za svaki nalog posebno. Dobijate ih u događajima
TikTok
Odgovarajte osobama koje pišu vašem poslovnom TikTok nalogu tekstom, medijima i dugmadima za odgovor i pratite svaku poruku kroz iste statuse i webhookove.
0,0005 $ po odlaznoj poruci ili jedan kredit iz paketa
- Šta vam je potrebno
- TikTok Business nalog na koji možete da se prijavite.
- Kako se povezuje
- U konzoli nastavite preko TikToka i odobrite pristup porukama svog poslovnog naloga.Za ovaj tip kanala nema akreditiva koji se kopiraju i on ne može da se kreira API ključem.
- Tip kanala
tiktok- Identifikator pošiljaoca
- TikTok nalog sa kog kanal šalje.
- Primalac (
to) - ID pošiljaoca iz događaja
message.received. - Tipovi poruka
- TekstPriloziDugmad za odgovor
- Dobro je znati
- Na to šta i kada možete da šaljete primenjuju se TikTok pravila za razmenu poruka.
Povežite svoj prvi kanal
Otvorite nalog, dodajte pošiljaoca kog već imate i šaljite preko njega istim zahtevom koji ste testirali u sandboxu.