WORKFLOW STUDIO · AUTOMATISATION MOBILE SANS CODE
Transformez chaque événement mobile en la bonne action suivante.
Workflow Studio relie ce qui se passe sur vos mobiles à ce que votre entreprise doit faire ensuite. Sélectionnez un SMS, appel, WhatsApp ou e‑mail, filtrez‑le avec des conditions précises et lancez une ou plusieurs actions depuis un espace de travail visuel — sans écrire de code.
✓Construisez et testez en toute sécurité avant activation. Les simulations n'envoient jamais un SMS réel, un message WhatsApp, un e‑mail, une notification ou un webhook.
{{data.from}}{{data.device_id}}POURQUOI WORKFLOW STUDIO
Une automatisation qui part des canaux de communication que vous utilisez déjà.
Workflow Studio transforme ces événements en processus cohérents, afin que la réponse, l'alerte ou l'intégration appropriée puisse se produire sans attendre que quelqu'un surveille chaque écran.
Réagissez plus rapidement
Déclenchez un suivi dès qu'un événement pris en charge entre dans SMSMobileAPI, au lieu de dépendre de vérifications manuelles.
Réduisez le travail répétitif
Réutilisez directement l'expéditeur, le message, le contact, l'appareil ou les données de l'événement dans l'action suivante.
Assurez la cohérence des décisions
Appliquez à chaque fois les mêmes conditions de mot‑clé, de numéro, de statut ou de durée.
Connectez 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.
Comprenez chaque exécution
Consultez le déclencheur, la trace des conditions, l'état des actions, les tentatives et les détails des erreurs dans un seul journal d'audit.
L'éditeur visuel
Une logique visuelle : QUAND → PLANIFICATION → SI → ALORS.
Chaque workflow commence par un événement, peut s'exécuter uniquement pendant les jours, heures ou plage de dates que vous choisissez, évaluer jusqu'à 20 conditions et mettre en file d'attente jusqu'à 10 actions.
Choisir l'événement
Démarrer à 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.
→Choisir quand il peut s'exécuter
Laissez-le toujours actif, sélectionnez des heures quotidiennes, choisissez des jours précis de la semaine ou définissez une date de début et de fin exactes.
→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 SMS, un message WhatsApp, un e‑mail ou une notification mobile, ou appeler votre propre webhook HTTPS.
Aperçu du Workflow Studio
Consultez le workflow complet avant de l'activer.
Workflow Studio regroupe le déclencheur, le planning de disponibilité, les conditions et les actions dans un espace de travail clair. Chaque bloc peut être édité, testé et révisé sans perdre de vue l'automatisation complète.
call.misseddata.number = +1 202 555 ••••POST /office/alertDisponibilité
Les événements en dehors de ce planning sont ignorés et expliqués dans le journal d'exécution.
Automatisation dépendante du fuseau horaire
Activez une automatisation uniquement lorsqu'elle doit être disponible.
Par défaut, un workflow est actif en permanence. Lorsque le timing est important, utilisez le même fuseau horaire que celui de votre profil et définissez précisément quand l'action est autorisée à s'exécuter. Les événements en dehors de ce planning sont ignorés en toute sécurité et restent consignés dans le journal d'exécution.
Toujours actif
Réagir aux événements correspondants à tout moment, sans restriction de disponibilité.
Tous les jours
Choisissez une ou plusieurs plages horaires quotidiennes, y compris une plage qui se poursuit après minuit.
Jours de la semaine sélectionnés
Utilisez des plages de disponibilité différentes pour le lundi, les week-ends, les jours d'astreinte ou tout autre jour choisi.
Période à date fixe
Définissez une date et une heure de début locales exactes ainsi qu'une date et une heure de fin exactes pour une campagne ou un processus temporaire.
15 déclencheurs d'événements
Suivez l'ensemble du cycle de communication mobile.
Choisissez le moment exact qui compte. Workflow Studio expose les événements opérationnels des canaux connectés à SMSMobileAPI.
SMS
5 événements- API soumis
- Confirmation d'envoi
- Échec d'envoi
- SMS reçu
- SMS envoyé manuellement depuis un mobile
Appels
3 événements- Appel manqué
- Appel entrant
- Appel sortant
- Soumission en cours d'envoi
- Confirmation d'envoi
- Échec d'envoi
- Message reçu
- Message vocal transcrit
- 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 inspectent les champs réels de l'événement. Combinez plusieurs règles avec la logique ALL ou ANY, choisissez la correspondance sensible à la casse si nécessaire, et utilisez des expressions régulières pour les 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 personnalisée et utile.
Un espace réservé est remplacé par la valeur réelle fournie par l'événement lors de l'exécution du workflow. Utilisez le nom brut du champ dans une condition, puis encadrez ce même champ par des doubles accolades ({{...}}) dans une action.
data.from→Action{{data.from}}{{data.from}}L'expéditeur d'un message SMS ou WhatsApp entrant
{{data.message}}Le texte complet transmis par l'événement
{{data.number}}Le numéro de téléphone impliqué dans un 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 “Exists” lorsque cette information est requise.
5 types d'actions
Poursuivre la conversation ou connecter un autre système.
Ajoutez plusieurs actions à un même workflow. Les champs peuvent contenir du contenu fixe, des espaces réservés dynamiques, ou les deux.
Envoyer un SMS
Répondre à l'expéditeur, notifier 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
Utilisez 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 (POST) l'événement et les champs résolus vers un endpoint public HTTPS de votre application.
Idées d'automatisation
Des 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 les informations demandées au même numéro.
↗Suivi des appels manqués
Lorsqu'un appel manqué survient, 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 transmettez l'événement à 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 renvoyé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.
↗Rapports d'appels
Lorsqu'un appel entrant ou sortant est synchronisé, transmettez le numéro, la durée et l'appareil à votre endpoint de reporting.
↗Assistance en dehors des heures d'ouverture
En dehors des heures d'ouverture, accuser automatiquement la réception d'un SMS reçu et envoyer les demandes urgentes à la personne de permanence.
↗Confirmation de rendez-vous
Lorsque le client répond « OUI », notifier le système de planification et confirmer que le rendez-vous est réservé.
↗Campagne temporaire
Acheminer les messages contenant un mot-clé de campagne vers un webhook et une réponse dédiés uniquement pendant une période définie.
↗UN FLUX DE TRAVAIL RÉEL CHEZ SMSMobileAPI
Thomas, le PDG, a relié un appel manqué à l'éclairage de son bureau.
Thomas a défini un workflow pour un numéro client important et une période de disponibilité précise. Si ce client appelle pendant ces plages et que l'appel est manqué, Workflow Studio envoie l'événement au système d'automatisation du bureau via un webhook HTTPS. L'éclairage du bureau clignote alors immédiatement, de sorte que l'appel manqué ne passe pas inaperçu.
SIMULATION SANS EFFETS SECONDAIRES
Simulez d'abord. Activez uniquement lorsque le résultat est correct.
Le simulateur sûr crée un événement d'exemple réaliste, évalue chaque condition et remplace chaque espace réservé. Il indique ensuite quelles actions seraient exécutées — sans contacter de destinataire ni d'endpoint externe.
- ✓Voir la valeur reçue et la valeur attendue pour chaque condition
- ✓Confirmer si la logique exige que TOUTES ou AU MOINS UNE condition soit satisfaite
- ✓Prévisualiser le destinataire final, le message, l'objet ou le corps de JSON
- ✓Garder tous les effets secondaires réels désactivés pendant la simulation
{
"type": "sms.received",
"data": {
"from": "+12025550147",
"message": "urgent request"
}
}CONTRÔLE ET OBSERVABILITÉ
Conçu pour une exécution contrôlée, et non comme 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 processus de traitement 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 date de la tentative suivante et leur é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
Conserver un workflow modifiable et testable sans lui permettre de réagir aux événements en production.
Piste d'audit détaillée
Filtrer les exécutions et inspecter les traces de conditions, les résultats des actions et les erreurs.
POUR TOUTES LES ÉQUIPES
Conçu tant pour les équipes opérationnelles que pour les développeurs.
Petites entreprises
Automatisez les accusés de réception et les alertes sans développer une plateforme d'intégration interne.
Support client
Orientez plus systématiquement les messages urgents et les appels manqués vers la bonne personne.
Développeurs
Connectez les événements mobiles à un endpoint HTTPS tout en conservant les règles de routage courantes dans le tableau de bord.
Agences et intégrateurs
Créez une logique de communication réplicable pour les comptes clients, avec tests et journaux visibles.
Foire aux questions — 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 personnalisé HTTPS 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 soient vérifiées ou poursuivre dès qu'au moins une 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 dans l'éditeur visuel.
Une simulation envoie-t-elle de vrais messages ?+
Non. Le simulateur évalue les conditions et résout les espaces réservés, mais empêche explicitement toute action en production.
Où puis-je voir ce qui s'est passé ?+
Le journal d'exécution affiche l'événement, le statut, le cheminement 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 modification et simulation, puis réactivez-la lorsque vous êtes prêt.
Puis-je limiter un workflow à des heures ou des dates spécifiques ?+
Oui. Laissez-le toujours actif, choisissez des plages horaires quotidiennes, sélectionnez des jours de la semaine avec des horaires propres, ou définissez une date de début et de fin précises. Le planning suit le fuseau horaire configuré dans Mon profil.
Que se passe-t-il lorsque des données d'événement sont manquantes ?+
L'espace réservé correspondant est résolu 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 exécuter des actions intégrées ; une action webhook peut ensuite transmettre l'événement correspondant à votre 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, lancez une simulation sécurisée, puis activez le workflow lorsque l'aperçu est correct.
