# Rodz guides > Step-by-step recipes for Rodz buying signals (job changes, funding rounds, hiring, competitor connections, public tenders): native destinations (HubSpot, lemlist, Pipedrive, Google Sheets), webhook-based workflows (Clay, n8n, Make, Salesforce), the REST API and the Claude MCP connector. Each link is the plain Markdown version of the page. API reference: https://api.rodz.io/docs (OpenAPI: https://api.rodz.io/openapi.json). MCP server: https://api.rodz.io/mcp. ## English - [How do you ask Claude which companies raised funding this month?](https://www.rodz.io/en/guides/claude/funding-rounds-this-month.md): Add Rodz as a connector in Claude (https://api.rodz.io/mcp), then ask it to create a fundraising signal limited to the last 30 days, your country and your industries. Claude calls list_signal_types, prepares the signal as a draft, asks you to confirm before activating it, then reads the leads with list_signal_leads. Each funding round delivered costs 2 credits; reading leads is free. - [How do you create a Rodz signal and route it to lemlist, entirely through the API?](https://www.rodz.io/en/guides/api/create-and-route-a-signal.md): Create the signal as a draft with POST /api/v1/signals/job-changes, read applied and warnings in the response, connect lemlist with PUT /api/v1/integrations/lemlist, get the campaign id, then route the signal with a PATCH on destinations. A last PATCH sets the status to active: from then on each lead costs 2 credits, plus 0.5 credit per email found. - [How do you have Claude watch hiring at your target accounts?](https://www.rodz.io/en/guides/claude/watch-hiring-at-target-accounts.md): Connect Rodz to Claude, then ask it to create a Job Offers watchlist on your list of target accounts, filtered on the job titles that matter to you. Claude calls create_signal with the job-offers-watchlist type, adds companies with add_watched_companies and reads each new role with list_signal_leads. A lead costs 2 credits; a posting is delivered only once. - [How do you pull a Rodz signal’s leads through the API, without a webhook?](https://www.rodz.io/en/guides/api/poll-signal-leads.md): Call GET /api/v1/signals/{signal_id}/leads with the since parameter, page with limit and offset while hasMore is true, then write each lead to your CRM, deduplicated on contact.lead_id. Reading leads is free: a lead is charged once, when it is produced. A script scheduled every hour is enough, with no server exposed to the internet. - [How do you reach companies that just raised money with lemlist?](https://www.rodz.io/en/guides/use-cases/funding-rounds-to-lemlist.md): Create a Fundraising signal in Rodz with persona targeting and email finding on, connect lemlist with its API key, then pick the campaign in the signal’s Integrations tab. Every decision-maker at a company that just raised lands in the campaign with variables such as {{fundingStage}}, {{fundingAmount}} or {{investors}}. A lead costs 2 credits, plus 0.5 credit per email found. - [How do you receive Rodz leads by webhook and verify their HMAC signature?](https://www.rodz.io/en/guides/api/webhook-receiver-hmac.md): Expose an HTTPS POST route, read the raw body, recompute the HMAC-SHA256 of "timestamp + dot + body" with your API key’s webhook secret and compare it in constant time with the X-Webhook-Signature header. Reject stale timestamps, skip an X-Webhook-Id you already processed, answer 200 at once and process the lead afterwards. Test it with the test-webhook endpoint. - [How do you send companies that are hiring to Pipedrive?](https://www.rodz.io/en/guides/use-cases/job-offers-to-pipedrive.md): Create a Job Offers signal in Rodz with the job titles that reveal a need, the job location and the company size, then switch on Pipedrive in the signal’s Integrations tab. Every company that is hiring lands in Pipedrive as an organization, with a note describing the job offer. Turn on persona targeting to get the decision-maker too. A lead costs 2 credits. - [How do you send companies that are hiring to Salesforce with Make?](https://www.rodz.io/en/guides/use-cases/job-offers-to-salesforce-with-make.md): Rodz has no native Salesforce destination, so use Make. Build a scenario that starts on a custom webhook, paste its URL as the webhookUrl of a Job Offers signal, then add Salesforce modules: search the account by domain, create or update it, create the hiring manager as a lead and a task carrying the job offer. Every matching offer costs 2 credits. - [How do you send funding rounds detected by Rodz to an n8n workflow?](https://www.rodz.io/en/guides/use-cases/funding-rounds-to-n8n.md): Create a Fundraising signal in Rodz and paste the URL of an n8n Webhook node as its webhookUrl. Every round detected arrives as a POST with the amount, stage, investors and company. A Code node verifies the HMAC signature, an IF node filters by amount, then n8n routes it to your CRM or Slack. There is no native Rodz node: everything goes through the webhook. A lead costs 2 credits. - [How do you send job changes to a Clay table?](https://www.rodz.io/en/guides/use-cases/job-changes-to-clay.md): Rodz has no native Clay app: the link is a webhook. Create a webhook-fed table in Clay, copy its URL, paste it as the webhook of your Rodz Job Changes signal, then send a test lead. Every decision-maker who changes jobs arrives as a Clay row, with the new role, the previous employer and the contact. A lead costs 2 credits. - [How do you send prospects’ job changes to HubSpot automatically?](https://www.rodz.io/en/guides/use-cases/job-changes-to-hubspot.md): Create a Job Changes signal in Rodz, filtered on your personas and ICP, then turn on HubSpot in the signal’s Integrations tab. Every decision-maker who starts a new role lands in HubSpot as a contact linked to their new company, with the signal name, the date and the matched persona in dedicated properties. A lead costs 2 credits, plus 0.5 credit when an email is found. - [How do you send your market’s funding rounds to HubSpot?](https://www.rodz.io/en/guides/use-cases/funding-rounds-to-hubspot.md): Create a Fundraising signal in Rodz, filtered by round type, amount, headquarters country and industry, turn on persona targeting to get a decision-maker, then switch on HubSpot in the signal’s Integrations tab. Each round lands in HubSpot as a company with a note giving the round type, amount, investors and date. A lead costs 2 credits. - [How do you start a lemlist sequence when a prospect changes jobs?](https://www.rodz.io/en/guides/use-cases/job-changes-to-lemlist.md): Connect lemlist to Rodz with your API key, create a Job Changes signal filtered on your personas with email finding on, then pick the lemlist campaign in the signal’s Integrations tab. Every decision-maker who starts a new role is added to the campaign with ready-to-use variables such as {{signalName}} or {{companyName}}. A lead costs 2 credits, plus 0.5 credit per email found. - [How do you start a lemlist sequence when a prospect connects with a competitor?](https://www.rodz.io/en/guides/use-cases/competitor-connections-to-lemlist.md): Create a Competitor sales team connections signal in Rodz with your competitors’ LinkedIn pages, filter it on your personas and ICP, then pick a lemlist campaign in the signal’s Integrations tab. Every new connection that matches your filters is added to the campaign, with the competitor and the watched person as variables. A lead costs 5 credits, plus 0.5 credit per email found. - [How do you track public tenders in a Google Sheet automatically?](https://www.rodz.io/en/guides/use-cases/public-tenders-to-google-sheets.md): Create a Public Tenders signal in Rodz with your keywords, French departments or countries and market types, then paste your Google Sheet URL in the signal’s Integrations tab. Every matching BOAMP or TED notice adds a row: buyer, subject, notice link, market type, response deadline and the published contact. A tender costs 7 credits. ## Français - [Comment créer un signal Rodz et l'envoyer vers lemlist, entièrement par l'API ?](https://www.rodz.io/fr/guides/api/creer-et-router-un-signal-par-api.md): Créez le signal en brouillon avec POST /api/v1/signals/job-changes, lisez applied et warnings dans la réponse, connectez lemlist avec PUT /api/v1/integrations/lemlist, récupérez l'identifiant de campagne, puis routez le signal avec un PATCH sur destinations. Un dernier PATCH passe le statut à active : chaque lead coûte alors 2 crédits, plus 0,5 crédit par email trouvé. - [Comment demander à Claude les entreprises qui ont levé des fonds ce mois-ci ?](https://www.rodz.io/fr/guides/claude/levees-de-fonds-du-mois.md): Ajoutez Rodz comme connecteur dans Claude (https://api.rodz.io/mcp), puis demandez-lui de créer un signal Levées de fonds limité aux 30 derniers jours, à votre pays et à vos secteurs. Claude appelle list_signal_types, prépare le signal en brouillon, vous demande de confirmer avant de l'activer, puis lit les leads avec list_signal_leads. Chaque levée livrée coûte 2 crédits ; consulter les leads est gratuit. - [Comment écrire aux entreprises qui viennent de lever des fonds avec lemlist ?](https://www.rodz.io/fr/guides/cas-usage/levees-de-fonds-vers-lemlist.md): Créez un signal Levées de fonds dans Rodz avec le ciblage par persona et l'option Trouver les e-mails activés, connectez lemlist par clé API, puis choisissez la campagne dans l'onglet Intégrations du signal. Chaque décideur d'une entreprise qui vient de lever arrive dans la campagne avec des variables comme {{fundingStage}}, {{fundingAmount}} ou {{investors}}. Un lead coûte 2 crédits, plus 0,5 crédit par email trouvé. - [Comment envoyer les changements de poste dans une table Clay ?](https://www.rodz.io/fr/guides/cas-usage/changements-de-poste-vers-clay.md): Rodz n'a pas d'application Clay native : la liaison passe par un webhook. Créez dans Clay une table alimentée par webhook, copiez son URL, collez-la comme webhook de votre signal Rodz Nominations, puis envoyez un lead de test. Chaque décideur qui change de poste arrive comme une ligne Clay, avec le nouveau poste, l'ancien employeur et le contact. Un lead coûte 2 crédits. - [Comment envoyer les changements de poste de vos prospects dans HubSpot ?](https://www.rodz.io/fr/guides/cas-usage/changements-de-poste-vers-hubspot.md): Créez un signal Nominations dans Rodz, filtré sur vos personas et votre ICP, puis activez HubSpot dans l'onglet Intégrations du signal. Chaque décideur qui prend un nouveau poste arrive dans HubSpot comme contact rattaché à sa nouvelle entreprise, avec le nom du signal, la date et le persona dans des propriétés dédiées. Un lead coûte 2 crédits, plus 0,5 crédit si son email est trouvé. - [Comment envoyer les entreprises qui recrutent dans Pipedrive ?](https://www.rodz.io/fr/guides/cas-usage/offres-emploi-vers-pipedrive.md): Créez un signal Offres d'emploi dans Rodz avec les intitulés de poste qui révèlent un besoin, la localisation du poste et la taille d'entreprise, puis activez Pipedrive dans l'onglet Intégrations du signal. Chaque entreprise qui recrute arrive dans Pipedrive comme organisation, avec une note qui décrit l'offre. Activez le ciblage par persona pour obtenir aussi le décideur. Un lead coûte 2 crédits. - [Comment envoyer les entreprises qui recrutent dans Salesforce avec Make ?](https://www.rodz.io/fr/guides/cas-usage/offres-emploi-vers-salesforce-avec-make.md): Rodz n'a pas de destination Salesforce native : passez par Make. Créez un scénario qui démarre sur un webhook personnalisé, collez son URL comme webhookUrl d'un signal Offres d'emploi, puis ajoutez les modules Salesforce : chercher le compte par domaine, le créer ou le mettre à jour, créer le lead du recruteur et une tâche avec l'offre. Chaque offre qui correspond à vos filtres coûte 2 crédits. - [Comment envoyer les levées de fonds de votre marché dans HubSpot ?](https://www.rodz.io/fr/guides/cas-usage/levees-de-fonds-vers-hubspot.md): Créez un signal Levées de fonds dans Rodz, filtré par type de tour, montant, pays du siège et secteur, activez le ciblage par persona pour obtenir un décideur, puis activez HubSpot dans l'onglet Intégrations du signal. Chaque levée arrive dans HubSpot comme entreprise, avec une note qui donne le type de tour, le montant, les investisseurs et la date. Un lead coûte 2 crédits. - [Comment envoyer les levées de fonds détectées par Rodz dans un workflow n8n ?](https://www.rodz.io/fr/guides/cas-usage/levees-de-fonds-vers-n8n.md): Créez un signal Levées de fonds dans Rodz et collez l'URL d'un nœud Webhook n8n comme webhookUrl. Chaque levée détectée arrive en POST avec le montant, le stade, les investisseurs et l'entreprise. Un nœud Code vérifie la signature HMAC, un nœud IF filtre par montant, puis n8n route vers votre CRM ou Slack. Il n'existe pas de nœud Rodz natif : tout passe par le webhook. Un lead coûte 2 crédits. - [Comment faire surveiller par Claude les recrutements de vos comptes cibles ?](https://www.rodz.io/fr/guides/claude/surveiller-les-recrutements-de-comptes-cibles.md): Connectez Rodz à Claude, puis demandez-lui de créer une watchlist Offres d'emploi sur la liste de vos comptes cibles, filtrée sur les intitulés qui vous concernent. Claude appelle create_signal avec le type job-offers-watchlist, ajoute les entreprises avec add_watched_companies et lit chaque nouveau poste avec list_signal_leads. Un lead coûte 2 crédits ; un poste n'est livré qu'une fois. - [Comment lancer une séquence lemlist quand un prospect change de poste ?](https://www.rodz.io/fr/guides/cas-usage/changements-de-poste-vers-lemlist.md): Connectez lemlist à Rodz avec votre clé API, créez un signal Nominations filtré sur vos personas avec l'option Trouver les e-mails cochée, puis choisissez la campagne lemlist dans l'onglet Intégrations du signal. Chaque décideur qui prend un nouveau poste est ajouté à la campagne avec des variables prêtes à l'emploi, comme {{signalName}} ou {{companyName}}. Un lead coûte 2 crédits, plus 0,5 crédit par email trouvé. - [Comment lancer une séquence lemlist quand un prospect se connecte à un concurrent ?](https://www.rodz.io/fr/guides/cas-usage/connexions-concurrents-vers-lemlist.md): Créez un signal Connexions de l'équipe commerciale concurrente dans Rodz avec les pages LinkedIn de vos concurrents, filtrez sur vos personas et votre ICP, puis choisissez une campagne lemlist dans l'onglet Intégrations du signal. Chaque nouvelle connexion qui correspond à vos filtres est ajoutée à la campagne, avec le concurrent et la personne suivie en variables. Un lead coûte 5 crédits, plus 0,5 crédit par email trouvé. - [Comment recevoir les leads Rodz par webhook et vérifier leur signature HMAC ?](https://www.rodz.io/fr/guides/api/recepteur-webhook-hmac.md): Exposez une route POST en HTTPS, lisez le corps brut, recalculez le HMAC-SHA256 de « timestamp + point + corps » avec le secret de webhook de votre clé API et comparez-le en temps constant à l'en-tête X-Webhook-Signature. Rejetez les horodatages trop anciens, ignorez un X-Webhook-Id déjà traité, répondez 200 tout de suite et traitez le lead ensuite. Testez avec l'endpoint test-webhook. - [Comment récupérer les leads d'un signal Rodz par l'API, sans webhook ?](https://www.rodz.io/fr/guides/api/recuperer-les-leads-d-un-signal.md): Appelez GET /api/v1/signals/{signal_id}/leads avec le paramètre since, paginez avec limit et offset tant que hasMore vaut true, puis écrivez chaque lead dans votre CRM en le dédupliquant sur contact.lead_id. Lire les leads est gratuit : un lead est facturé une seule fois, quand il est produit. Un script planifié toutes les heures suffit, sans serveur exposé à internet. - [Comment suivre les appels d’offres publics dans un Google Sheet ?](https://www.rodz.io/fr/guides/cas-usage/marches-publics-vers-google-sheets.md): Créez un signal Appels d'offres publics dans Rodz avec vos mots-clés, vos départements et vos types de marché, puis collez l'URL de votre Google Sheet dans l'onglet Intégrations du signal. Chaque avis BOAMP ou TED qui correspond ajoute une ligne : acheteur, objet, lien vers l'avis, type de marché, date limite de réponse et contact publié. Un appel d'offres coûte 7 crédits.