The knowledge base is Jack's memory of your property. It stores information about rooms, policies, amenities, and local recommendations that Jack uses to answer guest questions accurately.
How It Works
- You add information — Text about your property, policies, FAQs
- Jack creates embeddings — Converts text to searchable vectors
- Guest asks a question — "What time is breakfast?"
- Jack retrieves relevant info — Finds breakfast-related entries
- AI generates response — Uses retrieved info to answer accurately
Entry Types
Organize your knowledge with these categories:
Room Types
Room descriptions, amenities, bed configurations, capacity
Policies
Check-in/out, cancellation, pets, smoking, noise
Amenities
Pool, gym, spa, parking, WiFi, breakfast
Services
Room service, laundry, concierge, transportation
Local Info
Restaurants, attractions, directions, transport
FAQ
Common questions with your specific answers
Adding Content
Manual entry
Go to Knowledge Base in the dashboard and click Add Entry:
- Select a category
- Enter a title (e.g., "Parking Information")
- Write the content in natural language
- Save the entry
Tip: Write as if explaining to a guest. Include specific details like hours, prices, and locations.
Website import
Import content from your website during setup or from Knowledge Base → Import from URL. Jack extracts relevant information automatically.
Bulk import
For large knowledge bases, you can import via the API. See REST API documentation.
Best Practices
Be specific
❌ "We have parking available."
✓ "Free parking is available in our lot behind the hotel. Enter from Oak Street. We have 30 spaces available first-come, first-served. Valet parking is also available for $25/night."
Include common variations
Guests ask things differently. Include variations in your content:
- "WiFi password" / "Internet access" / "wireless network"
- "Check-in time" / "When can I arrive" / "Early arrival"
Update regularly
Keep information current—especially hours, prices, and seasonal services. Outdated info leads to guest complaints.
Test with real questions
After adding content, test by asking Jack the questions guests typically ask. Refine entries based on response quality.
Managing Entries
From the Knowledge Base page, you can:
- Edit — Update content while preserving history
- Delete — Remove outdated or incorrect information
- Search — Find specific entries by keyword
- Filter — View entries by category
Understanding Embeddings
Jack uses vector embeddings to find relevant information. When you save an entry:
- Text is converted to a numerical vector (embedding)
- The embedding captures semantic meaning
- Similar content has similar embeddings
- Guest questions are also converted to embeddings
- Jack finds entries with the most similar embeddings
This means Jack understands meaning, not just keywords. "What time do you serve breakfast?" matches entries about "morning dining hours" even without the word "breakfast."
Storage Limits
Jack has no hard limit on knowledge base size, but keep in mind:
- More entries = larger database = more storage needed
- Very large knowledge bases may slow down retrieval slightly
- Quality matters more than quantity—focused, accurate entries work better than exhaustive content
Most properties need 20-50 entries to cover common guest questions effectively.