system online — pipeline v1.4.2

Pipeline Acheteurs B2B → Flynax XML

Scrape•Clean•Score•Export

Démo live — Codeur #483859 — Plugin Flynax / sur-themarket.com

UPTIME99.94%
LEADS / 24H+1 287
XML EXPORTS412
▶ Run pipeline⤓ Export XML⚙ Rules editor↻ Refresh sources
[01]

Sources connectées

6 connecteurs / orchestrés via cron + queues

Hunter.io

Email finder + verifier API

ACTIF
Throughput
320 req/min
Latency
84ms

Apollo

B2B contact database

ACTIF
Throughput
180 req/min
Latency
212ms

Pappers SIREN

Données légales FR (SIRET / NAF / KBIS)

ACTIF
Throughput
60 req/min
Latency
147ms

Google Maps

Scraping Playwright headless

THROTTLED
Throughput
12 req/min
Latency
1.8s

LinkedIn Sales Nav

Sourcing décideurs B2B

THROTTLED
Throughput
8 req/min
Latency
2.4s

Formulaires sur-themarket

Webhook inbound leads

OFF
Throughput
—
Latency
—
[02]

Tableau leads enrichis

Tri par score • Filtre pays/NAF • Dédoublonnage hash
Nom ▾Email validéTéléphoneEntrepriseSIRETNAFPaysScore ▾Dernière interaction
Élise Marchand
●e.marchand@vinalux-imports.fr
+33 1 44 12 88 41Vinalux Imports812 467 339 000184634ZFRhot2h ago
David Okonkwo
●d.okonkwo@lagosfreight.ng
+234 803 218 4477Lagos Freight Ltd—5224ANGhot5h ago
Priya Raman
●priya@spicebridge.co.uk
+44 20 7946 0218SpiceBridge UK—4632AGBwarm11h ago
Marc Lévi
●marc.levi@levi-groupe.fr
+33 6 12 87 44 09Levi Groupe SAS523 891 044 000274690ZFRhot1d ago
Sofia Castellanos
●sofia@andesbio-export.cl
+56 2 2840 1122AndesBio Export—1089ZCLwarm1d ago
Karim Benali
●k.benali@maghrebtex.ma
+212 522 64 18 03Maghreb Textiles—1392ZMAcold3d ago
Anders Berg
●anders@nordicparts.se
+46 8 410 88 220Nordic Parts AB—4669ASEwarm4d ago
Julie Tessier
●j.tessier@tessieragri.fr
+33 5 56 41 22 18Tessier Agri417 882 005 000140146ZFRcold6d ago
8 / 1 287 leads — page 1/161SELECT * FROM leads WHERE valid_email=true ORDER BY score DESC;
[03]

Pipeline visualisation

End-to-end / 6 étapes / 4-8 secondes par lead
⇣STEP 01
Collecte multi-source
6 connecteurs / cron 5min
⧉STEP 02
Dédoublonnage hash
SHA-1 email + SIRET
✉STEP 03
Validation SMTP
MX + RCPT TO + greylist
⊕STEP 04
Enrichissement Pappers
SIRET → NAF / KBIS / CA
◈STEP 05
Scoring règles métier
intention + completeness + activity
⤓STEP 06
Export XML Flynax
Schema-validated / plugin compatible
Avg latency
6.2s
Success rate
98.7%
Cost / 1k leads
0.48€
Daily volume
~1 300
[04]

Scoring règles

Hot reload — éditable sans redéploiement
●●●config/scoring.rules.json
JSON · 38 lignes
{
  "version": "1.4.2",
  "weights": {
    "intention":    0.40,
    "completeness": 0.30,
    "activity":     0.30
  },
  "intention": {
    "form_submitted":      1.0,
    "rfq_requested":       0.9,
    "category_viewed_x3":  0.6,
    "newsletter_only":     0.2
  },
  "completeness": {
    "email_verified":  0.30,
    "phone_validated": 0.25,
    "siret_or_vatin":  0.25,
    "company_size":    0.10,
    "country":         0.10
  },
  "activity": {
    "last_seen_24h":   1.0,
    "last_seen_7d":    0.6,
    "last_seen_30d":   0.3,
    "stale_90d":       0.0
  },
  "thresholds": {
    "hot":  ">= 0.75",
    "warm": ">= 0.45",
    "cold": "<  0.45"
  },
  "filters": {
    "blacklist_domains": ["gmail.com", "yahoo.fr", "outlook.com"],
    "min_company_size":  3,
    "allowed_countries": ["FR", "BE", "CH", "LU", "MA", "TN", "DZ", "CI"]
  }
}
[05]

Export XML preview

Schéma Flynax 2.4 — validé XSD avant write
⤓exports/flynax-buyers-2026-05-25.xml
XSD ✓UTF-82.1 MB
<?xml version="1.0" encoding="UTF-8"?>
<flynax_import schema="2.4" plugin="flynax-buyers" generated_at="2026-05-25T14:32:11Z">
  <buyer id="b-8f4291ac">
    <contact>
      <first_name>Élise</first_name>
      <last_name>Marchand</last_name>
      <email verified="true">e.marchand@vinalux-imports.fr</email>
      <phone country_code="+33" national="0144128841" validated="true"/>
      <position>Directrice Achats</position>
    </contact>
    <company>
      <name>Vinalux Imports SAS</name>
      <legal_id type="siret">81246733900018</legal_id>
      <naf>4634Z</naf>
      <vat_number>FR23812467339</vat_number>
      <country>FR</country>
      <city>Bordeaux</city>
      <employees>34</employees>
      <revenue currency="EUR">8400000</revenue>
    </company>
    <intent>
      <categories>
        <category id="wine-bulk">Vin en vrac</category>
        <category id="spirits">Spiritueux premium</category>
      </categories>
      <budget min="50000" max="250000" currency="EUR"/>
      <volume_per_year unit="hl">1200</volume_per_year>
    </intent>
    <score value="0.87" tier="hot"/>
    <source primary="form-sur-themarket" secondary="apollo"/>
    <consent gdpr="true" opt_in_date="2026-05-22T09:14:00Z"/>
    <last_seen>2026-05-25T12:08:44Z</last_seen>
  </buyer>
  <!-- … 1 286 autres acheteurs … -->
</flynax_import>
[06]

Stack & tarif

Livraison clé en main / hébergement inclus 12 mois

Stack technique

FastAPI
API gateway + workers
PostgreSQL
Leads + dedupe index
Playwright
Scraping headless
Redis + RQ
Queues + rate limit
Cron
Orchestration 5min/1h/24h
lxml + XSD
Build & validate Flynax XML
+ Logs structurés (loguru) · + Dashboard Grafana · + Webhooks d'export vers Flynax · + RGPD ready (opt-in tracé + droit oubli)
DEVIS
480€HT
Forfait pipeline complet — paiement Codeur sécurisé
  • ✓ 6 sources connectées
  • ✓ Scoring + export XML Flynax
  • ✓ Dashboard live + alertes
  • ✓ Garantie bugs 30 jours
  • ✓ Doc + handover code
Mission Codeur #483859