Blog
May 13, 2026

L'API de lien programmatique que votre programme SMS n'a pas

SMS est le cas de test le plus difficile pour tout outil de lien, ce qui en fait le plus utile.

Une campagne SMS typique a trois contraintes qui se combinent : une limite de 160 caractères, des opérateurs américains qui filtrent les raccourcisseurs génériques, et la nécessité d'attribuer chaque clic à un destinataire ou un segment spécifique. Si vous maîtrisez ces trois éléments, la même architecture gère les e-mails transactionnels, les notifications push, le partage in-app, les programmes partenaires et tout ce que vous envoyez par programme.

Ceci est une analyse pratique de la façon dont les équipes construisent sur l'API Linkly — en commençant par SMS, car les contraintes y sont les plus nettes, puis en s'étendant au reste de la surface programmatique.

Pourquoi les raccourcisseurs génériques cessent de fonctionner au-delà d'un certain volume

La plupart des équipes marketing commencent par le raccourcisseur intégré à leur plateforme d'envoi. Ça marche bien — jusqu'à ce que l'une de ces trois choses se produise.

La délivrabilité se dégrade. Les opérateurs américains (Verizon, AT&T, T-Mobile) et les agrégateurs SMS qui les alimentent sont devenus de plus en plus agressifs dans le filtrage des domaines de raccourcisseurs génériques, particulièrement lors des envois promotionnels. Les liens sur les véritables domaines de marque passent sans problème ; les liens sur les domaines génériques partagés sont limités en débit, déprioritisés ou supprimés.

Le taux de clics est insuffisant. Les recherches du secteur situent régulièrement les liens de marque courts 25–39% devant les raccourcisseurs génériques sur le CTR. Le mécanisme est la reconnaissance : les destinataires cliquent sur les liens en lesquels ils ont confiance, et un domaine reconnaissable convertit la confiance en clics. Les raccourcisseurs génériques donnent l'impression « Je n'ai aucune idée de qui a envoyé ceci ».

L'attribution reste superficielle. Les raccourcisseurs intégrés vous donnent des données au niveau de la campagne. Ils vous donnent rarement l'identité par destinataire au niveau du lien — ce qui est exactement ce dont vous avez besoin pour le reciblage, les déclencheurs du cycle de vie ou l'attribution correcte des revenus.

Ce ne sont pas des problèmes « à corriger ultérieurement ». Ce sont la différence entre un programme SMS qui se développe et un qui stagne.

L'intégration API minimale viable

L'intégration que la plupart des équipes adoptent est deux lignes de code dans leur pipeline d'envoi. Avant de remettre un message au fournisseur SMS, raccourcissez l'URL de destination via Linkly :

curl -X POST "https://app.linklyhq.com/api/v1/link?api_key=YOUR_API_KEY" \

  -H "Content-Type: application/json" \

  -d '{

    "workspace_id": 1,

    "url": "https://acme.com/bf/promo?recipient=48201",

    "name": "bf-48201",

    "domain": "acme.co"

  }'

La réponse vous donne une URL courte de marque (style acme.co/bf30, sur votre propre domaine) qui entre directement dans le corps du SMS. La création en une seule requête fonctionne bien jusqu'à quelques centaines de messages par minute. Pour les envois en masse, le point d'extrémité de création en masse accepte jusqu'à 1 000 URL en une seule requête — assez pour qu'une campagne de plusieurs millions de messages se réduise à quelques milliers d'appels API.

La référence complète se trouve sur la page URL Shortener API, et la spécification OpenAPI 3.0 s'intègre dans Postman, Insomnia ou tout autre client que vous utilisez déjà.

Ce que vous obtenez réellement

Trois choses importent opérationnellement, et elles sont toutes dans le contrat API :

