All templates

Automated Expedia Travel Receipt Exports

Every Monday, WebRun signs into Expedia, finds trips that finished in the past week, opens each itinerary for the receipt total, confirmation number and travel dates, files one expense ready row per booking in Airtable, and posts the batch summary to a Notion page finance can work from.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Expedia pull receipts from finished trips
2 Airtable file one row per booking
3 Notion log the batch for finance
In short

How do I collect travel receipts for expenses without searching my email?

WebRun gets travel receipts to finance every Monday. It finds Expedia trips that finished in the past week, reads each itinerary for the total charged, confirmation number and dates, files one expense ready row per booking in Airtable, and posts the batch summary in Notion.

  • Expense claims take minutes instead of an email trawl
  • Every booking carries its confirmation number and amount
  • Unclear receipts are flagged instead of quietly missed

Built for office managers · frequent business travellers · finance teams · small agencies

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

  2. 1
    Expedia - pull receipts from finished trips
    expedia.com
    WebRun in Expedia: pull receipts from finished trips
    WebRun opens Expedia to pull receipts from finished trips.
    • Sign into Expedia and open your trips list
    • Find trips whose travel dates finished in the past week
    • Open each itinerary and read the total charged, the confirmation number and the dates
    • Separate flights, hotels and cars so each line can be coded properly
    • Skip trips already exported on a previous run

    Done when Every finished trip has its bookings captured with amounts and confirmation numbers.

  3. 2
    Airtable - file one row per booking
    airtable.com
    WebRun in Airtable: file one row per booking
    WebRun opens Airtable to file one row per booking.
    • Open the expenses base in Airtable
    • Create one row per booking with the traveller, dates, amount, currency and confirmation number
    • Set the booking type so flights, hotels and cars are coded separately
    • Flag rows where the receipt total could not be read so a person checks the itinerary
    • Mark each row unsubmitted. WebRun never files an expense claim

    Done when Every booking from the week is a row ready to be claimed.

  4. 3
    Notion - log the batch for finance
    notion.so
    WebRun in Notion: log the batch for finance
    WebRun opens Notion to log the batch for finance.
    • Open the finance handover page in Notion
    • Post this week's batch: number of trips, number of bookings and the total value
    • List any booking flagged for a missing or unclear amount
    • Leave the batch for finance to review. Nothing is submitted to an expense system

    Done when Finance has this week's receipt batch summarised in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.expedia.com/user/login
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Receipt batch · Notion
OutputWhat each run produces - One expense ready row per booking with traveller, dates, amount, currency and confirmation number, plus a weekly batch summary.
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

Does it submit expense claims?

No. WebRun files the rows and marks them unsubmitted. Filing the claim in your expense system is a human step, so nothing is claimed or approved without a person doing it.

Can it book, change or cancel a trip?

No. It reads finished itineraries only. WebRun never books travel, changes a reservation, cancels anything, or touches a stored payment method on the account.

What if a receipt total is unclear?

The row is still created and flagged, and the booking is listed in the Notion batch summary so a person opens that one itinerary instead of checking them all.

Put this on autopilot.

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