Workflow Studio · automatisation mobile sans code
Transformez chaque événement mobile en une action adaptée.
Workflow Studio relie ce qui se passe sur vos mobiles à ce que votre entreprise doit faire ensuite. Sélectionnez un événement SMS, un appel, un événement WhatsApp ou un e-mail, filtrez‑le avec des conditions précises et lancez une ou plusieurs actions depuis un espace de travail visuel — sans écrire une seule ligne de code.
✓Concevez et testez en toute sécurité avant l'activation. Les simulations n’envoient jamais de message réel SMS ou WhatsApp, d’e‑mail, de notification ou de webhook.
{{data.from}}{{data.device_id}}POURQUOI WORKFLOW STUDIO
Une automatisation qui commence par les canaux de communication que vous utilisez déjà.
Les messages entrants, les appels manqués et les échecs d'envoi exigent souvent les mêmes décisions répétitives. Workflow Studio transforme ces événements en processus cohérents, de sorte que la bonne réponse, alerte ou intégration peut se produire sans attendre qu'une personne surveille chaque écran.
Réagir plus vite
Déclenchez un suivi dès qu'un événement pris en charge arrive dans SMSMobileAPI, au lieu de dépendre de vérifications manuelles.
Réduire le travail répétitif
Réutilisez l'expéditeur, le message, le contact, l'appareil ou les données de l'événement directement dans l'action suivante.
Maintenir la cohérence des décisions
Appliquez systématiquement les mêmes conditions de mot‑clé, de numéro, de statut ou de durée.
Connecter les systèmes existants
Envoyez un webhook HTTPS structuré à votre logiciel lorsqu'un événement mobile correspondant se produit.
Testez avant la mise en production
Prévisualisez chaque résultat de condition et chaque champ d'action résolu sans exécuter d'action réelle.
Comprendre chaque exécution
Consultez le déclencheur, la trace des conditions, l'état des actions, les tentatives et les détails d'erreur dans un seul journal d'audit.
LE CONSTRUCTEUR VISUEL
Une logique visuelle : QUAND → SI → ALORS.
Chaque workflow commence par un événement, peut évaluer jusqu'à 20 conditions et mettre en file jusqu'à 10 actions. Les conditions peuvent exiger que toutes les règles soient satisfaites ou accepter toute règle correspondante.
Choisir l'événement
Commencez à partir d'un SMS reçu, d'un appel manqué, d'un message WhatsApp, d'une transcription vocale, d'un résultat de livraison ou d'un événement e‑mail.
→Filtrer les situations pertinentes
Vérifier si un champ existe, est égal, contient, commence par, se termine par, est supérieur ou inférieur, ou correspond à une expression régulière.
→Effectuer une ou plusieurs actions
Envoyer un message SMS ou WhatsApp, un e‑mail ou une notification mobile, ou appeler votre propre webhook HTTPS.
15 déclencheurs d'événements
Suivez l'intégralité du cycle de communication mobile.
Choisissez le moment précis qui compte. Workflow Studio expose des événements opérationnels des canaux connectés à SMSMobileAPI.
SMS
5 événements- Soumission API
- Confirmation envoyée
- Échec d'envoi
- Réception de SMS
- SMS envoyé manuellement depuis un mobile
Appels
3 événements- Appel manqué
- Appel entrant
- Appel sortant
- Envoi de soumission
- Confirmation envoyée
- Échec d'envoi
- Message reçu
- Message vocal transcrit
E‑mail
2 événements- E‑mail envoyé
- E‑mail reçu
Conditions précises
Passez d'un événement général à une décision métier précise.
Les conditions examinent les champs réels de l'événement. Combinez plusieurs règles avec la logique ALL (TOUS) ou ANY (AU MOINS UN), choisissez la correspondance sensible à la casse si nécessaire, et utilisez des expressions régulières pour des formats avancés.
Exemple : détecter un SMS entrant urgent
- Événement
- sms.received
- Champ
- data.message
- Opérateur
- contient
- Valeur
- urgent
- Action suivante
- Notifier le mobile connecté et envoyer un accusé de réception SMS
Espaces réservés dynamiques
Les données dynamiques rendent chaque action personnelle et utile.
Un espace réservé est remplacé par la valeur réelle issue de l'événement lorsque le workflow s'exécute. Utilisez le nom brut du champ dans une condition, puis encadrez ce même champ par double accolades dans une action.
data.from→Action{{data.from}}{{data.from}}L'expéditeur d'un message entrant SMS ou WhatsApp
{{data.message}}Le texte complet véhiculé par l'événement
{{data.number}}Le numéro de téléphone impliqué dans l'appel
{{data.device_id}}Le mobile connecté concerné par l'événement
{{data.contact_name}}Le nom du contact WhatsApp ou du contact mobile disponible
{{data.transcript}}Le texte généré à partir d'un message vocal WhatsApp
{{type}}Le type d'événement exact qui a déclenché le workflow
{{occurred_at}}L'heure UTC à laquelle l'activité de communication a eu lieu
Important :Si un événement ne fournit pas de valeur, l'espace réservé devient vide. Ajoutez une condition « Existe » lorsque cette information est requise.
5 types d'action
Poursuivre la conversation ou connecter un autre système.
Ajoutez plusieurs actions à un même workflow. Les champs peuvent contenir un contenu fixe, des espaces réservés dynamiques, ou les deux.
Envoyer un SMS
Répondre à l'expéditeur, avertir un membre de l'équipe ou poursuivre un processus opérationnel via un mobile connecté.
Envoyer un WhatsApp
Mettre en file d'attente une réponse WhatsApp via la session WhatsApp liée et active.
Envoyer un e-mail
Utiliser une boîte e-mail déjà configurée dans le compte SMSMobileAPI.
Envoyer une notification mobile
Alerter un mobile SMSMobileAPI connecté spécifique en utilisant son identifiant d'appareil.
Appeler un webhook HTTPS
Envoyer en POST l'événement et les champs résolus vers un endpoint public HTTPS de votre application.
Idées d'automatisation
Workflows utiles que vous pouvez créer en quelques minutes.
Réponse par mot-clé
Lorsqu'un SMS est reçu et que le message contient « INFO », renvoyez l'information demandée au même numéro.
↗Relance après appel manqué
Lorsqu'un appel manqué est détecté, envoyez un accusé de réception SMS et notifiez le mobile de support connecté.
↗Escalade WhatsApp
Lorsqu'un message WhatsApp reçu contient « urgent », alertez un membre de l'équipe et transférez l'événement vers votre endpoint HTTPS.
↗Surveillance des échecs
Lorsqu'une opération d'envoi SMS ou WhatsApp échoue, envoyez un e-mail contenant le destinataire, la source et l'erreur retournée.
↗Routage des messages vocaux
Lorsqu'un message vocal WhatsApp est transcrit, détectez un mot-clé dans la transcription et envoyez le texte à votre système métier.
↗Reporting des appels
Lorsqu'un appel entrant ou sortant est synchronisé, transmettez le numéro, la durée et l'appareil à votre endpoint de reporting.
↗Simulation sans effets secondaires
Simulez d'abord. Activez uniquement lorsque le résultat est correct.
Le simulateur sécurisé crée un événement d'exemple réaliste, évalue chaque condition et résout tous les espaces réservés. Il affiche ensuite quelles actions seraient exécutées — sans contacter un destinataire ni un endpoint externe.
- ✓Voir la valeur reçue et la valeur attendue pour chaque condition
- ✓Confirmez si la logique 'TOUTES' ou 'AU MOINS UNE' conditions est satisfaite
- ✓Aperçu du destinataire final, du message, de l'objet ou du corps JSON
- ✓Maintenez tous les effets secondaires en direct désactivés pendant la simulation
{
"type": "sms.received",
"data": {
"from": "+32470000000",
"message": "urgent request"
}
}Contrôle et observabilité
Conçu pour une exécution contrôlée, pas pour une action fragile côté navigateur.
Les workflows actifs écoutent les événements Webhook V2 pris en charge. Les actions correspondantes sont placées dans une file asynchrone durable, ce qui maintient le tableau de bord réactif et permet au worker de suivre indépendamment les tentatives et les échecs.
Actions asynchrones
Les services externes lents ne maintiennent pas la requête du tableau de bord ouverte.
File gérant les réessais
Les tâches d'action conservent leur nombre de tentatives, la prochaine tentative et l'état final.
Isolation des comptes
Chaque workflow, exécution et action appartient au compte authentifié.
Définitions versionnées
Chaque mise à jour enregistrée incrémente la version de la définition du workflow.
Mettre en pause à tout moment
Conservez un workflow modifiable et testable sans lui permettre de réagir aux événements en direct.
Traçabilité détaillée
Filtrez les exécutions et inspectez les traces de conditions, les résultats des actions et les erreurs.
Pour chaque équipe
Conçu à la fois pour les équipes opérationnelles et pour les développeurs.
Petites entreprises
Automatisez les accusés de réception et les alertes sans construire une plateforme d'intégration interne.
Support client
Acheminer les messages urgents et les appels manqués vers la bonne personne de manière plus fiable.
Développeurs
Connectez les événements mobiles à un endpoint HTTPS tout en laissant les règles de routage courantes dans le tableau de bord.
Agences et intégrateurs
Créez une logique de communication reproductible pour les comptes clients avec des tests et des journaux consultables.
FAQ sur les workflows
Des réponses claires avant votre première automatisation.
Comprenez les événements, les limites, les simulations et l'exécution avant d'activer un workflow en production.
Dois-je écrire du code ?+
Non pour les actions et conditions SMSMobileAPI. Un développeur n'est nécessaire que si vous choisissez d'appeler un webhook HTTPS personnalisé ou de connecter votre propre système externe.
Un workflow peut-il utiliser plusieurs conditions ?+
Oui. Un workflow prend en charge jusqu'à 20 conditions. Vous pouvez exiger que toutes les conditions correspondent ou continuer lorsque n'importe quelle condition est satisfaite.
Un workflow peut-il lancer plusieurs actions ?+
Oui. Un workflow peut mettre en file d'attente jusqu'à 10 actions dans l'ordre défini par l'éditeur visuel.
Une simulation envoie-t-elle des messages réels ?+
Non. Le simulateur évalue les conditions et résout les espaces réservés, mais il empêche explicitement toute action en direct.
Où puis-je voir ce qui s'est passé ?+
Le journal d'exécution affiche l'événement, le statut, la trace des conditions, les tentatives d'actions asynchrones, des extraits de résultats et les erreurs.
Puis-je arrêter une automatisation sans la supprimer ?+
Oui. Mettez-la en pause pour conserver la définition disponible pour l'édition et la simulation, puis réactivez-la lorsque vous êtes prêt.
Que se passe-t-il lorsque les données de l'événement sont manquantes ?+
L'espace réservé correspondant se résout en une valeur vide. Utilisez la condition Exists chaque fois que ce champ est requis par l'action.
Les workflows sont-ils identiques aux webhooks externes ?+
Ils se complètent. Workflow Studio prend des décisions et peut effectuer des actions intégrées ; une action webhook peut alors transmettre l'événement correspondant à votre propre application.
De l'événement à l'action
Faites réagir automatiquement vos communications mobiles.
Ouvrez Workflow Studio, sélectionnez l'événement pertinent, ajoutez vos conditions et actions, exécutez une simulation sans risque, puis activez le workflow lorsque l'aperçu est correct.
