Automation · B2B Ops · Germany-Focused · Internal Tool

B2B Lead Generation Pipeline — Germany

Germany-focused outreach pipeline that turns a Google Maps search query into CRM-ready lead records. Automated company discovery, Impressum extraction (German legal contact pages), contact enrichment, and deduplication. Replaced a multi-hour manual research process with a repeatable 15-25 minute workflow. Built specifically for the German market.

80–120CRM-ready leads per pipeline run, 15-25 minutes end-to-end
~250 linesLean Python implementation — practical output over engineering complexity
Multi-layerApify + Tavily / Exa search + Gemini extraction + Pandas cleaning
Germany-specificImpressum parsing for contact extraction — German business structure compliant

Step by step

  • Google Maps search via Apify → company list with basic metadata (name, address, category, website).
  • Tavily + Exa search for each company website → Impressum page discovery.
  • Gemini AI extracts structured contact fields from unstructured Impressum text (name, email, phone, Steuernummer).
  • Pandas cleaning + deduplication → Supabase upsert → CSV export for CRM import.

Who it's built for

  • Built for B2B outreach in German market — kitchen studios, home appliance retailers, interior design firms.
  • Output is ready for mail merge or CRM import without manual cleanup.
  • Any German market niche reachable via Google Maps can be targeted.
  • Combined Tavily + Exa search layers improve coverage vs. single-source scraping.

Why Germany is different

  • German law requires every business website to have an Impressum — structured contact data in a predictable location.
  • Impressum contains: Geschäftsführer name, legal address, phone, email, Steuernummer, Handelsregisternummer.
  • This makes Germany one of the best markets for automated contact enrichment — legal compliance creates data richness.
  • Output fields mapped to standard German CRM formats (HubSpot, Salesforce, Pipedrive).

Can this work for you?

  • Any business doing B2B outreach in Germany, Austria, or Switzerland can use this pipeline.
  • Define your target: city + business category → get CRM-ready list in under 30 minutes.
  • Can be run on-demand or scheduled weekly for fresh lead generation.
  • I can build a custom version tuned for your specific industry and target regions.

Tools used

Python Apify Tavily Exa Gemini AI Supabase Pandas
Automatische Leadgenerierung für den deutschen Markt?

I build B2B lead generation pipelines for German market outreach. Google Maps → Impressum → CRM. Custom industry targeting. Let's discuss your use case.

Contact me All projects
← Back to projects