No-Code-Aktionen
Ein Agent antwortet nicht nur: Er kann handeln. betool bietet eine Reihe einsatzbereiter Aktionen, die ein agent-Knoten bei Bedarf aufruft — ohne eine einzige Zeile Code.
In eine Datenbank schreiben
Von einer Datenbank aus kann ein Agent:
- Eine Zeile erstellen — einen Lead, eine Anfrage, einen Termin erfassen.
- Eine Zeile aktualisieren — einen Status ändern, ein Feld ausfüllen.
- Eine Zeile beanspruchen (
claim_row) — eine atomare „Compare-and-Set"-Operation: Sie garantiert, dass dieselbe Aufgabe nur einmal verarbeitet wird, selbst wenn mehrere Ausführungen parallel laufen (exactly-once).
claim_row ist der Baustein einer zuverlässigen Aufgaben-Warteschlange: Ein Watcher erkennt neue zu verarbeitende Zeilen, beansprucht sie eine nach der anderen, und niemand verarbeitet dieselbe Zeile zweimal.
Massenimport
Um eine Datenbank zu befüllen, importiert ein 3-stufiger Assistent eine xlsx-/csv-Datei (Spaltenzuordnung inklusive). Praktisch zum Laden eines Verlaufs oder einer Kontaktliste.
Eine E-Mail senden
Das Werkzeug email.send ermöglicht es einem Agent, innerhalb seiner Pipeline eine E-Mail zu senden (Bericht, Bestätigung, Nachverfolgung). In Kombination mit dem Kanal Schedule ist es die Grundlage eines wiederkehrenden Berichts.
Eine Zahlung einziehen (Zahlungslink)
Mit der Stripe-Integration kann ein Agent:
- Einen Zahlungslink generieren mit Stripe Checkout (
stripe.create_payment_link). - Die Zahlung prüfen (
stripe.check_payment), bevor eine Aktion bestätigt wird.
Typische Verwendung: einen Termin im Voraus bezahlen lassen, bevor er in den Kalender eingetragen wird.
Einen Anruf weiterleiten
Auf dem Kanal Telefonie kann ein Agent den Anruf weiterleiten an eine andere Nummer (SIP REFER) — zum Beispiel, um einen VIP-Anrufer an eine Direktleitung zu leiten. Die Zielnummer wird im E.164-Format validiert.
Warum es sicher ist
- Aktionen mit einem externen Seiteneffekt (E-Mail, Zahlung, Veröffentlichung) sind idempotent: Bei einem Redeployment oder einer Wiederholung wird die Aktion niemals zweimal ausgeführt.
- Sensible Aktionen können vor der Ausführung eine menschliche Freigabe erfordern (siehe Vorschläge und Freigabe).