Plugin Overview
Extend Chatelope with plugins
Plugin System
Chatelope's plugin system allows you to extend functionality with custom parsers, providers, and integrations.
What Are Plugins?
Plugins are JavaScript/TypeScript modules that add new capabilities to Chatelope:
- Parser Plugins - Import conversations from new platforms
- Provider Plugins - Add new AI providers
- Integration Plugins - Connect to external services
Plugin Types
Parser Plugins
Import conversations from platforms not natively supported:
- Custom AI platforms
- Corporate chat systems
- Export formats
Example: Import from a custom JSON format.
Provider Plugins
Add AI providers:
- Custom API endpoints
- Specialized models
- Enterprise deployments
Example: Connect to your company's internal AI API.
Integration Plugins
Connect to external services:
- Cloud storage sync
- Webhook notifications
- Analytics platforms
Example: Auto-backup to Dropbox.
Using Plugins
Installing
- Go to Settings > Plugins
- Browse available plugins
- Click Install
Or install from URL:
- Click Install from URL
- Enter the plugin repository URL
- Review permissions
- Confirm installation
Managing
View installed plugins in Settings > Plugins:
- Enable/disable plugins
- Configure plugin settings
- Update to new versions
- Uninstall plugins
Security
Plugins have limited permissions:
- Cannot access file system directly
- Network requests are sandboxed
- User data access requires permission
Review permissions before installing third-party plugins.
Official Plugins
Verified plugins from the Chatelope team:
| Plugin | Type | Description |
|---|---|---|
| slack-parser | Parser | Import from Slack exports |
| teams-parser | Parser | Import from Microsoft Teams |
| notion-sync | Integration | Sync to Notion databases |
Community Plugins
Community-contributed plugins:
- Browse at plugins.chatelope.com
- Submit your own plugins
- Rate and review plugins
Creating Plugins
Developers can create custom plugins:
- Creating Plugins - SDK guide
- Parser Plugins - Parser development
- Provider Plugins - Provider development
Plugin Settings
Each plugin can have its own settings:
- Go to Settings > Plugins
- Click the gear icon next to a plugin
- Configure plugin-specific options