botts.aiDocs

Riferimento

Una pagina di consultazione rapida per botts.ai: limiti dei piani, cosa costa crediti, tipi di file supportati, canali, livelli di residenza dei dati, incorporamento del widget, strumenti HTTP e segreti, campi dei moduli e un elenco esplicito di ciò che la piattaforma (ancora) non fa.

Tabelle di consultazione rapida che raccolgono in un unico posto numeri e regole concreti. Per il «perché» e il «come», segui i link alle guide complete.

Piani e limiti

I nuovi spazi di lavoro scelgono un piano subito dopo la registrazione. Personal parte con una prova gratuita di un mese (150 crediti iniziali) e Business con una prova gratuita di 14 giorni (1'500 crediti iniziali), senza carta di credito e con una sola prova gratuita per persona. Per avere subito tutti i crediti mensili, scegli Preferisco pagare subito, senza prova. I prezzi hanno lo stesso importo in CHF, EUR e USD; con il pagamento annuale risparmi circa il 17%. Enterprise è su misura e si concorda con il team di vendita. I vecchi piani Free e Lite non sono più offerti ai nuovi clienti; le organizzazioni Lite esistenti mantengono il loro piano.

PersonalBusinessBusiness ProEnterprise
Prezzo / mese19169699Su misura
Crediti / mese1'20010'00030'000Su misura
Membri138Illimitati
Agenti (attivi)125Illimitati
Deployment (attivi)1 (chat interna)48Illimitati
Numeri di telefonoNessuno12Su misura
Pagine della base di conoscenza8004'00012'000Illimitate
Spazio di upload (MB)2001'0002'500Illimitato

Il piano Personal include solo lo spazio di lavoro della chat IA interna. I deployment su canali esterni (widget per il sito web, telefono) richiedono Business o superiore.

Vedi Team e fatturazione per i cambi di piano, i blocchi di crediti e la ricarica automatica.

Cosa costa crediti

Tutto quello che fa un agente viene conteggiato in crediti. Prima si consumano i crediti del piano, poi quelli acquistati (a partire da quelli che scadono prima).

AttivitàCosto
Uso del modello IA (testo)Per ~1'000 parole, in entrata e in uscita. La tariffa dipende dal modello (è indicata nel selettore del modello). Il testo in entrata che il fornitore serve dalla sua cache viene fatturato alla tariffa Cached del modello, separata e di solito più bassa, e compare come Cache IA in Attività Recenti nella pagina Utilizzo.
Immagini in chatFatturate come testo in entrata alla tariffa del modello: circa da 1'000 a 2'000 token per screenshot, a ogni turno in cui l'immagine viene ancora mostrata al modello (le immagini dei tuoi ultimi tre messaggi, o quando l'agente torna a guardarne una più vecchia).
Voce (telefono, widget per il sito web)Fatturata a parte e più cara del testo: al minuto di voce su GPT Live 1, più i token del modello di testo che esegue gli strumenti dell'agente. La registrazione di una nuova clip di saluto dopo una modifica del messaggio di benvenuto viene fatturata come una breve chiamata.
Trascrizione vocale (speech-to-text)Al minuto di audio: la dettatura di un messaggio con il microfono e la trascrizione di una chiamata telefonica registrata, creata dopo la fine della chiamata.
Scansione di siti web1 credito per pagina (una «pagina» ≈ 2'000 caratteri di testo estratto).
Embedding (indicizzazione)0.01 crediti per 1'000 token.
Ricerca web0.10 crediti per ricerca.
Lettura di una pagina web1 credito ogni volta che l'agente apre una pagina per intero.
Esecuzione di codice (fogli di calcolo, grafici)0.5 crediti ogni volta che l'assistente esegue codice sui tuoi dati, fino a 10 esecuzioni per messaggio. Solo nella Chat della dashboard e nelle attività pianificate.
MemoriaUn piccolo costo del modello di testo quando, dopo una conversazione, vengono estratti fatti e un riepilogo (Memoria cliente e, se è attiva, la tua Memoria della chat).
Esecuzione di un'attività pianificataLo stesso costo di quella conversazione eseguita a mano.
Esecuzione di un test dell'agenteLa risposta dell'agente più la sua valutazione, ciascuna alla tariffa testo del modello. Anche i suggerimenti e le previsioni chiamano un modello. Vedi Test.

Nota

Una «pagina» è un'unità di 2'000 caratteri di testo estratto. Vale sia per la fatturazione delle scansioni sia per il limite di pagine della base di conoscenza del tuo piano.

Per stimare la fattura mensile, il calcolatore dei costi ti fa scegliere chat, voce o entrambi, una configurazione (con o senza base di conoscenza e strumenti) e un modello, ti chiede i tuoi volumi e mostra i crediti stimati al mese e un piano consigliato. È una stima approssimativa. La pagina dei modelli elenca le tariffe di ogni modello di testo sotto Mostra dettagli: Input, Output e Cached, in crediti per ~1'000 parole.

Tipi di file supportati e limiti di caricamento

TipoEstensioni
PDF.pdf
Word.doc, .docx
Testo.txt
Markdown.md
  • Massimo 100 MB per file. I file più grandi vengono rifiutati prima del caricamento.
  • Lo spazio totale per i caricamenti è limitato dal valore Spazio di upload (MB) del tuo piano.

Gli allegati in chat accettano una gamma di formati più ampia ma file più piccoli, perché sono documenti occasionali e non conoscenze permanenti dell'agente:

Fonte della base di conoscenzaAllegato in chatImmagine in chat
Tipi.pdf .doc .docx .txt .md.pdf .docx .txt .md .html .json .csv .xlsx.png .jpg .webp .gif
Dimensione massima100 MB25 MB (20 MB per .csv, .xlsx, .json)10 MB, 10 per messaggio, 25 per conversazione
ConservazioneFinché non la eliminiImpostazione a livello di organizzazione, da 1 settimana a tempo indeterminatoCome per gli allegati in chat

Tutti e tre contano per lo stesso limite Spazio di upload (MB). Le immagini vengono salvate ridimensionate (lato lungo 1568 px) e senza i metadati della fotocamera. Vedi Allegare documenti e Allegare immagini.

  • Un PDF scansionato o composto solo da immagini, senza testo estraibile, viene accettato ma compare come Skipped: non aggiunge contenuti ricercabili. Usa un PDF basato su testo oppure incolla il testo come Markdown. Vedi Base di conoscenza.

Canali

CanaleStato
Widget di chat per il sito webDisponibile
Telefono / agente vocaleDisponibile
Chat (Interna) per il teamDisponibile
WhatsAppIn arrivo
TelegramIn arrivo
EmailIn arrivo

Tutti i dettagli in Deployment.

Livelli di residenza dei dati

Si imposta per ogni organizzazione in Organizzazione → Generale → Posizione del server (Proprietario/Admin). Il livello filtra i modelli IA che puoi selezionare. La Svizzera conta come europea, ma non fa parte dell'UE; un'azienda del Regno Unito non conta come azienda europea.

LivelloModelli consentiti
Server svizzero, azienda svizzeraModelli ospitati in Svizzera da aziende svizzere
Server svizzero, qualsiasi aziendaModelli ospitati in Svizzera, qualsiasi provider
Server europeo, azienda europeaModelli ospitati in Europa da aziende europee
Server europeo, qualsiasi aziendaModelli ospitati in Europa, qualsiasi provider
GlobaleNessuna restrizione (predefinito)

L'infrastruttura della piattaforma, l'archiviazione delle basi di conoscenza e la cronologia delle chat si trovano in Svizzera (Infomaniak), indipendentemente dal livello. La telefonia vocale usa un fornitore statunitense (Twilio). La ricerca web, quando un agente l'ha attivata, invia le query a Staan.ai in Francia. La prenotazione di appuntamenti trasmette nome, e-mail e orario scelto di chi prenota al servizio di Cal.com ospitato negli Stati Uniti (un'istanza Cal.com self-hosted mantiene i dati in Svizzera). La voce, al telefono e nel widget per il sito web, funziona con GPT Live 1, una risorsa Microsoft Azure OpenAI in Sweden Central distribuita come deployment globale: l'audio può essere elaborato in regioni Azure di tutto il mondo, mentre le trascrizioni vengono salvate in Svizzera. La voce nel widget è disattivata, a meno che il widget non la attivi. GPT Live 1 conta come server europeo gestito da un'azienda statunitense, quindi la voce (deployment telefonici, voce nel widget e test vocale nella dashboard) è disponibile solo con Server europeo, qualsiasi azienda e Globale. I livelli più restrittivi non la consentono; un deployment telefonico creato in precedenza continua a funzionare, ma viene segnalato. botts.ai non addestra modelli con i tuoi dati. Vedi le domande frequenti e l'articolo sulla residenza dei dati.

