SMS e WhatsApp, con un'unica API.
Due canali, una sola API REST e un saldo condiviso. Invia SMS o template WhatsApp dal tuo codice; nella dashboard il team trova la posta in arrivo, i ruoli e i permessi per numero.
Due canali, tutti i messaggi importanti
L'API
Un endpoint per tipo di messaggio.
Auth Bearer, JSON in ingresso, verdetto in uscita: lo stesso token invia SMS e template WhatsApp, e la risposta dice cosa è partito e quanto è costato.
curl -X POST https://sms-jet.com/api/v1/sms/transactional \
-H "Authorization: Bearer gsms_…" \
-H "Idempotency-Key: order-4711-confirmation" \
-H "Content-Type: application/json" \
-d '{
"to": "+393331234567",
"text": "Your verification code is 123456",
"sender_type": "system"
}'{
"id": "0198f3c1-6b2a-7c41-9f0e-2d4a8b5c1e73",
"status": "accepted",
"encoding": "gsm7",
"parts": 1,
"price_eur": "0.0298"
}- Verdetto sincrono — la risposta HTTP è l'esito: accettato o rifiutato, con id e prezzo. Niente polling per sapere se l'invio è partito.
- Idempotency-Key — stessa chiave sul retry, stessa risposta: il messaggio non parte mai due volte, nemmeno se la rete cade a metà chiamata.
- Prezzo nella risposta — ogni parte di SMS è un messaggio fatturato e ogni template WhatsApp è tariffato per categoria: price_eur torna su ogni invio, senza sorprese a fine mese.
- Errori machine-readable — codici stabili come INSUFFICIENT_BALANCE o RATE_LIMITED, con dettagli strutturati su cui fare branching. Zero parsing di prosa.
Pronto per la produzione
Dall'integrazione alla conversazione, senza cambiare strumento.
Invia con l'API e gestisci le risposte con il team: canali, saldo e contesto restano nello stesso prodotto.
Due canali, un solo prodotto
SMS transazionali e promozionali da un lato, template WhatsApp dall'altro: scegli il canale adatto a ogni messaggio.
Una posta in arrivo condivisa
Messaggi in arrivo e risposte WhatsApp nello stesso spazio per il team, con cronologia e contesto della conversazione.
Ruoli e permessi per numero
Invita il team, scegli owner, admin o agent e assegna i numeri WhatsApp agli agenti che devono gestirli.
API REST di prima classe
Integra SMS e template WhatsApp con la stessa API REST, token per app e risposte strutturate per il tuo codice.
Un saldo per entrambi i canali
Un solo saldo prepagato per SMS e WhatsApp, con ricariche su fattura e ogni movimento consultabile in dashboard.
Dashboard bilingue IT/EN
Italiano e inglese in tutta la dashboard, con registro invii, conversazioni e strumenti del team nello stesso posto.
Come funziona
Tre passaggi, poi l'integrazione è una POST.
Account, team e API nello stesso flusso: configuri chi può vedere i numeri, poi integri i due canali dal tuo codice.
Richiedi l'account
Niente self-signup: le credenziali le creiamo noi. Ci scrivi, ti attiviamo l'account con saldo prepagato — ricariche in fattura, nessuna carta.
Configura team e canali
Entri in dashboard, crei un'app e ottieni il suo token API. Invita il team, definisci i ruoli e assegna i numeri WhatsApp agli agenti.
Authorization: Bearer sk_live_…
Integra l'API
Una POST dal tuo codice per SMS o template WhatsApp. Le risposte sono strutturate, i retry sono sicuri e la dashboard conserva il contesto per il team.
POST /api/v1/sms/transactional
Prezzi
Prezzi fissi per parte. Nessun piano, nessun canone.
SMS in Italia al lancio: tariffe in euro per parte di messaggio, scalate dal saldo prepagato. Paghi solo quello che invii.
| Mittente | Transazionale | Promozionale |
|---|---|---|
| Mittente di sistemaNumero condiviso, attivo subito | 0,0298 € | 0,0391 € |
| Mittente alfanumericoNome personalizzato, richiede approvazione | 0,0391 € | 0,0391 € |
160 caratteri GSM-7, 153 se concatenato — ogni parte è fatturata come un SMS.
FAQ
Domande frequenti
I dettagli pratici, senza giri di parole.
