How to create a travel request workflow with approval routing
Build a travel request system that automates approvals, tracks budgets, and keeps HR, finance, and managers aligned at every step.
.jpg)
Simplify business travel management from request to approval
In this guide, youโll build a travel request workflow that lets employees submit trip details, automatically routes approvals to managers and finance, and keeps everyone updated through automated emails. Perfect for HR, operations, and finance teams managing travel budgets.
 ๐ Learn more: Create your first form, app, or portal in a flash
Step 1 โ Create your travel request form
Start from your workspace and click + New โ Form. You can start from scratch or choose the Travel Approval form template from the Template gallery.
Or use Magic Create, describe what you need:
โA travel request form that collects trip details, calculates estimated costs, and routes approvals to managers and finance automatically.โ
Why this matters: this form becomes the foundation for transparent, efficient travel planning.
 ๐ Learn more: How to create a form
Step 2 โ Add key travel and cost fields
Include all essential details to evaluate and approve travel requests efficiently:
- Employee name and email
- Department / Manager
- Destination city and country
- Purpose of travel
- Start and end dates
- Mode of travel (Flight, Train, Car, etc.)
- Estimated travel cost (variable or number field)
- Accommodation cost estimate
- Total estimated budget (auto-calculated)
- Approval status (hidden: Pending โ Approved โ Rejected โ Completed)
๐ก Tip: group sections like Trip details, Budget, and Approvals for better clarity.
 ๐ Learn more: Form editor and field types
Step 3 โ Auto-calculate total estimated cost
Add variable fields to calculate the total travel budget automatically.
Example formulas:
- @total_estimate = @travel_cost + @accommodation_cost
- @with_buffer = @total_estimate * 1.1 (adds 10% contingency)
Display this with a content field:
โYour total estimated budget is $@with_buffer.โ
 ๐ Learn more: How to use a variable with a formula
Step 4 โ Add approval logic for managers and finance
Go to Settings โ Advanced logic and define routing rules:
- If Department = Sales โ Assign to Sales Manager
- If total_estimate โค 1,000 โ Auto-approve by Manager
- If total_estimate > 1,000 โ Send to Finance for review
- If International travel = Yes โ Add HR approval step
๐ก Pro tip: use on-update logic for multi-step approvals, so each stage updates automatically after review.
 ๐ Learn more: How to create an approval form
Step 5 โ Automate notifications and approval emails
Open Settings โ Advanced logic or Notify tab to create dynamic email templates:
- To Manager: new travel request awaiting review.
- To Employee: request received and under review.
- To Finance: approved request ready for budget release.
- To Employee (on final approval): travel approved with cost summary.
Personalize with variables like @employee_name, @destination, @total_estimate, and @approval_status.
 ๐ Learn more: How to send and receive conditional email notifications
Step 6 โ Add on-update logic for multi-stage approval flow
Use on-update logic so your form updates automatically when reviewers take action:
- When Manager approves โ Notify Finance and set Status = โFinance review.โ
- When Finance approves โ Set Status = โApprovedโ + Notify HR.
- When Rejected โ Send explanation email to employee.
This ensures approvals move smoothly across departments without manual follow-up.
 ๐ Learn more: What is on-update logic and how it works
Step 7 โ Generate travel approval PDFs automatically
Once a request is approved, generate a PDF approval letter automatically:
- Include employee info, trip details, and approved budget.
- Add signatures for Manager and Finance team.
- Attach to confirmation emails or store in a shared workspace.
 ๐ Learn more: How to generate custom PDFs using templates
Step 8 โ Track and manage travel requests in dashboards
Open your Results โ Responses tab to visualize and filter requests:
- Table view: list all travel requests with status and total cost.
- Kanban view: organize by Pending, Under review, Approved, Completed.
- Charts: analyze spending by department, destination, or month.
๐ Learn more: How to showcase charts based on form responses
Step 9 โ Create a travel management portal
From your workspace, create a Portal and add pages for each role:
- Submit a travel request (employee view)
- My travel history (personal dashboard)
- Pending approvals (manager view)
- Finance dashboard (budget tracking)
Restrict access so employees see only their own requests, while managers and finance have broader visibility.
 ๐ Learn more: How to create a portal and manage usersโ access
Step 10 โ Analyze trends with AI
Enable AI Analyze to uncover insights about travel spending and efficiency:
- โAverage approval time per department.โ
- โTop destinations by cost.โ
- โMonthly travel budget usage.โ
๐ Learn more: Uncover insights and trends in your data with AI Analyze
Pro tips
- Add reservation limits to restrict travel requests within monthly or quarterly budgets.
- Duplicate this setup for local travel, client visits, or training events.
- Use linked rows to connect this workflow with expense claim or vendor payment forms.
 ๐ Learn more: What are linked rows and how to use them
Example scenario
An employee submits a travel request for a client meeting in Dubai. The form auto-calculates total cost and sends it to their Manager for approval. Because the trip exceeds $1,000, itโs automatically routed to Finance. Once approved, Formaloo generates a PDF travel authorization and emails it to the employee. The HR dashboard updates the request as Approved and ready for travel.
 ๐ Learn more: Build personalized and time-saving flows with logic, automations, and AI
FAQ
- Can I handle multiple approval levels (Manager โ HR โ Finance)?
 Yes, use a mix of on-submit and on-update logic to chain multi-step approvals.
- Can I track travel budgets by department?
 Absolutely, add a department field and create charts grouped by cost center.
- Can I let users view or edit their own requests?
 Yes, create a portal with login access so employees can see or update their requests securely.
 ๐ Learn more: How to let users view and edit their own data in your portal
Your travel approval system is live, automate, route, and relax
Youโve built a complete travel request workflow that routes approvals, tracks spending, and keeps teams aligned. Keep refining your logic, dashboards, and automations to make every trip request faster and more transparent.
 ๐ Learn more: Build personalized and time-saving flows with logic, automations, and AI
Last updated October 2025
โ








