All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

Travel Expense Optimizer · Available now

Compare the fare, check the policy, then book.

Travel Expense Optimizer runs business travel from the first trip request to a completed, paid booking, with fares compared and checked against policy before anyone books. The Travel Coordinator records each trip as a booking with its subject, traveler or client name, start and end dates, quoted amount in US dollars and the supplier it will be booked with.

  • No per-user fees
  • Manual work is free
  • Configure it in Proto
OverviewOpen Bookings
Travel Expense Optimizer · Bookings

Open Bookings

Bookings in one list

New booking
Bookings in view
6
Total quoted amount USD
2,930
Requested
2
Held
2
Requested2
Denver client visit, two nightsCrestvale Advisory Ltd.
400
15 Oct
Boise field training travelSilver Ridge Operations Ltd.
410
11 Oct
Add
Held2
Portland sales summit flightNorth Harbor Consulting Inc.
490
23 Oct
Reno annual planning tripWest Quay Analytics Inc.
930
26 Oct
Add
Confirmed1
Phoenix supplier audit tripElmbridge Research Co.
670
29 Oct
Add
In progress1
Seattle workshop hotel stayBluefield Services Group
30
31 Oct
Add
Denver client visit, two nightsBookings · BKN-45297
Requested
Customer nameCrestvale Advisory Ltd.
Starts at15 Oct
Ends at19 Oct
CounterpartyCedar Ridge Hotels
Quoted amount USD400
Policy reviewBKN-45297 · Denver client visit, two nights

Travel Approver, never the coordinator, decides each submitted option.

Waiting for Travel Approver
ApproveReturn
Example screen with sample data
Tables, ready to use
12
Saved views
16
Roles with set permissions
6
Reports and dashboards
10
Features

Screens for coordinators, approvers and payments

Every feature works on the same records. Pick one to see the screen your team works in.

Suppliers and organizations

Keep the travel suppliers you may book with, each with its eligibility, and the organizations and team members who book and review.

  • One register per organization
  • Eligibility in writing
  • Team members carry scope
  • Resources
  • Organizations
  • Team members
  • Users
Explore suppliers and organizations
OverviewApproved Suppliers
Travel Expense Optimizer · Suppliers and organizations

Approved Suppliers

Resources

New
CodeNameContact nameAddressEligibility noteOrganization
WGASWillow Gate Air ServicesMina Farouk18 Willow Way, Denver, COCorporate fare agreement activeCrestvale Travel Desk
CRHTCedar Ridge HotelsTheo Larsen420 Cedar St, Portland, ORRefundable rates availableCrestvale Travel Desk
HRRLHarborline Rail Co.Anjali Rao75 Harbor Rd, Seattle, WARail booking feed verifiedNorth Harbor Advisory Ltd.
BMCHBlue Mesa Car HireLucia Moreno9 Mesa Ave, Phoenix, AZInsurance certificate currentWest Quay Consulting Co.
NQLDNorth Quay Lodging Ltd.Samir Khan310 Quay Lane, Boise, IDCity rate cap acceptedBluefield Services Group
6 of 6 records
WGASResources · RSR-62896
NameWillow Gate Air Services
Contact nameMina Farouk
Address18 Willow Way, Denver, CO
Eligibility noteCorporate fare agreement active
OrganizationCrestvale Travel Desk
Example screen with sample data
Process

From trip request to completed trip

Trip request to completed trip ships ready to use. One step needs a named approval before the work moves on: Policy review (Travel Approver).

Drag a card to another stage, or focus it and use the arrow keys. It updates to match the stage.

  1. Trip request

    Record the traveler, dates, quoted amount and supplier for the trip.

    Denver client visit, two nightsBKN-45297 · Travel Coordinator
    Trip requestBy Travel Coordinator
  2. Fare comparison

    Record the realistic fare options with quote date and policy version.

    Denver client visit, two nightsBKN-45297 · Travel Coordinator
    Fare comparisonBy Travel Coordinator
  3. Policy review

    An independent approver approves, returns or rejects the preferred option.

    Denver client visit, two nightsBKN-45297 · Travel Approver
    Policy reviewBy Travel Approver
    ApprovalTravel Approver, never the coordinator, decides each submitted option.
  4. Reservation hold

    Hold the approved trip with the supplier and record the reserved units.

    Denver client visit, two nightsBKN-45297 · Travel Coordinator
    Reservation holdBy Travel Coordinator
  5. Payment and confirmation

    Confirm the booking only when verified payment evidence exists.

    Denver client visit, two nightsBKN-45297 · Travel Coordinator
    Payment and confirmationBy Travel Coordinator
  6. Trip completion

    Close the trip when travel ends, keeping its full history.

    Denver client visit, two nightsBKN-45297
    Trip completion
Inside a record

One trip record from quote to payment