Un lien court de marque, SSL automatique inclus. Longueur moyenne autour de 18 caractères — assez court pour garder un SMS typique en un seul segment au lieu de se diviser en deux (ce qui double à peu près le coût d'envoi).

Webhooks de clics en temps réel. Abonnez un point d'extrémité et Linkly envoie POST chaque clic en quelques secondes, avec l'ID du lien, les balises, l'horodatage, la géolocalisation, l'appareil, le navigateur et le référent. Ce webhook suffit pour alimenter les audiences de reciblage, déclencher les flux de suivi, avancer les étapes CRM ou déclencher les règles de détection de fraude.

Liens permanents, SLA de 99,9% de disponibilité. Latence de redirection inférieure à une milliseconde sur un chemin desservant plus d'un milliard de clics. Les liens ne se cassent pas si vous dépassez les limites du plan — ce qui est particulièrement important pour les envois transactionnels où un lien mort est un ticket d'assistance.

Trois modèles que nous voyons en production

La forme d'intégration dépend du lieu d'où vous envoyez.

Les équipes sur Klaviyo, Attentive ou Postscript utilisent généralement Linkly pour la couche de lien sous leur plateforme existante. La plateforme d'envoi gère la liste, la segmentation et la création ; Linkly gère toutes les URL du message. L'avantage est un gain de CTR par rapport au raccourcisseur intégré de la plateforme plus une couche d'analyse qui survit si vous changez jamais de fournisseur SMS.

Les équipes construisant directement sur Twilio, Bandwidth ou Sinch s'intègrent via l'API REST au moment de l'envoi. Les URL sont raccourcies à la demande, souvent avec l'ID du destinataire intégré au nom du lien ou aux balises de sorte que le webhook de clic arrive pré-attribué. C'est le modèle pour les envois transactionnels, les alertes et les flux d'authentification en plusieurs étapes où le lien est généré dynamiquement par message.

Les agences et les opérations multi-marques utilisent les espaces de travail pour garder les marques isolées. Chaque client obtient son propre domaine court, ses propres utilisateurs, sa propre analyse, sa propre facturation. Les URL d'analyse partagées en lecture seule signifient que les clients peuvent voir leur propre performance sans compte Linkly ou un autre siège à licencier.

Le même modèle fonctionne au-delà de SMS

Une fois que l'intégration API existe, elle tend à s'étendre au reste de la pile de messagerie. Les contraintes qui le font fonctionner pour SMS — domaines de marque, génération programmatique, webhooks en temps réel, attribution par message — s'appliquent à presque n'importe où les liens sont envoyés à volume élevé.

E-mail transactionnel. Confirmations de commande, liens magiques, réinitialisations de mot de passe, notifications d'expédition. Chaque lien intégré est raccourci et suivi par destinataire. Le SLA de 99,9% de disponibilité est plus important ici que n'importe où ailleurs : un lien mort dans une réinitialisation de mot de passe est un P1.

Notifications push. Les charges utiles sont minuscules, donc un lien court de marque est le seul type qui s'adapte correctement. L'attribution par notification vous permet de mesurer quelles campagnes entraînent réellement des retours à l'application au lieu de deviner à partir du minutage de la session in-app.

Flux de partage in-app. Générez un lien court de marque quand un utilisateur appuie sur « Partager ». Webhook chaque clic dans votre analyse. Vous voyez quels canaux entraînent des boucles virales et quels messages se convertissent, sans faire confiance au référent que la plateforme de réception daigne transférer.

Programmes d'affiliation et partenaires. Créez des liens de marque attribuables par partenaire par programme, avec leur identifiant dans le schéma de balises. Pas de feuille de calcul de codes partenaires ; la segmentation est dans les données depuis le début.

Codes QR par pièce. La même API génère des codes QR traçables — utiles pour l'emballage au détail, l'affichage extérieur, les événements et toute surface imprimée où vous souhaitez attribuer chaque placement physique séparément.

Assistants et agents IA. Linkly publie un serveur MCP officiel, de sorte que les agents qui envoient des messages au nom des utilisateurs peuvent créer et suivre des liens de marque nativement — même authentification, mêmes domaines, mêmes analyses.

Un point de départ raisonnable

Le niveau gratuit comprend 1 000 appels API par mois, un domaine personnalisé et les API d'analyse et de webhook complets. C'est assez pour installer une intégration fonctionnelle, lancer une campagne de test sur un domaine de marque réel et valider le gain de CTR avant de payer quoi que ce soit.

Le chemin le plus rapide :

Pour les envois à fort volume — 1M+ messages SMS par mois, infrastructure transactionnelle où le chemin de redirection est critique, ou configurations multi-marques qui ont besoin de séparation d'espaces de travail — réservez une présentation de 20 minutes et nous dimensionnerons l'intégration avec vous.

Obtenez 100 liens courts et suivez 500 clics mensuels gratuitement.