Knowledge Base

Train Jack on your property's information for accurate guest responses.

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

  1. You add information — Text about your property, policies, FAQs
  2. Jack creates embeddings — Converts text to searchable vectors
  3. Guest asks a question — "What time is breakfast?"
  4. Jack retrieves relevant info — Finds breakfast-related entries
  5. 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:

  1. Select a category
  2. Enter a title (e.g., "Parking Information")
  3. Write the content in natural language
  4. 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:

  1. Text is converted to a numerical vector (embedding)
  2. The embedding captures semantic meaning
  3. Similar content has similar embeddings
  4. Guest questions are also converted to embeddings
  5. 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.