Piattaforma

Un motore generico.Composizioni infinite.

betool separa rigorosamente il cuore di orchestrazione dai moduli di business. Il risultato: la piattaforma cresce senza debito, anche dopo decine di integrazioni.

Architettura

Tre pilastri, rigorosamente isolati.

Ognuno espone un contratto chiaro. Nessuno dipende dagli interni di un altro.

canali

Canali d'ingresso

Ogni canale è un modulo indipendente. Telefonia in tempo reale, email, chat widget, app di messaggistica, webhook. Aggiungere un canale non ha alcun impatto sugli altri.

  • Contratto d'ingresso normalizzato
  • Autenticazione per organizzazione
  • Isolamento rigoroso dei moduli

pipeline

Pipeline

Un motore generico che concatena agenti IA, operatori deterministici, condizioni, cicli e validazioni umane. L'editor visivo rifiuta già in fase di progettazione le connessioni incompatibili.

  • Contratti tipizzati su ingressi / uscite
  • Versionamento e cronologia delle esecuzioni
  • Replay sulle tracce passate

integrazioni

Integrazioni

Collega i tuoi sistemi tramite operatori configurabili: HTTP, database, API di business, tool personalizzati. Autenticazione OAuth2, Bearer, API key. Tutto è versionato, tutto è tracciabile.

  • Operatori componibili, sotto-pipeline riutilizzabili
  • Connettori in uscita OAuth2 / Bearer / API key
  • BYOK per i modelli LLM

Canali d'ingresso

Tutto ciò che può attivare una pipeline.

Voce, testo, web, pianificato — ogni canale è un modulo che segue lo stesso contratto.

Voce

Telefonia in tempo reale

LiveKit + SIP, ASR/TTS, barge-in

GA

Email

Email in entrata / in uscita

IMAP, parsing degli allegati

GA

Web

Webhook HTTP

POST firmato, payload arbitrario

GA

Chat widget web

Script incorporato, token pubblico

GA

Messaggistica

WhatsApp

Cloud API, media supportati

GA

Telegram

Bot API, gruppi e privato

GA

Mattermost

Outgoing webhook, thread

GA

SMS

AllMySMS, segmenti GSM-7/UCS-2

Beta

Slack

Events API, slash command

Beta

CRM

Meta Lead Ads

Webhook lead, mappatura campi

GA

CRM (HubSpot, Salesforce…)

OAuth + sincronizzazione bidirezionale

Beta

Sistema

Pianificazione (cron)

Attività ricorrenti, fusi orari

GA

Componenti di pipeline

Nodi tipizzati, componibili.

Niente prompt sparsi: ogni tipo di nodo espone un contratto chiaro (ingressi, uscite, configurazione).

agent

Invoca un LLM con missione, ruolo e tool

operator

Azione deterministica (HTTP, DB, transform)

condition

Dirama in base a un predicato sugli slot

loop

Itera su una collezione

filter

Elimina gli exchange non pertinenti

confirmation

Mette in pausa per la validazione umana

file_transform

Lettura / scrittura / suddivisione di file

compute

Calcoli, aggregazioni, proiezioni di schema

code_step

Codice personalizzato in sandbox, bloccato da revisione umana

pipeline_call

Chiama un'altra pipeline come una funzione

Principi

Progettata per reggere alla scala.

Genericità al centro

Il motore non conosce alcun dominio. Aggiungere un caso d'uso non implica mai modificare il cuore.

Isolamento rigoroso dei moduli

Ogni canale, ogni tipo di nodo vive nella propria cartella. Rimuovere un modulo = zero impatto sugli altri.

Multi-organizzazione nativo

Dati, pipeline e segreti compartimentati per organizzazione. Nulla trapela, nulla si mescola.

Osservabilità integrata

Esecuzioni tracciate, contatori per tool, benchmark riproducibili. Lo stato del sistema è sempre leggibile.

Esploriamo insieme la tua architettura target.

I nostri team tecnici rispondono alle tue domande di integrazione e di deployment sovrano.