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 in entrata e in uscita, email, chat widget, app di messaggistica, webhook, agenti IA esterni. 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, smistamenti, cicli, esecuzioni parallele 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

Più di trenta connettori (Google, Microsoft 365, HubSpot, Stripe, Jira, Slack, HeyGen, La Poste…), database, knowledge base, ricerca e lettura web. Autenticazione OAuth2, Bearer, API key. Tutto è versionato, tutto è tracciabile.

  • Operatori componibili, sotto-pipeline riutilizzabili
  • Knowledge base con ricerca semantica
  • BYOK o modelli gestiti per gli 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

Chiamate in entrata

LiveKit + SIP, ASR/TTS, barge-in

GA

Chiamate in uscita

Avviate da una pipeline, esito restituito

GA

Onoff Business

Chiamate e SMS, sola lettura

Beta

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

WhatsApp via Green API

Il tuo account, media supportati

Beta

Messenger

Pagine Facebook

Beta

SMS

AllMySMS, Brevo

Beta

Slack

Events API, messaggi e canali

Beta

CRM

Meta Lead Ads

Webhook lead, mappatura campi

GA

CRM (HubSpot, Qhare…)

Lettura e creazione di schede

Beta

Sistema

Pianificazione (cron)

Attività ricorrenti, fusi orari

GA

Agente IA esterno

Conversazione via MCP, autorizzata per modello

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

router

Smista il flusso in base a condizioni

foreach

Itera su una collezione, cadenza regolabile

parallel

Esegue più rami in parallelo

filter

Elimina gli exchange non pertinenti

confirm_plan

Mette in pausa per la validazione umana

compute

Calcoli, aggregazioni, proiezioni di schema

file_transform

Lettura di PDF, Excel, OCR e visione

data_to_file

Produce un file a partire dai dati del flusso

code_step

Codice personalizzato in sandbox, delimitato da una whitelist di strumenti

pipeline_call

Chiama un'altra pipeline come una funzione

phone_call

Effettua una chiamata in uscita e ne restituisce l'esito

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.