A complete AI support platform
Everything you need to deploy, manage, and scale AI chatbots—without the infrastructure work.
RAG-Powered AI Chatbot
Retrieval-augmented generation ensures your chatbot always answers from your actual content—not hallucinated information. Every response cites knowledge from your indexed sources.
- Semantic vector search
- Context-aware responses
- Source attribution
- Confidence-based answers
Website Crawler
Point Surfyn at your domain and it automatically discovers, visits, and indexes your pages. Configure crawl depth, page limits, and exclusion patterns.
- Automatic link discovery
- Configurable depth and page limits
- Crawl progress reporting
- Skipped/failed page logs
PDF & Document Ingestion
Upload PDFs, guides, manuals, and other documents. Surfyn extracts the text, chunks it intelligently, and makes it searchable by your AI.
- Direct PDF upload
- Automatic text extraction
- Smart chunking
- Version tracking
Voice Input & Output
Let customers speak to your chatbot and hear responses back. STT/TTS is powered by ElevenLabs and configurable per chatbot.
- Speech-to-text input
- ElevenLabs TTS voices
- Autoplay support
- Voice selection per chatbot
Embeddable Widget
A single script tag embeds your chatbot on any website. Customize colors, position, greeting text, and suggested questions from your dashboard.
- One-line embed code
- Full brand customization
- Mobile responsive
- Asynchronous loading
Multi-Tenant Dashboard
Each client gets an isolated dashboard with their own chatbots, sources, usage, and billing. No cross-tenant data access, ever.
- Client isolation
- Team member management
- Role-based access
- API key management
Usage Analytics
Track messages, token usage, sessions, widget loads, and storage in real time. Know when you're approaching limits before hitting them.
- Real-time metrics
- Period aggregations
- Per-chatbot breakdown
- Usage limit warnings
Billing & Plans
Stripe-powered billing with plan limits enforced at runtime. Upgrade, downgrade, or cancel from the client dashboard.
- Stripe Checkout & Portal
- Message and token limits
- Storage metering
- Webhook-synced status
Security & Isolation
Data is isolated at every layer. Your documents and conversations are never accessible to other tenants or exposed in admin views.
- Tenant-isolated vector search
- No cross-client data access
- JWT session management
- Admin data redaction
Support & Ticketing
Built-in helpdesk with tickets, internal notes, assignment, and priority. Client teams submit tickets; your support team resolves them.
- Ticket inbox
- Internal notes
- Assignment workflow
- Status tracking