Pattern 05
Export CSV / PDF / webhook programmé
Jobydoo génère un rapport (CSV, XLSX ou PDF) à intervalle régulier et l'envoie où vous voulez : Drive Google ou OneDrive partagé, boîte mail, webhook vers votre CRM, votre outil d'analyse, ou votre back-end. Idéal pour les usages analytiques ou les processus internes pilotés par spreadsheet/base.
Pour qui
- DRH en réorganisation qui suivent les flux d'offres pour leurs collaborateurs
- Équipes analytics RH qui veulent des données de marché du travail
- Sourcers et cabinets qui préparent des rapports clients
- Plateformes HR-tech qui veulent ingérer Jobydoo dans leur entrepôt de données
Formats disponibles
- CSV — UTF-8 + BOM, séparateur virgule, RFC-4180. Excel et Google Sheets l'ouvrent sans import.
- XLSX — feuille unique nommée Jobs, colonnes pré-dimensionnées
- PDF — A4 paysage, table avec lien Postuler cliquable sous chaque ligne
- JSON — pour les pipelines automatisés (équivalent webhook)
Destinations
- Email — un ou plusieurs destinataires, pièce jointe CSV/XLSX/PDF
- Webhook HTTPS — POST JSON vers votre URL, signature HMAC-SHA256 dans
X-Jobydoo-Signature - Google Drive — fichier ajouté à un dossier partagé (OAuth one-time)
- Microsoft OneDrive — idem (OAuth one-time)
- S3 / S3-compatible — bucket de votre choix (Enterprise uniquement, on configure clés et chemin)
Mise en route
- Souscrire au plan Professionals ou Enterprise
- Tableau de bord → Exports programmés → + Nouvel export
- Renseigner :
- Critères de recherche
- Format (CSV / XLSX / PDF / JSON)
- Fréquence : quotidienne, hebdomadaire, mensuelle, ou cron-style personnalisé (Enterprise)
- Destination : email, webhook, Drive, OneDrive, S3
- Tester avec Lancer maintenant ; activer une fois validé
Format webhook
POST https://votre-domaine/jobydoo-export
Content-Type: application/json
X-Jobydoo-Signature: sha256=…
X-Jobydoo-Timestamp: 1715250000
{
"export_id": "exp_…",
"schedule": "weekly",
"generated_at": "2026-05-09T08:00:00Z",
"query": { … },
"results": [ … ],
"result_count": 47
}Vérification de la signature
Pour vous assurer que l'appel vient bien de Jobydoo, recalculez le HMAC :
hmac_sha256( body = raw_request_body, key = process.env.JOBYDOO_WEBHOOK_SECRET )
Comparez avec l'en-tête X-Jobydoo-Signature (sans le préfixe sha256=). Le secret est généré au moment de la création de l'export et affiché une seule fois.
Quotas
Chaque export consomme votre quota d'appels — un export hebdomadaire = 4 appels par mois. Le plafond resultsCap de votre plan s'applique à chaque export individuellement (Starter 100, Professionals 200, Enterprise 500).
Rétention des fichiers
- Email : la pièce jointe est dans votre boîte, conservée selon votre politique mail
- Webhook : Jobydoo ne stocke pas le payload après l'envoi
- Drive / OneDrive : conservé indéfiniment dans le dossier partagé
- Tableau de bord : un historique des 30 derniers exports est consultable et téléchargeable à la demande (Enterprise : 365 jours)
Limites
- Pas plus d'un export par minute par compte (anti-abus)
- Taille maximum d'un export : 500 résultats (le plafond du plan le plus large)
- Webhook : retry 3 fois en cas de 5xx, espacés de 1, 5, 30 minutes
Questions de la communauté
0 question
Connectez-vous pour poser une question ou répondre.
Personne n'a encore posé de question sur ce pattern. Soyez le premier.