Incorporamento del widget per il sito web

Ogni deployment sito web fornisce un unico tag script, da incollare subito prima del tag di chiusura </body>:

<script async src="https://api.botts.ai/widget/chat-widget.js?key=YOUR_API_KEY"></script>
  • Il parametro key è la chiave API del deployment, con il prefisso bts_. La tua chiave reale è indicata nella sezione Installazione dell'editor del widget: copia il codice da lì.
  • La chiave è pubblica per scelta e funziona solo per il widget di questo deployment. Nella dashboard non si può sostituire; un nuovo deployment sito web riceve una chiave nuova.
  • Funziona su WordPress, Shopify, Squarespace, Wix o in semplice HTML. Vedi Deployment.
  • Da chiuso, il widget è una Bolla (predefinita), una Bolla con messaggio o una Scheda con pulsanti (Chatta, e Parla quando la voce IA è attiva; i visitatori possono ridurla). Si imposta in Launcher nell'editor del widget.
  • Voce IA (facoltativa, si imposta in Voce IA): una sessione vocale termina dopo 10 minuti o dopo 90 secondi di silenzio; il messaggio di benvenuto pronunciato può avere al massimo 300 caratteri. Vedi Deployment.

Connessioni e segreti

Le connessioni permettono a un agente di chiamare sistemi esterni. Si configurano in Integrazioni (Admin/Proprietario).

