Callr Actions
Construisez vos flux voix & SMS en YAML — sans attendre les télécoms
Callr Actions est un framework déclaratif — inspiré de GitHub Actions — pour concevoir des parcours d’appel voix et SMS. Composez une logique complexe à partir de briques simples et transformez un numéro en flux fonctionnel en quelques minutes, pas en semaines.
Un framework, deux équipes
Pensé pour le marketing et la technique
Le marketing lit et ajuste les scénarios dans Callr Console ; la technique les gère via l’API REST. Même fichier, sans allers-retours.
Pour le marketing & les ops
Lancez vos campagnes en minutes
Créez un numéro de call tracking, un SVI ou un flux SMS comme un scénario lisible, et passez en production le jour même.
N’attendez plus les développeurs
Lisez et ajustez un scénario directement dans Callr Console — pas de cycle de release pour un nouveau message ou routage.
Suivez chaque appel et attribuez-le
Envoyez les événements d’appel vers Google Analytics ou Mixpanel pour relier les conversations à vos campagnes.
Capturez des insights des conversations
Enregistrez, transcrivez et extrayez des données structurées par IA pour alimenter votre pipeline.
Pour les développeurs
Du YAML déclaratif, pas du code de colle
Décrivez tout le flux en branches et actions dans un seul fichier — prévisible, relisible, facile à raisonner.
Serverless et validé
Les scénarios tournent sur Callr avec un schéma JSON : autocomplétion, doc intégrée et tests en direct. Rien à héberger.
Versionnable
Écrivez dans votre éditeur et gérez les scénarios via l’API REST, pour que vos flux vivent avec votre code.
Appelez l’extérieur avec fetch & webhooks
L’action fetch fait des requêtes HTTP à l’exécution : vos flux appellent votre API REST et consomment des webhooks.
JS sandboxé & votre propre IA
Passez à l’action javascript pour de la logique sur mesure, utilisez les expressions ${{ }}, et branchez OpenAI ou un agent IA.
Anatomie d’un scénario
Six concepts, toute la plateforme
Un scénario est un seul fichier YAML. Maîtrisez ces concepts et vous pouvez tout construire.
Branches
Sections nommées d’un flux — dont les points d’entrée — dans lesquelles l’appel entre et se déplace.
Actions
Les briques : say, gather, dial, record, sms, fetch — chacune une étape versionnée comme say@v2.
Expressions
Les expressions ${{ }}, évaluées en JavaScript, calculent des valeurs dynamiques dans tout paramètre.
Conditions
L’instruction if n’exécute une action que si une condition est vraie : le flux réagit aux données.
Variables
Les valeurs préfixées par $ stockent et transportent la donnée dans tout le scénario.
Defaults
Réglages au niveau scénario et branche — langue, voix, décroché auto — appliqués automatiquement.
Les flux démarrent depuis trois points d’entrée
- inbound-call
- inbound-sms
- api-initiated
En code
Des scénarios réels, prêts à adapter
Chacun est un scénario Callr Actions complet et valide. Copiez-le, changez les numéros, déployez.
Routage entrant intelligent
Accueillez l’appelant, captez son intention à la voix et dirigez vers la bonne équipe — en quelques lignes.
Des insights à chaque appel
Au raccrochage, résumez la transcription par IA en données structurées et envoyez-les vers votre CRM.
Capture de leads instantanée
Un SMS entrant crée le lead, déclenche une réponse automatique et logge un événement d’attribution.
La boîte à outils
Une action pour tout
Voix, messagerie, IA, enregistrement et intégrations — chacune une brique versionnée et documentée.
Voix & contrôle d’appel
answer@v1Décrocher un appel entrantsay@v2Synthèse vocale, 100+ languesgather@v2Saisie au clavier (DTMF)recognize@v2Reconnaissance vocaledial@v1Connecter ou passer un appelamd@v2Détecter les répondeurs
Messagerie
sms@v1Envoyer un SMSemail@v1Envoyer un email
IA
openai@v2Appeler l’API OpenAIfetch@v2Joindre Claude, Mistral & LLM auto-hébergésvoicebot@v1Lancer un agent vocal IA
Enregistrement
startRecording@v1Enregistrer l’appelrecord@v1Capturer un message vocal
Données & intégrations
fetch@v2Appeler une API REST ou webhookjavascript@v1Exécuter du JavaScript sandboxégoogleAnalytics@v1Envoyer les appels vers GAmixpanel@v1Pousser des événements Mixpanelmemcache@v1Stockage clé/valeur
Et aussi détection de répondeur, conférence, DTMF, et plus — voir la référence complète. Lire la doc →
Transformez un numéro en flux dès aujourd’hui
Démarrez gratuitement, ou lisez la référence pour voir chaque action et exemple.