Core concepts
- Decks are reusable presentation templates containing slides, branding, FAQs, and Q&A settings.
- Slides hold the content for each page of a presentation — titles, bullet points, narration scripts, and optional product pricing tiers.
- Presentations are personalized instances of a deck created for a specific homeowner. Each presentation gets a unique shareable URL.
- Narration is generated using text-to-speech. Narration scripts support personalization tokens like
{{first_name}}that are replaced at presentation time. - Q&A uses AI to answer homeowner questions during the presentation, drawing from your FAQs and knowledge base.
What you can do with the API
Create decks
Build presentation templates with slides, branding, and FAQs
Generate presentations
Create personalized presentations for homeowners with dynamic pricing
Manage content
Upload images, import contracts, and configure knowledge base documents
Track engagement
Subscribe to events like slide views, Q&A interactions, and contract signings
Authentication
All API endpoints (except the public presentation viewer) require session-based authentication. CallPOST /api/auth/login with your credentials to establish a session, then include the session cookie on subsequent requests.