Documentation

Actions sans code

Les actions qu'un agent peut déclencher sans écrire de code — écrire en base, envoyer un email, encaisser, transférer un appel.

Actions sans code

Un agent ne fait pas que répondre : il peut agir. betool met à disposition un ensemble d'actions prêtes à l'emploi qu'un nœud agent appelle quand c'est pertinent — sans une ligne de code.

Écrire dans une base

À partir d'une base de données, un agent peut :

  • Créer une ligne — enregistrer un lead, une demande, un rendez-vous.
  • Mettre à jour une ligne — changer un statut, compléter un champ.
  • Réserver une ligne (claim_row) — opération atomique « compare-and-set » : garantit qu'une même tâche n'est traitée qu'une seule fois, même si plusieurs exécutions tournent en parallèle (exactly-once).

claim_row est la brique d'une file de tâches fiable : un watcher détecte les nouvelles lignes à traiter, les réserve une à une, et personne ne traite deux fois la même.

Import de masse

Pour amorcer une base, un assistant en 3 étapes importe un fichier xlsx / csv (mapping des colonnes inclus). Pratique pour charger un historique ou une liste de contacts.

Envoyer un email

Le tool email.send permet à un agent d'envoyer un email (rapport, confirmation, relance) dans le cadre de son pipeline. Combiné au canal Planification, c'est la base d'un rapport récurrent.

Encaisser (lien de paiement)

Avec l'intégration Stripe, un agent peut :

  • Générer un lien de paiement Stripe Checkout (stripe.create_payment_link).
  • Vérifier le paiement (stripe.check_payment) avant de confirmer une action.

Usage type : faire prépayer un rendez-vous avant de le poser à l'agenda.

Transférer un appel

Sur le canal Téléphonie, un agent peut transférer l'appel vers un autre numéro (SIP REFER) — par exemple basculer un appelant VIP vers une ligne directe. Le numéro cible est validé au format E.164.

Pourquoi c'est sûr

  • Les actions à effet de bord externe (email, paiement, publication) sont idempotentes : en cas de redéploiement ou de réessai, l'action n'est jamais exécutée deux fois.
  • Les actions sensibles peuvent exiger une validation humaine avant exécution (voir propositions et validation).