Referenz

botts.ai auf einer Seite zum Nachschlagen: Plan-Limits, was Credits kostet, unterstützte Dateitypen, Kanäle, Stufen der Datenresidenz, die Einbettung des Widgets, HTTP-Tools und Secrets, Formularfelder und eine klare Liste dessen, was die Plattform (noch) nicht kann.

Diese Übersichtstabellen fassen die konkreten Zahlen und Regeln an einem Ort zusammen. Für das «Warum» und das «Wie» folgen Sie den Links zu den ausführlichen Anleitungen.

Pläne und Limits

Neue Arbeitsbereiche wählen direkt nach der Registrierung einen Plan. Personal startet mit einer einmonatigen Gratis-Testphase (150 Start-Credits), Business mit einer 14-tägigen (1'500 Start-Credits). Eine Kreditkarte ist nicht nötig, und jede Person erhält nur eine Gratis-Testphase. Möchten Sie die vollen monatlichen Credits sofort, wählen Sie Lieber jetzt bezahlen, ohne Testphase. Die Preise sind in CHF, EUR und USD dieselbe Zahl; bei jährlicher Zahlung sind sie rund 17% günstiger. Enterprise wird individuell mit unserem Verkaufsteam vereinbart. Die bisherigen Pläne Free und Lite lassen sich nicht mehr neu abschliessen; bestehende Lite-Organisationen behalten ihren Plan.

PersonalBusinessBusiness ProEnterprise
Preis / Monat19169699Individuell
Credits / Monat1'20010'00030'000Individuell
Mitglieder138Unbegrenzt
Agenten (aktiv)125Unbegrenzt
Deployments (aktiv)1 (interner Chat)48Unbegrenzt
TelefonnummernKeine12Individuell
Seiten Wissensdatenbank8004'00012'000Unbegrenzt
Upload-Speicher (MB)2001'0002'500Unbegrenzt

Der Plan Personal enthält nur den internen KI-Chat. Deployments in externe Kanäle (Website-Widget, Telefon) setzen Business oder höher voraus.

Planwechsel, Credit-Blöcke und die automatische Aufladung erklärt Team & Abrechnung.

Was Credits kostet

Alles, was ein Agent tut, wird in Credits abgerechnet. Zuerst werden die Credits aus dem Plan verbraucht, danach gekaufte Credits (die am frühesten ablaufenden zuerst).

AktivitätKosten
Nutzung von KI-Modellen (Text)Pro ~1'000 Wörter, Input und Output. Der Preis hängt vom Modell ab und steht in der Modellauswahl. Input, den der Anbieter aus seinem Cache liefert, wird zum separaten, meist tieferen Cached-Preis des Modells abgerechnet und erscheint als KI-Cache unter Letzte Aktivitäten auf der Seite Nutzung.
Bilder im ChatAbgerechnet wie Input-Text zum Preis des Modells: rund 1'000 bis 2'000 Tokens pro Screenshot, und zwar in jeder Runde, in der das Bild dem Modell noch gezeigt wird (Bilder in Ihren letzten drei Nachrichten oder wenn der Agent ein älteres Bild erneut ansieht).
Sprachfunktion (Telefon, Website-Widget)Separat abgerechnet und teurer als Text: pro Minute Sprache auf GPT Live 1, plus die Tokens des Textmodells, das die Tools des Agenten ausführt. Die Aufnahme eines neuen Begrüssungsclips nach einer Änderung der Begrüssungsnachricht wird wie ein kurzer Anruf abgerechnet.
Spracherkennung (Speech-to-Text)Pro Minute Audio: das Diktieren einer Nachricht per Mikrofon und das Transkript eines aufgezeichneten Telefongesprächs nach dem Auflegen.
Crawlen von Websites1 Credit pro Seite (eine «Seite» ≈ 2'000 Zeichen extrahierter Text).
Embedding (Indexierung)0.01 Credits pro 1'000 Tokens.
Websuche0.10 Credits pro Suche.
Webseite lesen1 Credit, jedes Mal, wenn der Agent eine Seite vollständig öffnet.
Codeausführung (Tabellen, Diagramme)0.5 Credits jedes Mal, wenn der Assistent Code mit Ihren Daten ausführt, höchstens 10 Ausführungen pro Nachricht. Nur im Chat des Dashboards und bei geplanten Aufgaben.
GedächtnisEine kleine Gebühr für das Textmodell, wenn nach einem Gespräch Fakten und eine Zusammenfassung extrahiert werden (Benutzergedächtnis und, falls eingeschaltet, Ihre eigene Chat-Erinnerung).
Ausführung einer geplanten AufgabeGleich viel, wie wenn Sie dieses Gespräch von Hand führen.
Testlauf eines AgentenDie Antwort des Agenten plus ihre Bewertung, je zum Textpreis des Modells. Auch Vorschläge und Vorhersagen rufen ein Modell auf. Siehe Tests.

Hinweis

Eine «Seite» ist eine Einheit von 2'000 Zeichen extrahiertem Text. Sie gilt sowohl für die Abrechnung von Crawls als auch für das Seitenlimit der Wissensdatenbank in Ihrem Plan.

Für eine Schätzung Ihrer monatlichen Kosten fragt der Kostenrechner nach Chat, Sprache oder beidem, einem Setup (mit oder ohne Wissensdatenbank und Tools), einem Modell und Ihrem Volumen und zeigt die geschätzten Credits pro Monat sowie einen empfohlenen Plan. Es ist eine grobe Schätzung. Die Modellseite zeigt unter Details anzeigen die Preise jedes Textmodells: Input, Output und Cached, in Credits pro ~1'000 Wörter.

Unterstützte Dateitypen und Upload-Limits

TypDateiendungen
PDF.pdf
Word.doc, .docx
Text.txt
Markdown.md
  • Maximal 100 MB pro Datei. Grössere Dateien werden schon vor dem Upload abgelehnt.
  • Den gesamten Upload-Speicher begrenzt das Limit Upload-Speicher (MB) Ihres Plans.

Chat-Anhänge akzeptieren mehr Dateitypen, aber kleinere Dateien, weil sie einmalige Dokumente sind und kein dauerhaftes Wissen des Agenten:

Quelle einer WissensdatenbankChat-AnhangBild im Chat
Typen.pdf .doc .docx .txt .md.pdf .docx .txt .md .html .json .csv .xlsx.png .jpg .webp .gif
Max. Grösse100 MB25 MB (20 MB für .csv, .xlsx, .json)10 MB, 10 pro Nachricht, 25 pro Gespräch
AufbewahrungBis Sie sie löschenEinstellung für die ganze Organisation, 1 Woche bis unbegrenztWie Chat-Anhänge

Alle drei zählen zum selben Limit Upload-Speicher (MB). Bilder werden verkleinert gespeichert (lange Seite 1'568 px), ohne Kamera-Metadaten. Siehe Dokumente anhängen und Bilder anhängen.

  • Ein gescanntes PDF oder ein reines Bild-PDF ohne extrahierbaren Text wird angenommen, erscheint aber als Skipped und liefert keinen durchsuchbaren Inhalt. Verwenden Sie ein textbasiertes PDF oder fügen Sie den Text als Markdown ein. Siehe Wissensdatenbank.

Kanäle

KanalStatus
Website-Chat-WidgetVerfügbar
Telefon / SprachagentVerfügbar
Chat (Intern) für das TeamVerfügbar
WhatsAppDemnächst
TelegramDemnächst
E-MailDemnächst

Alle Details unter Deployments.

Stufen der Datenresidenz

Die Stufe legen Sie pro Organisation unter Organisation → Allgemein → Serverstandort fest (Owner/Admin). Sie filtert, welche KI-Modelle Sie wählen können. Die Schweiz zählt als europäisch, gehört aber nicht zur EU; ein Unternehmen aus dem Vereinigten Königreich zählt nicht als europäisches Unternehmen.

StufeErlaubte Modelle
Schweizer Server, Schweizer UnternehmenIn der Schweiz gehostete Modelle von Schweizer Unternehmen
Schweizer Server, beliebiges UnternehmenIn der Schweiz gehostete Modelle, beliebiger Anbieter
Europäischer Server, europäisches UnternehmenIn Europa gehostete Modelle von europäischen Unternehmen
Europäischer Server, beliebiges UnternehmenIn Europa gehostete Modelle, beliebiger Anbieter
GlobalKeine Einschränkung (Standard)

Die Infrastruktur der Plattform, die Speicherung der Wissensdatenbanken und der Chatverlauf liegen unabhängig von der Stufe in der Schweiz (Infomaniak). Die Telefonie läuft über einen US-Anbieter (Twilio). Hat ein Agent die Websuche eingeschaltet, gehen die Suchanfragen an Staan.ai in Frankreich. Die Terminbuchung übermittelt Name, E-Mail und gewählte Zeit der buchenden Person an den in den USA gehosteten Dienst von Cal.com (ein selbst gehostetes Cal.com hält die Daten in der Schweiz). Die Sprachfunktion läuft am Telefon und im Website-Widget auf GPT Live 1, einer Ressource von Microsoft Azure OpenAI in Sweden Central, bereitgestellt als globales Deployment: Audio kann in Azure-Regionen weltweit verarbeitet werden, die Transkripte werden in der Schweiz gespeichert. Im Widget ist die Sprachfunktion ausgeschaltet, solange sie nicht im Widget aktiviert wird. GPT Live 1 gilt als europäischer Server eines US-Unternehmens. Die Sprachfunktion (Telefon-Deployments, Sprachfunktion im Widget und der Sprachtest im Dashboard) ist deshalb nur unter Europäischer Server, beliebiges Unternehmen und Global verfügbar. Die strengeren Stufen lassen sie nicht zu; ein zuvor erstelltes Telefon-Deployment läuft weiter, wird aber markiert. botts.ai trainiert keine Modelle mit Ihren Daten. Siehe Häufige Fragen und den Blogbeitrag zur Datenresidenz.

Einbettung des Website-Widgets

Jedes Website-Deployment stellt ein einzelnes Script-Tag bereit. Fügen Sie es direkt vor dem schliessenden </body>-Tag ein:

<script async src="https://api.botts.ai/widget/chat-widget.js?key=YOUR_API_KEY"></script>
  • Der Parameter key ist der API-Schlüssel des Deployments, mit dem Präfix bts_. Ihren echten Schlüssel zeigt der Widget-Editor im Abschnitt Einbinden; kopieren Sie den Code von dort.
  • Der Schlüssel ist bewusst öffentlich und funktioniert nur für das Widget dieses Deployments. Im Dashboard lässt er sich nicht ersetzen; ein neues Website-Deployment erhält einen neuen Schlüssel.
  • Funktioniert mit WordPress, Shopify, Squarespace, Wix oder einfachem HTML. Siehe Deployments.
  • Das geschlossene Widget erscheint als Blase (Standard), als Blase mit Nachricht oder als Karte mit Buttons (Chatten, bei aktiver KI-Sprachfunktion auch Sprechen; Besuchende können die Karte minimieren). Einstellen lässt sich das im Widget-Editor unter Launcher.
  • KI-Sprachfunktion (optional, einstellbar unter KI-Sprachfunktion): Eine Sprachsitzung endet nach 10 Minuten oder nach 90 Sekunden Stille; die gesprochene Begrüssung umfasst höchstens 300 Zeichen. Siehe Deployments.

Verbindungen und Secrets

Über Verbindungen ruft ein Agent externe Systeme auf. Eingerichtet werden sie unter Integrationen (Admin/Owner).

VerbindungstypWoher die Tools kommen
MCP-ServerVom entfernten Server erkannt, von Ihnen importiert
HTTP-APIEndpunkte, die Sie unter einer Basis-URL definieren, oder Import über die URL einer OpenAPI-Spezifikation (JSON oder YAML)
FeldWerte
MethodeGET, POST, PUT, DELETE, PATCH
AuthentifizierungKeine, Bearer, Basic, Benutzerdefinierter Header oder Login Token
Geltungsbereich der AuthentifizierungOrganisationsweit oder pro Benutzer
Parametertypenstring, number, integer, boolean
ParameteroptionenPflichtfeld, fester Wert, auf erlaubte Werte eingeschränkt
Live-Timeout30 Sekunden
Pipeline-Schritteunwrap, project, search, filter, sort, top, gaps, render
  • Ein gespeichertes Secret referenzieren Sie überall in URL, Headern oder Authentifizierung mit $secret:key_name.
  • GET/DELETE senden Parameter als Query-String, POST/PUT/PATCH als JSON-Body. Pfadvariablen wie {order_id} werden prozentkodiert und eingesetzt.
  • Der Body einer 2xx-Antwort geht an das Modell; ist er sehr gross, wird er gekürzt, wobei Anfang und Ende erhalten bleiben. Bodies von 4xx/5xx-Antworten bleiben verborgen: Das Modell erfährt nur den Status und den Hinweis, keine Daten zu erfinden. Für Antworten im Sinne von «nicht gefunden» geben Sie 200 mit einem JSON-Body zurück.
  • Private Adressen, localhost, Link-Local- und Cloud-Metadaten-Adressen sind gesperrt, auch für URLs von MCP-Servern.
  • MCP-Tools werden als servername__toolname registriert. Ändert ein Server seine Tool-Liste, muss die Änderung erneut bestätigt werden, bevor sie wirkt.

Geplante Aufgaben

Persönliche, wiederkehrende Ausführungen eines Agenten, in der Seitenleiste unter Geplant. Siehe Geplante Aufgaben.

EigentümerDas Konto, das die Aufgabe erstellt hat. Für andere Mitglieder nicht sichtbar, auch nicht für Admins.
Wer sie erstellen kannJede Rolle, die den Chat nutzen kann, auch Mitglied
Ausgeführt vonEinem bereitgestellten Agenten, mit dem Sie chatten können, oder einem Allzweckmodell
HäufigkeitTäglich, wöchentlich (Wochentage wählbar) oder monatlich (Tage 1 bis 31 wählbar), zu einer Uhrzeit in Ihrer Zeitzone
Beginn und EndeOptionale Daten Beginnen am und Enden am. Setzen Sie beide auf denselben Tag, wird die Aufgabe an diesem Datum einmalig ausgeführt.
ZustellungPer E-Mail oder in botts.ai als ungelesen markiert. In beiden Fällen wird das Ergebnis in einem Gespräch gespeichert.
FehlschlägeBei jeder fehlgeschlagenen Ausführung erhalten Sie eine E-Mail. Nach 3 Fehlschlägen in Folge wird die Aufgabe pausiert (mit einer E-Mail).
Verpasste AusführungenEine Ausführung, die während eines Ausfalls der Plattform verpasst wurde, wird innerhalb von 24 Stunden nachgeholt. Andernfalls wird sie als verpasst erfasst, und Sie erhalten eine E-Mail. Verpasste Ausführungen pausieren eine Aufgabe nie.
Keine CreditsDie Ausführung wird übersprungen, nicht in eine Warteschlange gestellt oder wiederholt

Formularfelder

Integrierte Vorlagen für die Lead-Erfassung (pro Agent aktivierbar unter Formular / Lead-Erfassung):

VorlageFelder (* = Pflichtfeld)
KontaktformularName*, E-Mail*, Telefon, Nachricht
Support-TicketBetreff*, Beschreibung*, E-Mail*, Priorität (niedrig/mittel/hoch)
BuchungsanfrageName*, E-Mail*, Datum*, Dienstleistung

Eigene Felder verwenden dieselben Parametertypen wie Tools: string, number, integer, boolean. Pro Gespräch wird eine Eingabe erfasst; Name, E-Mail und Telefon füllen zudem leere Profilfelder des Kontakts. Die Eingaben lassen sich im Tab Formular jedes Agenten ansehen und als CSV exportieren. Siehe Agenten.

Was botts.ai (noch) nicht kann

Damit weder Sie noch ein Agent, der mit dieser Dokumentation trainiert wurde, von einer Funktion ausgehen, die es nicht gibt:

  • Keine Konnektoren zu Drittanbietern für Wissensdatenbanken. Quellen einer Wissensdatenbank sind nur Website-Crawl und Datei-Upload. Es gibt keine Synchronisation mit Google Drive, Notion, Dropbox, SharePoint oder S3. (Über einen MCP-Server kann ein Agent ein solches System live abfragen; das ist etwas anderes, als es zu indexieren.)
  • Keine öffentliche API und keine Kunden-API. Es gibt keine persönlichen API-Schlüssel und keine allgemeine REST-API, um Nachrichten programmatisch zu senden. Die einzigen Schlüssel sind die Widget-Schlüssel pro Deployment (bts_), die das eingebettete Chat-Widget auf öffentlichen Kanälen authentifizieren.
  • Terminbuchung noch nicht selbst einrichtbar. Die Terminbuchung in einem Cal.com-Kalender gibt es, aber botts.ai fügt das Tool auf Anfrage hinzu. Das Formular Buchungsanfrage erfasst ein gewünschtes Datum; es prüft keine Verfügbarkeit und bucht nichts. Für ein anderes Terminsystem rufen Sie dessen API über eine Verbindung auf.
  • Keine Einstellung, die die Antwortsprache festlegt. Agenten antworten in der Sprache, in der die Person schreibt oder spricht. Die Sprache eines Telefon-Deployments legt nur die Begrüssung und die ersten Gesprächsrunden fest, die Sprache eines Widgets nur dessen eigene Beschriftungen. Um eine Sprache festzulegen, nennen Sie sie im Systemprompt.
  • Noch kein OAuth für Verbindungen. Verbindungen authentifizieren sich mit Schlüsseln, Headern, Basic Auth oder einem Login-Endpunkt. Katalogeinträge, die nur OAuth als Login anbieten, werden aufgeführt, sind aber deaktiviert.
  • Kein Failover für interaktive Sprachgespräche. Telefon-Deployments haben kein Backup-Modell.
  • Die Kanäle WhatsApp, Telegram und E-Mail sind noch nicht verfügbar (Demnächst).
  • Kein SAML, kein Single Sign-on für die ganze Organisation und keine Audit-Logs, Stand heute. (Einzelne Konten können sich mit Weiter mit Google oder einem Passkey anmelden.)
  • Keine automatische Prompt-Optimierung. Tests bewerten die Antworten eines Agenten anhand Ihrer Erwartungen. Dabei wird weder der Prompt umgeschrieben noch ein Modell gewählt, und der Agent wird in keiner Weise verändert.

Brauchen Sie eine dieser Funktionen? Oft lässt sie sich schon heute mit einer Verbindung umsetzen. Andernfalls lohnt sich eine Anfrage beim Support.

Was früher auf dieser Liste stand

Diese Punkte wurden entfernt, weil es die Funktionen inzwischen gibt. Falls Sie sie noch als Einschränkungen in Erinnerung haben, hier der aktuelle Stand:

Frühere EinschränkungHeute
Kein Surfen im WebAgenten können im Web suchen und Seiten lesen, optional beschränkt auf ausgewählte Domains
Kein Export von GesprächenExport als JSON, CSV oder Excel, pro Nachricht oder pro Gespräch
Kein Hochladen von Dokumenten im ChatDokumente an ein Gespräch anhängen und Fragen dazu stellen
Keine geplanten oder unbeaufsichtigten AusführungenGeplante Aufgaben führen einen Agenten nach Zeitplan aus
Keine Kalender- oder BuchungsautomatisierungDie Terminbuchung findet freie Termine und bucht sie in einem Cal.com-Kalender, im Chat und in Sprachgesprächen
Tools nur als von Hand geschriebene HTTP-EndpunkteMCP-Server und OpenAPI-Import

Zuletzt aktualisiert am 4. Oktober 2026