All templates

Automated Leaseweb Server Inventory Reconciliation

Every Monday, WebRun opens Leaseweb, reads every server and its billing status, compares that list against your Airtable inventory, flags any server that's running but not tracked or tracked but no longer running, and logs a reconciliation summary to Notion.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Leaseweb read every running server and its billing status
2 Airtable compare against the tracked inventory
3 Notion log the reconciliation summary
In short

How do I keep my Leaseweb server inventory in sync with what's actually running?

WebRun compares your live Leaseweb server list against your Airtable inventory every Monday, reading each server's plan and billing status and flagging anything untracked or anything tracked that's no longer running. It logs the reconciliation summary to Notion, so your infrastructure team catches drift between what's billed and what's recorded before it becomes wasted spend.

  • Untracked servers get caught within a week instead of a quarter
  • Stale inventory rows get flagged instead of silently going wrong
  • One Notion summary gives the whole team the same picture

Built for Infrastructure teams · IT asset managers · hosting resellers · enterprises running dedicated servers

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.leaseweb.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Leaseweb - read every running server and its billing status
    leaseweb.com
    WebRun in Leaseweb: read every running server and its billing status
    WebRun reads every running server and its billing status in Leaseweb.
    • Open the Leaseweb customer portal and list every active server
    • Read each server's plan, billing status, and data center
    • Note anything that looks unused or unassigned

    Done when Every active Leaseweb server is captured with its details.

  3. 2
    Airtable - compare against the tracked inventory
    airtable.com
    WebRun in Airtable: compare against the tracked inventory
    WebRun compares Leaseweb servers against the tracked inventory in Airtable.
    • Compare the live server list against the Airtable inventory base
    • Flag servers running on Leaseweb but missing from Airtable
    • Flag Airtable rows for servers no longer active on Leaseweb

    Done when Every mismatch between Leaseweb and Airtable is identified.

  4. 3
    Notion - log the reconciliation summary
    notion.so
    WebRun in Notion: log the reconciliation summary
    WebRun logs the reconciliation summary in Notion.
    • Log a reconciliation summary with this week's mismatches
    • List who owns each flagged server, if known
    • Leave decommissioning or updating records to the infrastructure team

    Done when This week's reconciliation summary is saved in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.leaseweb.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Reconciliation summary · Notion
OutputWhat each run produces - A Notion reconciliation summary showing any mismatch between live Leaseweb servers and the Airtable inventory.
Report
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

Does it cancel or decommission servers it finds untracked?

No. WebRun only compares records and reports mismatches. Cancelling a server or updating the inventory stays a manual step your team takes.

What counts as a mismatch?

A server that's live and billing on Leaseweb but missing from Airtable, or an Airtable row for a server that's no longer active. Both get flagged.

How often does the inventory get checked?

Every Monday, so untracked spend or stale inventory rows never sit for more than a week before someone sees them.

Put this on autopilot.

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