Documentation Produit
Retour configurationArchitecture
Services, modules et flux de donnees.
Derniere mise a jour: 2026-04-05 11:13
Architecture Guide
Services
api: FastAPI + Jinja/HTMX UI + REST APIworker: Celery worker for async jobsbeat: Celery beat schedulerdb: PostgreSQLredis: broker/result backendsearxng: self-hosted web search
Modules
app/services/company_ingestion.pyapp/services/domain_resolver.pyapp/services/web_enrichment.pyapp/services/contact_strategy.pyapp/services/contact_enrichment.pyapp/services/scoring_engine.pyapp/services/description_generator.pyapp/services/message_generator.pyapp/services/export_engine.py
Data flow
- Ingest company records into
companies. - Resolve probable official domain.
- Crawl public pages and extract signals.
- Build contact strategy and LinkedIn query.
- Operator validates LinkedIn profile URL.
- Generate structured description and messages.
- Export validated prospects to Odoo CSV.
LinkedIn boundary
LinkedIn is never scraped or automated. Only human-guided search query generation + manual URL assignment.