What It Does
- fetches deals, notes, persons, organizations, activities, products, projects, leads, tasks, and mail threads from Pipedrive
- converts each record to Markdown for indexing
- supports per-entity filters to narrow ingestion scope
- runs ingestion on configurable schedules
Required Environment Variables
Set these in.env.rag:
PIPEDRIVE1_API_TOKEN: Pipedrive API token (find it under Settings → Personal preferences → API)PIPEDRIVE1_SCHEDULES: ingestion interval in seconds (default:3600)
config.yaml Example
.env.rag Example
Configuration Reference
Multiple Pipedrive Sources
Add moresources entries (pipedrive2, pipedrive3, etc.) with separate env vars per source: