Pitch Deck Uploader Widget
A lightweight, embeddable widget for uploading pitch decks to Capwave.
Features
- Zero Dependencies - Single JavaScript file, no framework required
- Fully Isolated - Shadow DOM prevents style conflicts
- Drag & Drop - Modern file upload experience
- Progress Tracking - Real-time upload progress bar
- Themeable - CSS custom properties for brand customization
- Configurable - All text and behavior via data attributes
- Cross-Browser - Works in all modern browsers
- Small Footprint - Under 15KB gzipped
Quick Example
Add the widget to any page with just two elements:
<!-- 1. Add a container with data attributes -->
<div
data-capwave-upload
data-project-id="your-project-id"
></div>
<!-- 2. Include the script before </body> -->
<script src="https://pitch.capwave.ai/assets/pitch-deck-uploader.min.js"></script>
Browser Support
The widget supports all modern browsers:
- Chrome (latest 2 versions)
- Firefox (latest 2 versions)
- Safari (latest 2 versions)
- Edge (latest 2 versions)
Getting Started
Ready to integrate? Head to the Quick Start guide to begin, or use the Widget Builder to generate your embed code.