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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.levels.fyiin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.