# How do you have Claude watch hiring at your target accounts?

> Source: https://www.rodz.io/en/guides/claude/watch-hiring-at-target-accounts/
> Updated on 2026-10-12 · Peter Cools · Claude recipe · Hiring at target accounts · Claude (MCP)

## Short answer

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.

## Key facts

- A job posting at a watched account costs **2 credits** per lead, plus 0.5 credit per email found.
- By default Rodz turns at most **3 postings per company per day** into leads (`maxJobsPerCompanyPerDay`, 1 to 100).
- The first check of a newly added company looks back **30 days** (`firstRunLookbackDays`, 1 to 365).
- `add_watched_companies` takes up to **10,000 companies** per call: names, domains or LinkedIn URLs.

Cost: 2 credits per lead (+0.5 credit per email found)

## Before you start

- The Rodz connector added in Claude (`https://api.rodz.io/mcp`, see the [funding rounds this month](/en/guides/claude/funding-rounds-this-month/) recipe).
- Your list of target accounts: LinkedIn URLs ideally, otherwise names or domains.
- The job titles that signal a need for what you sell (for example "Account Executive", "Sales" for a sales tool).

## Steps

### 1. Copy this prompt into Claude

Enable Rodz in the tools menu, then paste the prompt with your list. The more precise the identifiers, the better Rodz recognizes the company: a LinkedIn URL identifies a company without ambiguity, and a name works better than a domain.

`Copy into Claude`

```text
With Rodz, watch hiring at my target accounts.
1. Create a DRAFT job-offers watchlist on these companies:
   https://www.linkedin.com/company/example-saas-1
   https://www.linkedin.com/company/example-saas-2
   Example Logistics
2. Keep only roles whose title contains Account Executive, Sales or SDR.
3. For each posting, find the company's sales director and their email.
4. Limit it to 30 leads a day, then show me the configuration and the cost before activating.
```

### 2. Check the watchlist Claude prepares

Claude reads the type’s fields with `list_signal_types`, then calls `create_signal` with `signalType: job-offers-watchlist`. Review `jobTitleInclude` (keywords matched anywhere in the title, ignoring case and accents), `maxJobsPerCompanyPerDay` and persona targeting.

Daily volume is roughly `maxJobsPerCompanyPerDay` times the number of companies; the daily limit caps the total.

`create_signal arguments prepared by Claude`

```json
{
  "signalType": "job-offers-watchlist",
  "name": "Sales hiring at target accounts",
  "status": "draft",
  "dailyLeadLimit": 30,
  "config": {
    "companies": [
      "https://www.linkedin.com/company/example-saas-1",
      "https://www.linkedin.com/company/example-saas-2",
      "Example Logistics"
    ],
    "jobTitleInclude": ["Account Executive", "Sales", "SDR"],
    "maxJobsPerCompanyPerDay": 3,
    "firstRunLookbackDays": 30,
    "enablePersonaTargeting": true,
    "targetPersonas": ["Sales Director"],
    "getEmails": true
  }
}
```

### 3. Add accounts as you go

Just ask "Add these twenty domains to my hiring watchlist". Claude calls `add_watched_companies`: nothing is removed, and the answer says how many companies were added, already watched or rejected. `list_watched_companies` shows the list and which companies were recognized.

### 4. Activate, read new roles, adjust

Once you agree, Claude activates the signal with `update_signal`. Then:

- "Which accounts opened a sales role since Monday? As a table, with the posting link and the contact." (`list_signal_leads`, free);
- "Why is the watchlist so quiet?" (`get_signal_funnel`, free): the funnel shows which filter removes the most.

## Example payload

One lead as `list_signal_leads` returns it (fictitious data, persona targeting off: `contact` empty).

```json
{
  "signal": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "name": "Sales hiring at target accounts",
    "type": "job_offers_watchlist",
    "last_signal": "Job Offers Watchlist",
    "last_signal_date": "2026-10-09",
    "job_offer_url": "https://jobs.example.com/example-saas-1/account-executive-lyon",
    "job_offer_title": "Account Executive Mid-Market",
    "job_offer_location": "Lyon, Auvergne-Rhône-Alpes, France",
    "job_offer_description": "We are hiring an Account Executive to grow our mid-market segment...",
    "job_offer_date": "2026-10-08",
    "matched_keywords": "Account Executive"
  },
  "contact": "",
  "company": {
    "name": "Example SaaS 1",
    "website": "https://example-saas-1.example",
    "linkedin_url": "https://www.linkedin.com/company/example-saas-1",
    "industry": "Software Development",
    "location": "Lyon, France",
    "hq_country_code": "FR",
    "hq_city": "Lyon",
    "employee_range": "51-200"
  }
}
```

## The tools Claude calls

| Tool                     | Purpose                                 | Cost                        |
| ------------------------ | --------------------------------------- | --------------------------- |
| `list_signal_types`      | Read the job-offers watchlist’s fields  | Free                        |
| `create_signal`          | Create the watchlist (draft by default) | Free while it is a draft    |
| `add_watched_companies`  | Add companies (nothing is removed)      | Free                        |
| `list_watched_companies` | See watched and recognized companies    | Free                        |
| `update_signal`          | Activate or change filters              | Delivered leads are charged |
| `list_signal_leads`      | Read new roles                          | Free                        |
| `get_signal_funnel`      | Understand why few leads arrive         | Free                        |

## Three uses

1. **Target accounts**: an account opening a role in the team you sell to has a need and a budget on the move. Reach the hiring manager while the need is fresh.
2. **Existing customers**: a new role in the team that uses your product often means more seats.
3. **Competitors**: their postings show which teams they are building.

## Next

To send these roles to a CRM without going through Claude, see [job offers to Pipedrive](/en/guides/use-cases/job-offers-to-pipedrive/). To read them from a script, see [pull a signal’s leads through the API](/en/guides/api/poll-signal-leads/).

## Frequently asked questions

### How is this different from the regular Job Offers signal?

The Job Offers signal discovers hiring companies from filters (industry, size, location). The watchlist starts from your list: your target accounts, your customers or your competitors, and looks only at those companies.

### Will I get the same posting twice?

No. A posting is delivered once; later checks only surface roles newer than the ones you already received.

### What do I get without persona targeting?

One company-level lead per posting, with the job title, link and description, and `contact` empty. With targeting on, you receive the matching decision-makers as person leads.

### How much does it cost?

2 credits per lead delivered, plus 0.5 credit per email found. Creating the watchlist, adding companies and reading leads cost nothing. The daily limit caps spend.

### Can I start from a list in my CRM?

Yes, through the API: `sourceType` reads a connected HubSpot list or Pipedrive filter, and `GET /api/v1/watchlists/sources` returns the lists available. In Claude, the simplest is to paste the URLs or domains.

## Sources

- [Rodz API reference: Job Offers Watchlist, watchlists and MCP section](https://api.rodz.io/docs)
- [Model Context Protocol: official documentation](https://modelcontextprotocol.io/)
- [Rodz in Claude: connector setup](https://www.rodz.io/en/rodz-in-claude/)

## Related guides

- https://www.rodz.io/en/guides/claude/funding-rounds-this-month/
- https://www.rodz.io/en/guides/use-cases/job-offers-to-pipedrive/
- https://www.rodz.io/en/guides/api/poll-signal-leads/
