Skip to content

Integrations Overview

The Yappa Knowledge Hub integrates with external platforms to provide a seamless knowledge management experience.

Available Integrations

Notion Integration

The primary integration that powers the knowledge hub's database and synchronization.

Documentation:

Key Features:

  • Bidirectional sync between SQLite and Notion
  • Three-database architecture (Knowledge, Categories, Digests)
  • Automatic pagination and rate limiting
  • Rich property mapping support
  • Error recovery and retry logic

Quick Links:

Slack Integration

See Slack Bot Documentation for details on the Slack integration.

OpenAI Integration

Optional integration for AI-powered summaries (configured via OPENAI_API_KEY environment variable).

Integration Architecture


  Slack Bot




 Symfony Backend  Notion API
   (SQLite)              (Databases)




   OpenAI API
   (Optional)

Getting Started

  1. Set up Notion - Follow the Notion Setup Guide
  2. Configure Backend - Set environment variables in backend/.env
  3. Test Connection - Run php bin/console app:test-notion
  4. Initial Sync - Run php bin/console app:sync-notion

Next Steps