Un short code est un numéro à 5–6 chiffres conçu pour le SMS one-to-many à fort volume : marketing, alertes et OTP à débit élevé. Les opérateurs vérifient chaque programme avant qu'il ne puisse envoyer, le délai de provisionnement se mesure donc en semaines plutôt qu'en minutes.
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
Où s'inscrit un short code.
Un short code est l'un des quatre types d'expéditeurs des numéros SMS de Bird, qui fait partie de l'API SMS de Bird au sens large. C'est l'option vers laquelle vous vous tournez lorsqu'un seul numéro doit pousser un fort volume vers de nombreux destinataires — et que vous êtes prêt à échanger la rapidité de provisionnement contre le débit et la confiance des opérateurs qui l'accompagnent.
Ce qu'un short code vous apporte.
Fort débit, vérifié par les opérateurs, fait pour le one-to-many.
- 01
Le débit le plus élevé de tous les types d'expéditeurs.
Un short code est conçu pour qu'un seul numéro porte une lourde charge sortante, ce qui permet à une campagne le jour même ou à une diffusion d'alertes d'arriver à temps.
- 02
Dédié ou partagé.
Prenez un short code dédié et sa réputation d'envoi vous appartient à vous seul ; partagez-en un derrière des mots-clés pour démarrer plus vite et moins cher, au prix d'hériter de la réputation de vos voisins.
- 03
Vérifié par les opérateurs avant d'envoyer.
Chaque programme de short code est examiné par les opérateurs, le numéro arrive donc avec leur confiance déjà établie plutôt que de devoir la gagner sous trafic réel.
- 04
Idéal pour le one-to-many.
Les envois marketing, les alertes transactionnelles et l'OTP à débit élevé conviennent tous à un short code. Pour le trafic conversationnel bidirectionnel, un long code est généralement le meilleur point de départ.
Recherchez-le, achetez-le et routez-le.
Provisionner un short code utilise le même client et la même forme d'appel que n'importe quel autre type d'expéditeur — seul le champ de type change. Recherchez par pays et par capacité, achetez le numéro et pointez son entrant vers 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 vérification vous achète du débit.
Le compromis est direct : un short code obtient son débit élevé et reconnu par les opérateurs en passant d'abord par une vérification, prévoyez donc un délai de quelques semaines. Optez pour lui lorsque le volume d'un programme dépasse ce que prend en charge un long code, ou lorsque vous avez besoin d'un débit d'envoi élevé et prévisible dès le premier jour. Si votre trafic est bidirectionnel et conversationnel, ou si le volume est modéré, un long code est actif plus tôt et coûte moins cher à démarrer.
FAQ sur les short codes
Qu'est-ce qu'un short code SMS ?+
Combien de temps faut-il pour provisionner un short code ?+
Short code dédié ou partagé ?+
Quand devrais-je utiliser plutôt un long code ?+
Autres façons d'envoyer
Les short codes sont l'un des quatre types d'expéditeurs. Comparez les autres.
Choisissez le type d'expéditeur que votre volume requiert.
Un short code est l'un des types d'expéditeurs de la surface des numéros SMS de Bird. Provisionnez-en un lorsque le volume et le débit justifient la vérification, et routez l'entrant depuis la même API que celle avec laquelle vous envoyez.