Uno short code è un numero a 5–6 cifre costruito per gli SMS one-to-many ad alto volume: marketing, alert e OTP ad alta frequenza. I carrier verificano ogni programma prima che possa inviare, quindi i tempi di provisioning si misurano in settimane anziché in minuti.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const code = generateOtp();
const { data, error } = await bird.sms.send({
from: "Bird",
to: "+15005550006",
text: `Your Bird verification code is ${code}. Reply STOP to opt out.`,
}).safe();
if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."Today at 2:14 PM
Dove si colloca uno short code.
Uno short code è uno dei quattro tipi di mittente sui numeri SMS di Bird, parte della più ampia API SMS di Bird. È l'opzione a cui ricorri quando un singolo numero deve spingere alti volumi verso molti destinatari — e sei disposto a barattare la velocità di provisioning con il throughput e la fiducia dei carrier che ne derivano.
Cosa ti dà uno short code.
Throughput elevato, verificato dai carrier, fatto per il one-to-many.
- 01
Il throughput più elevato di qualsiasi tipo di mittente.
Uno short code è progettato perché un singolo numero trasporti un carico in uscita pesante, ed è ciò che fa arrivare in tempo una campagna in giornata o un fan-out di alert.
- 02
Dedicato o condiviso.
Prendi uno short code dedicato e la sua reputazione di invio è solo tua; condividine uno dietro delle keyword per avviarti più velocemente e a minor costo, al prezzo di ereditare la reputazione dei tuoi vicini.
- 03
Verificato dai carrier prima di inviare.
Ogni programma di short code viene esaminato dai carrier, così il numero arriva con la loro fiducia già consolidata anziché doverla guadagnare sotto traffico reale.
- 04
Ideale per il one-to-many.
Invii di marketing, alert transazionali e OTP ad alta frequenza si adattano tutti a uno short code. Per il traffico bidirezionale conversazionale un long code è di solito il punto di partenza migliore.
Cercalo, acquistalo e instradalo.
Provisionare uno short code usa lo stesso client e la stessa forma di chiamata di qualsiasi altro tipo di mittente — cambia solo il campo type. Cerca per paese e capacità, acquista il numero e indirizza il suo inbound verso un webhook.
const { data: available } = await bird.numbers.search({
country: "US",
type: "short-code",
capabilities: ["sms"],
}).safe();
const { data: number } = await bird.numbers.buy({
number: available[0].number,
webhook: "https://example.com/webhooks/bird",
}).safe();La verifica ti procura il throughput.
Il compromesso è diretto: uno short code si guadagna il suo throughput elevato e affidabile presso i carrier passando prima per la verifica, quindi metti in conto un tempo di attesa in settimane. Ricorri a uno quando il volume di un programma supera ciò che un long code sostiene, oppure quando ti serve un tasso di invio alto e prevedibile dal primo giorno. Se il tuo traffico è bidirezionale e conversazionale, o il volume è moderato, un long code è attivo prima e costa meno per iniziare.
FAQ sugli short code
Cos'è uno short code SMS?+
Quanto tempo serve per provisionare uno short code?+
Short code dedicato o condiviso?+
Quando dovrei usare invece un long code?+
Altri modi per inviare
Gli short code sono uno dei quattro tipi di mittente. Confronta gli altri.
Scegli il tipo di mittente che il tuo volume richiede.
Uno short code è uno dei tipi di mittente sulla superficie dei numeri SMS di Bird. Provisionane uno quando volume e throughput giustificano la verifica e instrada l'inbound dalla stessa API con cui invii.