> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yoinka.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitors

> Monitors are named searches that watch for new job postings that match your criteria.

A **monitor** is a saved search. You give it a name, a few keywords, and (optionally) a list of companies. Yoinka then polls those companies' careers pages continuously and alerts you every time a new matching role is posted.

## Anatomy of a monitor

| Field         | What it does                                                               | Example                                                           |
| ------------- | -------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| **Name**      | How the monitor shows up in emails and the dashboard                       | *"SWE Internship"*, *"Startup SWE"*, *"Senior Frontend — Remote"* |
| **Keywords**  | Terms that must appear in the job title or description                     | `backend`, `golang`, `infra`                                      |
| **Companies** | Which companies to watch. Leave empty to watch every company Yoinka tracks | *NVIDIA*, *Google*, *Stripe*                                      |
| **Location**  | Geographic filter. Supports country, city, or *Remote*                     | *Remote*, *San Francisco*, *New York*                             |
| **Active**    | Toggle off to pause without deleting                                       | —                                                                 |

## Create a monitor

1. Click **Monitors** in the sidebar.
2. Click **New monitor** (top right).
3. Name it something you'll recognize in a notification — *"AI roles at seed-stage startups"* is better than *"AI"*.
4. Type keywords and press Enter after each. They match the job *title and description*.
5. (Optional) Add companies. Search by name — Yoinka shows matching logos.
6. Pick a location (or *Any*).
7. Save. The first scan runs within a few minutes.

## Writing good keywords

* **Be specific on the role, loose on the company**. `senior backend rust` matches fewer false positives than `rust`.
* **Pair seniority with tech**: `staff frontend react` vs just `frontend`.
* **Use `OR` with multiple keywords** by adding them as separate items — any can match.
* **Use `location: remote`** in the location field, not as a keyword.

## Editing and pausing

Open a monitor and click **Edit** to change any field. Click the toggle to pause — you stop getting notifications but your monitor (and its history) is preserved. Deleting a monitor is permanent.

## How many monitors should I have?

Most people run 2–5. Common pattern:

* **A broad "exploring" monitor** — wide keywords, broad company list.
* **2–3 focused "applying" monitors** — tighter keywords at companies you'd seriously consider.

## What happens when a match appears?

A job gets written to your [jobs feed](/features/jobs) and a notification fires through every [channel](/features/channels) you've configured. Once the [Chrome extension](/extension/overview) ships, you'll go from notification → application in two clicks.

## Recipes

Copy these as starting points.

<AccordionGroup>
  <Accordion title="Summer 2026 SWE internships">
    **Name**: SWE Internship 2026
    **Keywords**: `intern`, `internship`, `summer 2026`, `SWE`, `software engineer`
    **Companies**: your top 20 target companies
    **Location**: *Any* (internships are often listed as hybrid)
  </Accordion>

  <Accordion title="Senior frontend at late-stage startups">
    **Name**: Senior Frontend — Startups
    **Keywords**: `senior frontend`, `staff frontend`, `react`, `typescript`
    **Companies**: your list of \~50 post-Series-B startups
    **Location**: *Remote* or a specific metro
  </Accordion>

  <Accordion title="ML engineer, any seniority">
    **Name**: ML / AI Engineer
    **Keywords**: `machine learning`, `ML engineer`, `applied scientist`, `LLM`
    **Companies**: empty (let Yoinka watch all tracked companies)
    **Location**: *San Francisco* or *Remote*
  </Accordion>

  <Accordion title="Exploring — anything backend at seed-stage">
    **Name**: Exploring — Backend at seed-stage
    **Keywords**: `backend engineer`, `founding engineer`
    **Companies**: a curated list of seed/pre-seed startups
    **Location**: *Any*
  </Accordion>
</AccordionGroup>

## FAQ

<AccordionGroup>
  <Accordion title="How often does Yoinka check for new jobs?">
    Top companies are polled every 10–20 minutes. Long-tail companies cycle through every 30–60 minutes. Typical end-to-end delay from "company posts role" to "you get notified" is under 30 minutes.
  </Accordion>

  <Accordion title="Can I search on salary?">
    Not yet — most ATSes don't expose salary in a structured way. You can grep for common salary bands using keywords (`$150k`, `$200k`, etc.) but coverage is spotty.
  </Accordion>

  <Accordion title="Why am I getting too many matches?">
    Usually keyword bloat. Replace single words with two-word phrases — `backend` → `senior backend`. Trim your company list. Consider adding a location filter.
  </Accordion>

  <Accordion title="Why am I getting too few matches?">
    Often the opposite problem. Loosen keywords, broaden the company list, set location to *Any* temporarily to sanity-check the monitor is firing at all.
  </Accordion>

  <Accordion title="Can I get matches for companies Yoinka doesn't track?">
    Yes — email the careers URL to [support@yoinka.com](mailto:support@yoinka.com). Common ATSes usually get added within 24 hours. Custom sites take a few days.
  </Accordion>
</AccordionGroup>
