Company profile
The knowledge base profile tells AI Presentations how to represent your company when answering questions. Open the Settings page to configure these fields:- Tagline — a short description of your company, e.g. “Arizona’s #1 rated solar installer since 2015”
- About — a paragraph about what your company does, your specialties, and what sets you apart
- Trust signals — certifications, awards, ratings, or other credibility markers (e.g. “BBB A+ rating, 500+ 5-star reviews”)
- Service coverage — the areas you serve (e.g. “Phoenix metro area, Tucson, and Southern Arizona”)
- Answer style — how you want the AI to sound when answering questions (e.g. “Friendly and professional. Use simple language. Avoid technical jargon unless the customer asks for details.”)
- Assistant name — the default name your AI assistant uses in Q&A when a deck doesn’t set its own (
assistantNamein the API). - Greeting — the default first message the assistant sends when a deck doesn’t set its own (
greetingin the API).
PUT /api/company/kb/profile writes only the fields present in the request body. Omitted fields are left untouched, and sending null clears a field. Callers can safely update one setting without needing to re-send the rest of the profile.Upload documents
You can upload up to 5 documents per organization. Supported formats:
Maximum file size is 25 MB per document.
How uploads work
Document upload is a two-step process:- Initiate — you tell AI Presentations about the file (name, type, size) and receive a presigned upload URL
- Upload and complete — you upload the file directly to storage using the presigned URL, then notify AI Presentations that the upload is finished
- Extracts text from the document
- Splits it into smaller chunks
- Creates embeddings for semantic search
How the knowledge base improves Q&A
When a homeowner asks a question during a presentation:- AI Presentations first checks your FAQs for an exact or semantic match
- If no FAQ matches, it searches your knowledge base documents for relevant passages
- It combines the relevant passages with the current slide context and your company profile
- The AI generates an answer using all of this context
Best practices
- Upload your most-asked-about documents first — product brochures, warranty terms, and pricing guides give the AI the most useful context
- Keep documents current — if your pricing or product lineup changes, replace the old document with an updated version
- Write a clear answer style — the more specific your answer style guidance, the more consistent the AI’s responses will be
- Use FAQs for your top questions — FAQs give exact, word-for-word control. Use the knowledge base for the long tail of questions you can’t predict
API reference
Key knowledge base endpoints:GET/PUT /api/company/kb/profile— get or update the company AI profileGET /api/company/kb/documents— list uploaded documents with usage metadataPOST /api/company/kb/documents/upload-init— initiate a document uploadPOST /api/company/kb/documents/complete— mark an upload as complete to trigger processingGET/DELETE /api/company/kb/documents/{documentId}— get or remove a specific document