Plugin System
Drop-in SaaS modules you can install when the product needs them.
LaunchKit keeps core infrastructure clean while plugins add specific workflows: feedback, testimonials, roadmap, waitlist, uploads, AI images, scaffolding, and dev tooling.
Included plugins
Eight focused modules, no extra services required.
Each plugin is designed as an isolated product capability with typed APIs, dashboard surfaces, and clear install points. Keep it out until you need it; drop it in when you do.
Feedback Widget
Collect in-app feedback with sentiment tagging, status tracking, and admin triage built into the dashboard.
- Embeddable widget
- Admin inbox
- Status lifecycle
Testimonials
Capture customer quotes, ratings, approvals, and publishable cards without wiring another CMS.
- Rating capture
- Approval flow
- Marketing embeds
Product Roadmap
Run a public roadmap with voting, comments, status changes, and admin moderation from day one.
- Public voting
- Status updates
- Admin moderation
Waitlist Manager
Launch with a referral-aware waitlist, lead capture forms, positions, and follow-up email sequences.
- Referral links
- Lead scoring
- Email sequence
File Uploads
Add drag-and-drop uploads with signed URLs, type validation, progress UI, and storage-provider adapters.
- Vercel Blob or S3
- Signed URLs
- Progress states
AI Image Generator
Generate images from the dashboard with credit checks, provider routing, history, and reusable gallery UI.
- Credit gated
- Generation history
- Gallery UI
Scaffold CLI
Generate CRUD modules, schema files, API routes, dashboard pages, and starter components with one command.
- Schema scaffold
- API routes
- Dashboard pages
Dev Toolbar
A local-only overlay for current user, feature flags, route shortcuts, env checks, and agent runbook links.
- Local overlay
- Feature flag view
- MCP shortcuts
Install only what belongs in the product.
Plugins are configured from code, so AI agents can inspect them, edit them, and keep feature scope obvious during implementation.
Example plugin registration
// packages/config/plugins.ts
export const plugins = [
feedbackPlugin,
waitlistPlugin,
testimonialsPlugin,
];Coming Soon