Open any booking to see its booking resources, the roles that work on it, its process stages and its approvals on one page.

  1. 1
    Record details

    Customer name, Starts at, Ends at and Counterparty.

  2. 2
    Booking resources

    Each line is linked to this booking.

  3. 3
    Who works on it

    Admin, Travel Manager and Travel Coordinator, each with their own permissions.

  4. 4
    Process stages

    Trip request and Fare comparison, with the role that acts.

  5. 5
    Approvals

    Policy review, with who decides.

Open BookingsDenver client visit, two nights
Travel Expense Optimizer · Bookings

Denver client visit, two nights

Crestvale Advisory Ltd. · Requested

Log activity
1
Record details
Customer nameCrestvale Advisory Ltd.
Starts at15 Oct
Ends at19 Oct
CounterpartyCedar Ridge Hotels
2
Booking resources

Denver client visit, two nights

ParentLine numberResource
Reno annual planning trip670Willow Gate Air Services
Phoenix supplier audit trip750Willow Gate Air Services
Denver client visit, two nights240Riverbend Conference Hotels
Booking resources
6
Total line number
2,590
3

Who works on it

  • AdminManage Organizations, team members, Users, Resources, Bookings…
  • Travel ManagerManage Resources, team members
  • Travel CoordinatorManage Bookings, booking resources, travel options, record…
4

Process stages

  • Trip requestTravel Coordinator
  • Fare comparisonTravel Coordinator
5

Approvals

  • Policy reviewTravel Approver
    Approved
Example screen with sample data
Approvals

A second person checks every trip

OverviewApprovals
Travel Expense Optimizer · Overview

Approvals

Signed in as Travel Approver

Waiting for you

4 To review1 Overdue2 Decided todayOnly mine
0 selectedApproveReturn
  • TO-59321San Francisco to Denver
    Salt Lake conference travelRequested by Admin
    Waiting3dActions
  • TO-84075Oakland to Portland
    Denver client visit, two nightsRequested by Admin
    Waiting4dActions
  • TO-29797Los Angeles to Phoenix
    Sacramento site visit trainRequested by Admin
    Waiting5dActions
  • TO-33000San Jose to Seattle
    Sacramento site visit trainRequested by Admin
    Waiting4dActions

Who approves what

DecisionApprover
Policy reviewAn independent approver approves, returns or rejects the preferred option.Travel Approver
Approve travel options, BookingsTravel Approver
2 approval rules · set per role in Proto
Example screen with sample data
Roles

A workspace for each role

Everyone opens Travel Expense Optimizer to the work that is theirs. Pick a role to see what it starts with.

Admin

Configures organizations, team members, users and access, and corrects records across the app.

  • Manage Organizations, team members, Users, Resources, Bookings, booking resources, travel options, review decisions, payment evidence, record attachments, operation receipts
  • View exchange rates
Reports

Fares, policy outcomes and spend by supplier

Review approved fares against quotes, policy outcomes, captured spend by supplier, refunds and cancellations.

Overview
Travel Expense Optimizer · Overview

Travel Expense Optimizer dashboard

This quarter

Travel options in view
6
Total fare USD
3,100

Bookings by status

How far records got this quarter

StageReachedStep
Requested36
Held1850%
Confirmed1056%
In progress550%

Quoted amount USD by status

Sample totals per stage

6.0k0
6.0kRequested
4.0kHeld
3.0kConfirmed
2.0kIn progress
2.0kCompleted
Example screen with sample data
  1. 01Approved fare against quote

    Approved travel options fare USD against the booking's quoted amount USD, per booking.

  2. 02Options compared per trip

    Number of travel options per booking, the lowest fare USD and the approved fare USD.

  3. 03Policy review outcomes

    Review decisions by Decision, then by Reviewer, with Reason for Reject and Return.

  4. 04Review turnaround

    Days from quoted at to decision at for decided travel options.

  5. 05Policy version usage

    Travel options by policy version and Status.

  6. 06Captured spend by supplier

    Captured payment evidence amount USD by the booking's Counterparty, then by month of occurred at.

  7. 07Refunds and voids

    Payment evidence of Type Refund or Void by booking, with provider reference.

  8. 08Bookings by status

    Bookings by Status per Organization for a starts at range.

  9. 09Cancellations and no-shows

    Cancelled and no show Bookings by Counterparty, then by Owner.

Controls

Confirmed only on verified payment

Each stage of trip request to completed trip names the role that acts and the status it records, so a change is never anonymous.

OverviewTrip request to completed trip
Travel Expense Optimizer · Process

Trip request to completed trip

Each stage, the role that acts and the status it records

Process stages
11
Approval steps
1
Roles involved
4
Tables touched
10
Fare comparison
Travel Coordinator
StatusDraft → Submitted
RecordsRecord attachments, Travel options, Bookings
Policy reviewApproval
Travel Approver
StatusSubmitted → Approved
RecordsReview decisions, Organizations, Team members
Reservation hold
Travel Coordinator
StatusRequested → Held
RecordsOperation receipts, Booking resources, Resources
Trip request to completed trip
  1. Start
    Fare comparisonDraft → Submitted
    Record attachments
  2. Approval
    Policy reviewSubmitted → Approved
    Review decisions
  3. Step
    Reservation holdRequested → Held
    Operation receipts
  4. Step
    Payment and confirmationHeld → Confirmed
    Payment evidence
  5. Step
    Trip completionConfirmed → in progress
    Bookings
