Scroll through the capabilities that take content from your CMS to a useful, source-aware conversation.
Capability 01 / of 5
Multi-provider AI
Choose the model that fits the moment.
Connect Gemini, OpenAI, Claude, OpenRouter, or Ollama locally or remotely while keeping one TYPO3 knowledge layer.
OpenAIGeminiClaudeOllamaOllama (Remote)
One TYPO3 knowledge layer
Capability 02 / of 5
Permission-aware document crawler
Every useful source, indexed safely.
Discover pages, RTE links, and FAL attachments, extract PDF, DOCX, DOC, XLSX, CSV, and TXT content, and check frontend user-group restrictions before anything enters the public index.
PDFDOCXXLSXCSVTXT
Pages + FAL attachments → indexed
Frontend user groups stay respected.
Capability 03 / of 5
Starter plan and up
Built-in input guard
Stop bad input before it costs you.
Every visitor message is checked before it reaches the AI model, blocking prompt injection and spam without spending a single token.
"Which formats can you index?" PASS"Ignore previous instructions…" BLOCKED
Checked before a single token is spent
Capability 04 / of 5
Duo plan and up
Prompt Studio
Make every answer sound like you.
Create, reorder, and toggle persona, tone, domain-boundary, and output rules from the backend.
Persona Helpful guideTone Clear & directRules TYPO3 expert
Every answer sounds like you
Capability 05 / of 5
One Click Local Ollama Installation
Your private AI, ready to run.
Install Ollama from your TYPO3 backend, manage models in place, and keep generation and embeddings on your own infrastructure.
Inference + embeddings on your server
Managed from TYPO3.
Your knowledge.
A conversation away.
Understand every conversation.
See what visitors ask, which sources ground the answer, where knowledge gaps appear, and which conversations are ready for follow-up.
Opt-in, privacy-first analytics: visitors are asked when a chat starts, and only conversations they allow are logged.
Dashboard preview
Starter plan and up
Example data
◎
1,248
Total queries
✓
87
Captured leads
▤
342
Unique sessions
◈
2.85
Avg. context sources
Chat volume trend Last 14 days
AI topic categories
Pricing
Technical Support
Careers
Sales & Demo
General Greetings
Other
Conversation replays
Session ID
Total chats
Inspect
session_8f21ac
5 messages
Inspect
session_3d9e40
3 messages
Inspect
session_c71b02
7 messages
Inspect
Website content gaps
“Does your core extension support TYPO3 v11?”34 visitors asked
“What is your refund and cancellation policy?”28 visitors asked
“Can I make payments using cryptocurrency?”19 visitors asked
Safe, private, and fair by design.
Try the widget. Allow or decline analytics, ask a normal question, then try to trick it — and watch the free answers run out.
01
Ask before tracking
Visitors choose whether their chat is shared for analytics. The chat works either way.
02
Check every message first
The built-in input guard blocks prompt injection and spam before the AI model sees it — no tokens spent.
03
Upgrade at 100 messages
After 100 free messages, the site owner is asked to pick a plan.
Free messages left
2
Tokens saved by the guard
0
Analytics
—
T3
Site assistant
example.com · 98 / 100 free messages used
◐
Before we chat
Can this conversation be used for anonymous analytics? It helps the site owner improve answers.
The chatbot works either way.
What just happened
Events from the demo appear here.
Built for TYPO3 agencies, enterprise, public sector, and content owners.
Tailored workflows and architecture whether you manage dozens of client installations or a single mission-critical site.
Build reusable AI experiences for client sites.
Multi-site isolationSite-root tagging keeps every knowledge base separate.
Prompt StudioShape persona, output, and behavior per client.
Custom chat UIMake every interaction feel on-brand.
MultilingualEnglish and German included.
Turn distributed content into a useful knowledge layer.
Hybrid AICloud or local. Choose the right intelligence for every project.
Document crawlerDiscover content across pages, links, and FAL.
Auto-indexingFresh content is indexed as visitors browse.
Scheduler and CLINative automation for production workflows.
Support privacy-conscious and on-premise projects.
Your AI. Your server.Keep inference and embeddings on your own infrastructure.
GDPR controlsConfigurable consent before third-party calls.
Permission-awareFrontend group metadata can protect member-only or restricted files.
Built GDPR-consciousDesigned for GDPR-conscious TYPO3 projects.
Keep website knowledge current and useful for visitors.
RAGGround answers in indexed TYPO3 knowledge.
Permission-aware RAGFrontend user-group restrictions are checked before files enter the public index.
Auto-indexingFresh content is indexed as visitors browse.
Understand every conversationSee what visitors ask, where knowledge gaps appear, and which conversations are ready for follow-up.
Build reusable AI experiences for client sites.
Multi-site isolationSite-root tagging keeps every knowledge base separate.
Prompt StudioShape persona, output, and behavior per client.
Custom chat UIMake every interaction feel on-brand.
MultilingualEnglish and German included.
Turn distributed content into a useful knowledge layer.
Hybrid AICloud or local. Choose the right intelligence for every project.
Document crawlerDiscover content across pages, links, and FAL.
Auto-indexingFresh content is indexed as visitors browse.
Scheduler and CLINative automation for production workflows.
Support privacy-conscious and on-premise projects.
Your AI. Your server.Keep inference and embeddings on your own infrastructure.
GDPR controlsConfigurable consent before third-party calls.
Permission-awareFrontend group metadata can protect member-only or restricted files.
Built GDPR-consciousDesigned for GDPR-conscious TYPO3 projects.
Keep website knowledge current and useful for visitors.
RAGGround answers in indexed TYPO3 knowledge.
Permission-aware RAGFrontend user-group restrictions are checked before files enter the public index.
Auto-indexingFresh content is indexed as visitors browse.
Understand every conversationSee what visitors ask, where knowledge gaps appear, and which conversations are ready for follow-up.
Compatible with your TYPO3 stack. Careful with your data.
Runs on your stack
Compatibility
TYPO3All LTS releases
v11
v12
v13
v14
PHP7.4 through 8.4
7.48.08.18.28.38.4
Installation
Composer and non-Composer
Deployment
Linux, Apache, and Nginx
License
GPL v2+
Indexes what you publish
Supported documents
PDF
DOCX
DOC
XLSX
CSV
TXT
Discovered from
TYPO3 public pages
FAL attachments
Sitemap-discovered content
RTE-linked documents
Privacy & security
Controls you configure, on infrastructure you choose.
Consent first
Configurable
Cloud AI requests can require explicit user consent.
Stays on your servers
Local
Local Ollama inference keeps model communication on the customer’s infrastructure.
Respects access rules
Permission-aware
Frontend group metadata can protect member-only or restricted files.
Isolated per site
Multi-site embeddings are tagged by site_root ID.
Privacy links & disclaimers
Configurable
Configurable privacy links and AI disclaimers are available.
GDPR-conscious
T3chatbot is designed for GDPR-conscious TYPO3 projects.
These are configurable capabilities and deployment controls — not a substitute for your own legal review.
From Composer install to your first grounded answer.
01
Install
Composer and non-Composer installation
$ composer require net2typo/ai-chatbot
02
Configure
Provider configuration
TYPO3 site selection
Crawler permissions
Ollama configuration
03
Automate
Frontend auto-indexing
TYPO3 Scheduler
$ aichatbot:crawl$
aichatbot:indexContentClasses
Frequently asked questions
Answers about providers, documents, permissions, and supported versions.
T3chatbot is EXT:ai_chatbot, a TYPO3 extension that turns site content and documents into a conversational AI knowledge hub.
TYPO3 content is extracted, embedded, and stored for retrieval. Relevant passages are supplied to the selected AI model to ground its answer.
T3chatbot supports OpenAI, Google Gemini, Anthropic Claude, OpenRouter, and local Ollama models, with flexible embedding providers including Voyage AI.
Yes. Each is supported as a cloud AI provider and can be configured for your project.
Yes. Ollama enables local, on-premise model operation on your own infrastructure, with backend diagnostics and model management.
It supports public TYPO3 pages plus PDF, DOCX, DOC, XLSX, CSV, and TXT documents discovered through sitemaps, RTE links, and TYPO3 FAL.
Protected files can be handled using frontend group metadata so member-only or restricted documents are not exposed to unauthorized visitors.
A built-in input guard checks every visitor message before it reaches the AI model. Injection attempts and spam are blocked early, so they never use embedding or answer tokens.
No. When a chat starts, visitors are asked whether they allow analytics. Conversations are only logged for analytics when the visitor agrees; the chatbot works either way.
Yes. Embeddings are tagged by site_root ID so separate TYPO3 sites retain isolated vector stores.
Yes. Frontend auto-indexing, TYPO3 Scheduler, and the aichatbot:crawl and aichatbot:indexContentClasses CLI commands are supported.