Automatisation
Des tâches qui s’exécutent, qu’une conversation soit en cours ou non.
Lancez un workflow selon un calendrier, depuis un webhook ou un formulaire, ou lorsqu’un événement survient dans les applications que vous utilisez. Appelez vos systèmes, encaissez des paiements, attendez l’accord d’une personne et suivez chaque étape de chaque exécution.
Il démarre tout seul
Planifications, webhooks, formulaires et événements dans 14 applications et dans vos propres données.
Il attend une décision humaine
Des validations demandées par e-mail et dans l’application, avec un délai que vous fixez.
Il gère les paiements
MTN MoMo, M-Pesa, Paystack, Flutterwave et Stripe.
Il trace chaque étape
Chaque exécution garde un historique étape par étape que vous pouvez consulter.
Déclencher
Démarrez à partir de n’importe quel événement.
Un workflow peut avoir plusieurs déclencheurs, et chacun peut être mis en pause séparément.
Toutes les heures, chaque jour, chaque semaine, chaque mois ou selon une expression cron, dans votre fuseau horaire.
Une adresse que n’importe quel système peut appeler. Les requêtes signées sont vérifiées.
Un formulaire hébergé. Chaque envoi lance une exécution.
Lancez-le depuis le canevas, ou depuis vos propres logiciels via l’API.
Un autre workflow échoue, et celui-ci s’en occupe.
Un enregistrement est créé, modifié ou supprimé.
Une session USSD ou de chat commence ou se termine.
Paiements, sessions de paiement, factures, clients et abonnements.
Commandes, remboursements, abonnements, paiements et clés de licence.
Nouvelles commandes, commandes payées, nouveaux clients et nouveaux produits.
Commandes passées, mises à jour, mises à la corbeille ou restaurées.
Push, pull requests, tickets, commentaires et versions.
Push, merge requests, tickets, commentaires, pipelines et versions.
Push et pull requests.
Messages, mentions, réactions, nouveaux canaux et nouveaux membres.
Messages, commandes, appuis sur des boutons et publications dans les chaînes.
Lignes ajoutées ou modifiées.
Enregistrements créés ou modifiés.
Nouveaux contacts et nouvelles transactions.
Tickets, commentaires et projets créés, modifiés ou supprimés.
Éléments créés, modifiés, déplacés ou supprimés, et mises à jour publiées.
Agir
Tout ce dont un vrai workflow a besoin.
Appeler n’importe quelle API
Des requêtes HTTP avec authentification, nouvelles tentatives et un chemin pour les appels qui échouent.
Exécuter du JavaScript
Transformez des données ou ajoutez de la logique dans une étape de fonction.
Solliciter un agent IA
Un agent qui utilise vos intégrations comme outils, répond à partir de vos documents et renvoie des données structurées.
Utiliser 65 intégrations
Google Sheets, HubSpot, Zendesk, Jira, Shopify, Stripe et bien d’autres, chacune avec ses propres actions.
Envoyer des messages
Modèles WhatsApp, SMS, e-mail et Slack, depuis n’importe quelle étape.
Encaisser des paiements
MTN MoMo, M-Pesa, Paystack, Flutterwave ou Stripe, puis attendez la confirmation du paiement.
Attendre une validation
Demandez à une personne de valider. Elle est prévenue par e-mail et dans l’application, et un délai tranche si personne ne répond.
Attendre
Mettez en pause quelques minutes ou plusieurs jours : le workflow reprend là où il s’était arrêté.
Boucler à un rythme maîtrisé
Traitez une liste à un rythme que vos systèmes peuvent suivre, et décidez de ce qui se passe quand un élément échoue.
Créer des branches et paralléliser
Orientez selon des conditions, filtrez et exécutez plusieurs branches en parallèle.
Conserver des données
Lisez et écrivez dans les bases de données et les contacts sans gérer de serveur de base de données.
Répondre au système appelant
Renvoyez votre propre code de statut, vos en-têtes et votre corps de réponse lorsqu’un autre système attend un retour.
Exemples
Ce que les équipes automatisent.
Chaque soir, envoyer à chaque patient attendu le lendemain un SMS indiquant l’heure et le lieu de son rendez-vous.
Administration
Encaisser les frais d’inscription par M-Pesa à l’envoi du formulaire, et ajouter chaque inscription payée à la feuille Google Sheets de la comptabilité.
Administration
Quand un nom est ajouté à la liste de distribution, envoyer à cette personne un message WhatsApp indiquant son point de retrait.
ONG
Publier chaque nouvelle orientation dans le canal Slack de l’équipe de permanence dès qu’elle est enregistrée.
ONG
Lire chaque rapport de terrain avec un agent IA, signaler les cas urgents et les consigner tous dans une feuille Google Sheets.
ONG
Quand une facture est payée dans Stripe, marquer le compte comme réglé et envoyer au client un reçu par WhatsApp.
Entreprises
En production
Conçu pour qu’on lui confie du vrai travail.
- Historique des exécutions
- Chaque exécution consigne ce qui l’a déclenchée, le résultat et la durée de chaque étape, ainsi que les éventuelles erreurs.
- Test et production
- Des adresses séparées pour les tests et pour la production, et un événement de test que vous pouvez envoyer depuis le canevas.
- Quand quelque chose échoue
- De nouvelles tentatives sur les étapes qui appellent d’autres systèmes, un chemin en cas d’échec et un workflow dédié pour tout le reste.
- Événements en double
- Un événement envoyé deux fois par un fournisseur ne déclenche qu’une seule exécution.
- Pause
- Désactivez n’importe quel déclencheur sans annuler la publication du workflow.
- API publique
- Lancez des exécutions maintenant ou à une heure donnée, suivez chacune d’elles, et annulez ou reprogrammez celles qui attendent encore, via une API versionnée avec des jetons à portée limitée, des clés d’idempotence et des exécutions à blanc.
- Callbacks signés
- Quand une exécution se termine, Buni.ai peut rappeler votre système. L’appel est signé avec un secret que vous définissez, pour pouvoir être vérifié.
- Limites
- Les appels vers votre espace de travail sont soumis à une limite de débit, et l’adresse de chaque déclencheur a sa propre limite.
- RelancerBientôt
- Relancez une exécution en échec à partir de l’étape qui a échoué.
Dites-nous ce que vous devez automatiser.
Nous vous répondrons en expliquant comment Buni.ai le prendrait en charge et ce que cela demanderait.