Everything You Need to Build & Scale
MadBot is a complete platform for AI character experiences. From conversation to monetization, everything is included.
AI & Characters
Powerful AI capabilities with complete character customization
6 AI Providers
Connect to the provider that fits your needs and budget. Switch anytime without losing conversations.
- Groq (recommended for speed)
- OpenAI (GPT-4 Turbo)
- Anthropic (Claude 3)
- OpenRouter (multiple models)
- Mistral (EU-based)
- Ollama (self-hosted, free)
Custom Characters
Create unique AI personalities with detailed system prompts, conversation starters, and behaviors.
- Rich personality system
- Custom avatars (HD support)
- Greeting messages
- Conversation starters
- NSFW controls per character
Interactive Games
Characters can play games with users using visual asset packs for immersive experiences.
- Tarot readings
- Dice games
- Oracle cards
- Custom game types
- Visual asset packs
Asset Packs
Visual images that characters display directly in chat during games and conversations.
- Images render in chat
- Drag & drop upload
- Lightbox preview
- Public/private packs
- Clone community packs
User Management
Complete control over user access, limits, and profiles
Flexible Tiers
Create unlimited subscription tiers with custom limits and permissions.
- Guest (no account required)
- Free tier with limits
- Premium tiers
- Custom tier names
- Daily message limits
User Roles
Assign special permissions to users beyond their subscription tier.
- Creator role
- Moderator role
- Custom roles
- Role badges
- Per-role permissions
User Profiles
Users can customize their experience and track their activity.
- Display name
- Avatar upload
- NSFW preferences
- Theme preference
- Language selection
Smart Chat Memory
Characters remember users across conversations for personalized interactions.
- Auto-extracted preferences
- Manual profile editing
- One-click data deletion
- Privacy-first design
- Per-character memory
Monetization
Native Stripe integration for subscriptions and payments
Stripe Subscriptions
Full subscription management with automatic billing and renewals.
- Monthly/yearly plans
- Free trial support
- Proration handling
- Multiple currencies
- Tax calculation
Customer Portal
Users can manage their subscription directly through Stripe.
- Update payment method
- View invoices
- Cancel subscription
- Upgrade/downgrade
- Billing history
Webhooks
Automatic tier updates when subscriptions change.
- Subscription created
- Payment succeeded
- Payment failed
- Subscription cancelled
- Trial ending soon
Content & Moderation
Complete UGC tools for Community Mode platforms
User-Generated Content
Let your users create and share their own characters and games.
- Character creation
- Game creation
- Asset pack creation
- Public/private content
- My Creations dashboard
Moderation System
Choose between pre-moderation or post-moderation workflows.
- Pre-moderation queue
- Post-moderation
- Approval/rejection
- Moderator dashboard
- Batch actions
Reporting System
Users can report inappropriate content for review.
- Report reasons
- Additional details
- Report queue
- Quick actions
- Reporter feedback
NSFW Controls
Granular controls for adult content and age verification.
- Per-character NSFW flag
- Avatar blur option
- Age verification modal
- Hide NSFW preference
- Probation period
Discovery
Help users find and connect with characters they love
Explore Page
A dynamic discovery page with multiple sections and filters.
- Trending characters
- Most popular
- Top rated
- New arrivals
- Random picks
Favorites System
Users can save their favorite characters for quick access.
- One-click favorite
- Favorites in sidebar
- Favorites count
- Sort by favorites
- Trending algorithm
Ratings & Reviews
Users can rate characters to help others discover quality content.
- 5-star rating
- Average display
- Rating count
- Top rated section
- Sort by rating
Creator Profiles
Public pages for creators to showcase their work.
- Custom URL (/c/username/)
- Bio and avatar
- Social links
- Character showcase
- Stats display
Customization
Make MadBot truly yours with complete branding control
Branding
Apply your brand identity across the entire platform.
- Logo (full + compact)
- Primary color
- Secondary color
- Favicon
- Site name
Theme Options
Users can switch between dark and light modes.
- Dark mode (default)
- Light mode
- User preference
- System detection
- Custom CSS support
6 Languages
Built-in translations with an admin editor for customization.
- English
- French
- Spanish
- Portuguese
- German & Italian
Translation Editor
Modify any text string directly from the admin panel.
- Inline editing
- Search & filter
- Import/export JSON
- Add custom languages
- Reset to default
Email System
Professional transactional emails for every occasion
Ready to Build Something Amazing?
Get MadBot today and launch your AI character platform in minutes.