Tipo di connessioneDa dove arrivano i suoi strumenti
Server MCPRilevati dal server remoto e importati da te
API HTTPEndpoint che definisci sotto un unico URL di base, oppure importati da un URL di specifica OpenAPI (JSON o YAML)
CampoValori
MetodoGET, POST, PUT, DELETE, PATCH
AutenticazioneNessuna, Bearer, Basic, Intestazione personalizzata o Login Token
Ambito dell'autenticazioneTutta l'organizzazione, oppure per utente
Tipi di parametrostring, number, integer, boolean
Opzioni dei parametriObbligatorio, valore fisso, limitato ai valori consentiti
Timeout delle chiamate live30 secondi
Passaggi della pipelineunwrap, project, search, filter, sort, top, gaps, render
  • Fai riferimento a un segreto salvato in qualsiasi punto dell'URL, delle intestazioni o dell'autenticazione con $secret:key_name.
  • GET/DELETE inviano i parametri come query string; POST/PUT/PATCH inviano un body JSON. Le variabili di percorso come {order_id} vengono codificate in percent-encoding e sostituite.
  • Il body di una risposta 2xx viene passato al modello; se è molto grande viene accorciato, mantenendone l'inizio e la fine. I body 4xx/5xx restano nascosti (il modello riceve lo stato e un'indicazione di non inventare dati). Per risposte del tipo «non trovato», restituisci 200 con un body JSON.
  • Gli indirizzi privati, localhost, link-local e di metadati cloud sono bloccati, anche negli URL dei server MCP.
  • Gli strumenti MCP vengono registrati come servername__toolname. Se un server cambia il suo elenco di strumenti, la modifica va riapprovata prima di avere effetto.

Attività pianificate

Esecuzioni ricorrenti e personali di un agente, in Pianificate nella barra laterale. Vedi Attività pianificate.

Appartiene aL'account che l'ha creata. Non è visibile agli altri membri, Admin compresi.
Chi può crearleQualsiasi ruolo che può usare la chat, compreso Membro
Cosa esegueUn agente distribuito con cui puoi chattare, oppure un modello generico
FrequenzaGiornaliera, settimanale (scegli i giorni della settimana) o mensile (scegli i giorni da 1 a 31), a un orario nel tuo fuso orario
Inizio e fineDate facoltative Inizia il e Termina il. Imposta entrambe sullo stesso giorno per eseguire un'attività una volta in quella data.
ConsegnaPer e-mail, oppure in botts.ai, segnata come da leggere. In entrambi i casi viene salvata in una conversazione.
ErroriOgni esecuzione fallita ti avvisa via e-mail. Dopo 3 errori consecutivi l'attività va in pausa (con un'e-mail).
Esecuzioni mancateUn'esecuzione mancata durante un'interruzione della piattaforma viene recuperata entro 24 ore, altrimenti viene registrata come mancata e ricevi un'e-mail. Le esecuzioni mancate non mettono mai in pausa un'attività.
Crediti esauritiL'esecuzione viene saltata, non messa in coda né ripetuta

