All templates

Automated Levels.fyi Offer Benchmarking

When you upload an offer, WebRun opens Levels.fyi, looks up the reported total compensation band for that company, level, title and location, records where the offer sits in the range in Airtable, and writes a short hiring note in Notion so the conversation starts from data.

Runs on WebRun · Strict Lockdown policy
On demand, whenever you upload an offer WebRunorchestrates each step
1 Levels.fyi look up the band for that level
2 Airtable record where the offer sits
3 Notion write the hiring note
In short

How do I check an offer against the market pay band?

When you upload an offer, WebRun searches Levels.fyi for the reported total compensation band for that company, level, title and location. It records where the offer sits in the range in Airtable and writes an internal hiring note in Notion with the sample size, so the offer conversation starts from data.

  • Every offer is checked against the reported band before it goes out
  • The sample size is stated, so a thin band is never presented as solid
  • A running Airtable history makes your own offers comparable over time

Built for hiring managers · recruiters · people teams · job candidates

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.levels.fyi in a real browser with your saved login - no setup, no API keys.

  2. 1
    Levels.fyi - look up the band for that level
    levels.fyi
    WebRun in Levels.fyi: look up the band for that level
    WebRun opens Levels.fyi to look up the band for that level.
    • Open Levels.fyi and search the company, job title, and level from the uploaded offer
    • Filter to the offer's location so the band reflects the right market
    • Read the reported total compensation range and its split between base, equity, and bonus
    • Note how many reports sit behind the range, so the strength of the sample is clear

    Done when The reported band for that company, level, and location is captured with its sample size.

  3. 2
    Airtable - record where the offer sits
    airtable.com
    WebRun in Airtable: record where the offer sits
    WebRun opens Airtable to record where the offer sits.
    • Add a row for the offer with the role, level, location, and the total compensation proposed
    • Record the reported band and where the offer sits inside it
    • Break out base against equity and bonus, so the shape of the offer is comparable too
    • Keep past checks so your offers can be compared against each other later

    Done when The offer has an Airtable row showing its position in the reported band.

  4. 3
    Notion - write the hiring note
    notion.so
    WebRun in Notion: write the hiring note
    WebRun opens Notion to write the hiring note.
    • Write a short hiring note: the offer, the reported band, and the gap between them
    • State plainly how many reports the band is based on, so the note is not oversold
    • Leave the note internal for the hiring team to read before the conversation
    • Never send anything to the candidate. The offer itself stays with a person

    Done when The hiring team has an internal note comparing the offer with the reported band.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.levels.fyi
ScheduleRuns automatically on this cadence
On demand, whenever you upload an offer
DeliveryHow each run's result reaches you
Benchmark note · Notion
OutputWhat each run produces - One benchmark note per offer: the proposed package, the reported band for that level and location, and where the offer sits.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it send anything to the candidate?

No. The benchmark stays internal, in your own Airtable base and Notion page. Extending, changing, or discussing the offer is always done by a person on the hiring team.

How reliable is the band it reports?

It is the range self-reported on Levels.fyi for that company, level, and location, and WebRun states the number of reports behind it so a thin sample is obvious rather than hidden.

Does it decide what the offer should be?

No. It shows where the proposed package sits in the reported range and nothing more. The number you offer stays a judgement call for the hiring manager.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.