Example screen with sample data
AI agent

Prepare the week's trips with Proto

Prepare and review trips, fare options and payments with Proto.

It can

  • Travel Coordinator: List my requested trips that have fewer than three fare options.
  • Travel Approver: Show submitted options waiting for review with the cheapest alternative on each trip.
  • Payments Analyst: List held trips with no verified payment and hours left on the hold.
  • Travel Manager: Group last month's returned trips by reason and policy version.

Stays with a person

  • Approval belongs to the Travel Approver, and confirmation needs verified payment.
  • Proto works with the signed-in person's permissions and organization.
  • It can gather options, find exceptions and prepare drafts; it does not approve a trip, pay a supplier or confirm a booking on anyone's behalf.
Integrations

Connects to the tools you use

Set up connections through ERP.AI and Proto workflows, with every change logged.

  • Travel Expense Optimizer
  • Booking channels
  • Payment provider
  • Expense and reimbursement
  • General ledger
  • Identity provider
Data model

Your data, in tables you can change

Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.

Browse all 12 tables
12tables
  • Suppliers and organizations4
  • Trip bookings4
  • Fare comparison3
  • Policy review4
  • Payments and confirmation4
  • Changes and receipts4
Implementation

Roll out one team at a time

Start with one team and one process, then add the rest once the basics are running.

  1. Agree the operating boundary

    The app runs suppliers, trip bookings, fare comparison, policy review, payment evidence, cancellations, corrections and receipts. Booking channels, payment providers, expense claims and the ledger remain connected systems. Your approvers decide trips; Proto prepares information and configuration for review.

  2. Map the source data

    Gather suppliers with eligibility, the current policy version, coordinators and approvers, open trips and recent payment events.

  3. Configure a bounded pilot

    Pilot one office for one month. Run every trip through request, comparison, review, hold, payment and completion.

  4. Rehearse the exceptions

    A coordinator must not approve their own trip. A booking must not be confirmed without verified payment. A no-show must not be recorded before the threshold. A part-used trip must be corrected through an approved compensating action.

  5. Reconcile and release

    Compare confirmed trips and captured payments with your card statements. Obtain sign-off from the Travel Manager, keep an export of the source and agree the rollback window before cutover.

Pricing

$0per user

The base account and everyday work in the ERP.AI app are free, for every user.

  • No per-user or per-seat fees
  • Viewing, editing, approving and exporting records in the app is free
  • Pay only for machine work: API calls, imports, workflows and AI agents
  • Prepaid credits from $5. Purchased credits never expire

Pricing details

Machine work rate card Included per $1 of credit

Machine work rate card
UsagePer $1
Record reads (list, filter, get)20,000
Search or aggregate queries4,000
Record writes4,000
Imported or synced records200,000
Workflow runs2,000
AI agent runs2,000
Scheduled jobs or webhooks20,000
File uploads (MB)2,000
CSV or PDF exports100
FAQ

Questions, answered

Scope, rollout and pricing for Travel Expense Optimizer.

All questions
How do I get started?

Click Get started, then use Proto to configure Travel Expense Optimizer for your business. Pilot one office for one month. Run every trip through request, fare comparison, review, hold, payment and completion, and reconcile captured payments with your card statements before adding offices.

Does it search fares for us?

Fares come from your booking channel or agency tool. Coordinators record each option with its route, quote date, fare and policy version, so the approver can compare them.

Who approves a trip?

A Travel Approver in the same organization who did not prepare the trip. The decision is Approve, Reject or Return with a reason, against the trip's exact revision.

Is an approved fare a booking?

No. An approved fare is a quote. The trip is held with the supplier and confirmed only when verified payment exists.

How are policy changes handled?

Each option records the policy version it was quoted under. A new version applies to new options; past decisions keep their original version.

What happens when a trip is cancelled?

The cancellation is checked against the supplier's policy and timing, reserved units are released and any refund is recorded against the booking.

Does it handle expense reports?

Expense claims and reimbursement stay in your expense system. This app holds the booking, the fare comparison, the approval and the payment events for each trip.

Can we fix a trip that was partly used?

Yes. Unused parts are cancelled. Used parts stay on record, and a compensating action such as a rebooking needs an approver's decision.

Can we migrate from spreadsheets?

Prepare suppliers, coordinators and approvers, open trips and recent payment events. Rehearse one month and reconcile it before extending the migration.

What drives the cost?

Ordinary manual use has no per-user charge under the platform policy. Imports, integrations, agent execution and other machine work consume prepaid credits; implementation is scoped separately. The pricing page lists the current rates.

Set up Travel Expense Optimizer your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appTravel Expense Optimizer

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.