Automated Hetzner Server Inventory Sync
Every Monday, WebRun opens Hetzner, reads every server, cloud instance, and storage volume with its product type, location, status, and renewal date, updates the matching rows in your Airtable inventory, marks anything no longer present as retired, and writes a short Notion note covering what changed and what renews in the next month.
How do I keep an accurate inventory of my Hetzner servers?
WebRun keeps your Hetzner inventory honest. Every Monday it reads each server, cloud instance, and volume with its product, location, status, and renewal date, updates the matching Airtable rows, retires rows that no longer exist, and writes a Notion note covering changes and renewals due within 30 days.
- The inventory matches the live account every Monday
- Renewals are seen 30 days out, not on the invoice
- Retired servers stay in the history instead of vanishing
Built for infrastructure engineers · hosting resellers · DevOps teams · IT asset managers
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.hetzner.comin a real browser with your saved login - no setup, no API keys. -
1
Hetzner - read every server and volume
WebRun opens Hetzner to read every server and volume. - Open your Hetzner account and list every dedicated server, cloud instance, and storage volume
- Capture the name, product type, location, status, and next renewal date for each
- Note anything showing as cancelled or scheduled to expire
Done when Every item in the Hetzner account is captured with its status and renewal date.
-
2
Airtable - update the inventory table
WebRun opens Airtable to update the inventory table. - Open your infrastructure base in Airtable and match each Hetzner item to its existing row
- Update the product, location, status, and renewal date where they have changed
- Add rows for new items and mark rows with no matching Hetzner item as retired rather than deleting them
Done when The Airtable inventory matches the live Hetzner account row for row.
-
3
Notion - write the weekly change note
WebRun opens Notion to write the weekly change note. - Write a short weekly note on your infrastructure page in Notion
- List what was added, what was retired, and what renews in the next 30 days
- Flag any item with no owner recorded in Airtable so it can be claimed
Done when The Notion page holds this week's change note and the upcoming renewals.
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
Can it order, cancel, or reboot a server?
No. WebRun only reads your Hetzner account and writes to Airtable and Notion. Ordering, cancelling, rebooting, and rebuilding stay entirely with your engineers, and nothing in the account is changed by a run.
What happens to a server that no longer exists?
Its Airtable row is marked retired with the date, never deleted, so your cost history and past ownership records stay intact for finance and audit questions.
How far ahead does it warn about renewals?
The Notion note lists everything renewing within 30 days by default. Ask for 60 or 90 days instead if your procurement cycle needs a longer runway.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.