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.
| Personal | Business | Business Pro | Enterprise | |
|---|---|---|---|---|
| Preis / Monat | 19 | 169 | 699 | Individuell |
| Credits / Monat | 1'200 | 10'000 | 30'000 | Individuell |
| Mitglieder | 1 | 3 | 8 | Unbegrenzt |
| Agenten (aktiv) | 1 | 2 | 5 | Unbegrenzt |
| Deployments (aktiv) | 1 (interner Chat) | 4 | 8 | Unbegrenzt |
| Telefonnummern | Keine | 1 | 2 | Individuell |
| Seiten Wissensdatenbank | 800 | 4'000 | 12'000 | Unbegrenzt |
| Upload-Speicher (MB) | 200 | 1'000 | 2'500 | Unbegrenzt |
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ät | Kosten |
|---|---|
| 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 Chat | Abgerechnet 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 Websites | 1 Credit pro Seite (eine «Seite» ≈ 2'000 Zeichen extrahierter Text). |
| Embedding (Indexierung) | 0.01 Credits pro 1'000 Tokens. |
| Websuche | 0.10 Credits pro Suche. |
| Webseite lesen | 1 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ächtnis | Eine 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 Aufgabe | Gleich viel, wie wenn Sie dieses Gespräch von Hand führen. |
| Testlauf eines Agenten | Die 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
| Typ | Dateiendungen |
|---|---|
.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 Wissensdatenbank | Chat-Anhang | Bild im Chat | |
|---|---|---|---|
| Typen | .pdf .doc .docx .txt .md | .pdf .docx .txt .md .html .json .csv .xlsx | .png .jpg .webp .gif |
| Max. Grösse | 100 MB | 25 MB (20 MB für .csv, .xlsx, .json) | 10 MB, 10 pro Nachricht, 25 pro Gespräch |
| Aufbewahrung | Bis Sie sie löschen | Einstellung für die ganze Organisation, 1 Woche bis unbegrenzt | Wie 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
| Kanal | Status |
|---|---|
| Website-Chat-Widget | Verfügbar |
| Telefon / Sprachagent | Verfügbar |
| Chat (Intern) für das Team | Verfügbar |
| Demnächst | |
| Telegram | Demnächst |
| Demnä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.
| Stufe | Erlaubte Modelle |
|---|---|
| Schweizer Server, Schweizer Unternehmen | In der Schweiz gehostete Modelle von Schweizer Unternehmen |
| Schweizer Server, beliebiges Unternehmen | In der Schweiz gehostete Modelle, beliebiger Anbieter |
| Europäischer Server, europäisches Unternehmen | In Europa gehostete Modelle von europäischen Unternehmen |
| Europäischer Server, beliebiges Unternehmen | In Europa gehostete Modelle, beliebiger Anbieter |
| Global | Keine 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
keyist der API-Schlüssel des Deployments, mit dem Präfixbts_. 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).
| Verbindungstyp | Woher die Tools kommen |
|---|---|
| MCP-Server | Vom entfernten Server erkannt, von Ihnen importiert |
| HTTP-API | Endpunkte, die Sie unter einer Basis-URL definieren, oder Import über die URL einer OpenAPI-Spezifikation (JSON oder YAML) |
| Feld | Werte |
|---|---|
| Methode | GET, POST, PUT, DELETE, PATCH |
| Authentifizierung | Keine, Bearer, Basic, Benutzerdefinierter Header oder Login Token |
| Geltungsbereich der Authentifizierung | Organisationsweit oder pro Benutzer |
| Parametertypen | string, number, integer, boolean |
| Parameteroptionen | Pflichtfeld, fester Wert, auf erlaubte Werte eingeschränkt |
| Live-Timeout | 30 Sekunden |
| Pipeline-Schritte | unwrap, project, search, filter, sort, top, gaps, render |
- Ein gespeichertes Secret referenzieren Sie überall in URL, Headern oder Authentifizierung mit
$secret:key_name. GET/DELETEsenden Parameter als Query-String,POST/PUT/PATCHals 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 von4xx/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 Sie200mit 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__toolnameregistriert. Ä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ümer | Das Konto, das die Aufgabe erstellt hat. Für andere Mitglieder nicht sichtbar, auch nicht für Admins. |
| Wer sie erstellen kann | Jede Rolle, die den Chat nutzen kann, auch Mitglied |
| Ausgeführt von | Einem bereitgestellten Agenten, mit dem Sie chatten können, oder einem Allzweckmodell |
| Häufigkeit | Täglich, wöchentlich (Wochentage wählbar) oder monatlich (Tage 1 bis 31 wählbar), zu einer Uhrzeit in Ihrer Zeitzone |
| Beginn und Ende | Optionale Daten Beginnen am und Enden am. Setzen Sie beide auf denselben Tag, wird die Aufgabe an diesem Datum einmalig ausgeführt. |
| Zustellung | Per E-Mail oder in botts.ai als ungelesen markiert. In beiden Fällen wird das Ergebnis in einem Gespräch gespeichert. |
| Fehlschläge | Bei 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ührungen | Eine 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 Credits | Die 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):
| Vorlage | Felder (* = Pflichtfeld) |
|---|---|
| Kontaktformular | Name*, E-Mail*, Telefon, Nachricht |
| Support-Ticket | Betreff*, Beschreibung*, E-Mail*, Priorität (niedrig/mittel/hoch) |
| Buchungsanfrage | Name*, 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änkung | Heute |
|---|---|
| Kein Surfen im Web | Agenten können im Web suchen und Seiten lesen, optional beschränkt auf ausgewählte Domains |
| Kein Export von Gesprächen | Export als JSON, CSV oder Excel, pro Nachricht oder pro Gespräch |
| Kein Hochladen von Dokumenten im Chat | Dokumente an ein Gespräch anhängen und Fragen dazu stellen |
| Keine geplanten oder unbeaufsichtigten Ausführungen | Geplante Aufgaben führen einen Agenten nach Zeitplan aus |
| Keine Kalender- oder Buchungsautomatisierung | Die 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-Endpunkte | MCP-Server und OpenAPI-Import |
Zuletzt aktualisiert am 4. Oktober 2026