Key capabilities
- Deck management — create structured or image-based decks with custom branding, colors, and fonts
- AI generation — upload slide images and let GPT-4o extract content, write narration scripts, and generate FAQs automatically
- Text-to-speech — narrate every slide with word-level timing for synchronized text highlighting
- Live Q&A — viewers ask questions by voice or text; Sales CoPilot matches FAQs or generates answers in real time
- Personalized presentations — create shareable links tailored to each homeowner with address validation and pricing inputs
- Product pricing — configure good/better/best product tiers on slides with dynamic pricing formulas
- Knowledge base — upload company documents to improve AI-generated answers with your specific product and service information
- Contracts & e-signature — import contract templates, configure signing requirements, and collect typed signatures during the presentation
- Notifications — subscribe to presentation events via webhooks or email to track viewer engagement in real time
- Multi-language support — present in English, Spanish, French, German, Portuguese, Italian, Chinese, or Japanese
Authentication
Most API endpoints require a session cookie obtained fromPOST /api/auth/login. The POST /api/decks/{deckId}/presentations endpoint also accepts a Bearer token for programmatic access, making it easy to create presentations from CRM workflows or other automated systems. Presentation playback endpoints (/api/qa, /api/narration/*) accept a presentationId for unauthenticated viewer access.
| Method | Use case | Header / cookie |
|---|---|---|
| Session cookie | Admin UI, interactive use | session cookie from POST /api/auth/login |
| Bearer token | CRM integrations, automated workflows | Authorization: Bearer <token> |
Get started
Quickstart
Create your first deck and presentation in minutes
API reference
Explore the full REST API in the sidebar