Campi dei moduli

Modelli integrati per la raccolta di lead (da attivare per ogni agente in Modulo / Cattura Lead):

ModelloCampi (* = obbligatorio)
Modulo di contattonome*, email*, telefono, messaggio
Ticket di supportooggetto*, descrizione*, email*, priorità (bassa/media/alta)
Richiesta di prenotazionenome*, email*, data*, servizio

I campi personalizzati usano gli stessi tipi di parametro degli strumenti: string, number, integer, boolean. Per ogni conversazione viene registrato un solo invio; nome, email e telefono compilano anche i campi vuoti del profilo del contatto. Gli invii si possono consultare ed esportare in CSV nella scheda Moduli di ogni agente. Vedi Agenti.

Cosa botts.ai non fa (ancora)

Questo elenco serve a evitare che tu (o un agente addestrato su questa documentazione) dia per scontata una funzione che non esiste:

  • Nessun connettore di terze parti per le basi di conoscenza. Le fonti di una base di conoscenza sono solo la scansione di siti web e il caricamento di file. Non c'è sincronizzazione con Google Drive, Notion, Dropbox, SharePoint o S3. (Un server MCP può permettere a un agente di interrogare un sistema del genere in tempo reale, che è una cosa diversa dall'indicizzarlo.)
  • Nessuna API pubblica o per i clienti. Non esistono chiavi API personali né un'API REST generica per inviare messaggi in modo programmatico. Le uniche chiavi sono quelle del widget, una per deployment (bts_), che autenticano il widget di chat incorporato sui canali pubblici.
  • Nessuna configurazione autonoma delle prenotazioni, per ora. La prenotazione di appuntamenti in un calendario Cal.com esiste, ma è botts.ai ad aggiungere lo strumento su richiesta. Il modulo Richiesta di prenotazione raccoglie la data richiesta, ma non verifica la disponibilità e non prenota nulla. Per un altro sistema di pianificazione, usa una connessione per chiamarne l'API.
  • Nessuna impostazione che fissi la lingua delle risposte. Gli agenti rispondono nella lingua in cui l'utente scrive o parla. La Lingua di un deployment telefonico imposta solo il saluto e i primi turni, e la Lingua di un widget solo le etichette del widget stesso. Per fissare una lingua, indicala nel prompt di sistema.
  • Ancora nessun OAuth per le connessioni. Le connessioni si autenticano con chiavi, intestazioni, basic auth o un endpoint di login. Le voci del catalogo che prevedono solo l'accesso con OAuth sono elencate ma disattivate.
  • Nessun failover per la voce interattiva. I deployment telefonici non hanno un modello di backup.
  • I canali WhatsApp, Telegram ed Email non sono ancora disponibili (In arrivo).
  • Niente SAML né single sign-on per tutta l'organizzazione, e niente log di audit, per il momento. (I singoli account possono accedere con Continua con Google o con una passkey.)
  • Nessuna ottimizzazione automatica del prompt. I Test valutano le risposte di un agente rispetto alle tue aspettative; non riscrivono il prompt, non scelgono un modello e non modificano l'agente in alcun modo.

Ti serve una di queste funzioni? Spesso puoi ottenerla già oggi con una connessione, altrimenti vale la pena parlarne con il supporto.

Cose che questo elenco diceva prima

Rimosse perché ora esistono, nel caso te le ricordi come limiti:

Limite precedenteOggi
Nessuna navigazione webGli agenti possono cercare sul web e leggere pagine, eventualmente limitati a domini scelti
Nessuna esportazione delle conversazioniEsportazione in JSON, CSV o Excel, per messaggio o per conversazione
Nessun caricamento di documenti in chatAllega documenti a una conversazione e fai domande sul loro contenuto
Nessuna esecuzione pianificata o non presidiataLe attività pianificate eseguono un agente a orari prestabiliti
Nessuna automazione di calendario o prenotazioniLa prenotazione di appuntamenti trova orari liberi e li prenota in un calendario Cal.com, in chat e nelle chiamate vocali
Gli strumenti sono solo endpoint HTTP scritti a manoServer MCP e importazione OpenAPI

Ultimo aggiornamento: 4 ottobre 2026