Welcome to Spin Travel
Modern Business Travel Management Platform
Spin Travel is an AI-powered business travel management platform designed to save teams time and money while streamlining the entire travel lifecycle. From trip planning and booking to approval workflows and budget compliance, Spin Travel provides a comprehensive solution for modern business travel needs.
What is Spin Travel?
Spin Travel combines intelligent automation with powerful CRM integration to deliver a seamless travel management experience. Our platform helps sales teams, managers, and executives manage business travel efficiently while maintaining budget compliance and approval controls.
Who Uses Spin Travel?
- Sales Representatives: Plan trips, book travel, and track customer meetings
- Managers: Approve team travel, monitor budgets, and oversee team activities
- VPs & Executives: Final approvals, strategic oversight, and company-wide analytics
- Administrators: System configuration, user management, and budget guidelines
Key Features
Trip Management
Comprehensive trip planning and tracking from request to completion.
Capabilities:
- Create and manage trip requests
- Add multiple destinations with dates
- Track trip status (draft, pending, approved, completed)
- Link trips to customer accounts and opportunities
- View detailed trip itineraries
- Track associated meetings and appointments
Access: View All Trips | Create New Trip
Who Can Use: All users (Sales Reps, Managers, VPs)
Budget Control & Compliance
Automatic budget calculation with three-tier compliance tracking.
Three-Tier Budget System:
- Corporate Guidelines: Company-wide budget rules based on trip factors
- User Overrides: Individual employee budget adjustments
- Automatic Calculation: Real-time budget computation and compliance tracking
Features:
- Automatic budget calculation based on:
- Trip duration
- Destination tier (domestic/international)
- Account importance
- Sales rep level
- Real-time compliance status (within budget, slightly over, significantly over)
- Budget breakdown by category (flights, hotels, meals, etc.)
- Historical budget utilization tracking
Access: Budget information visible on trip detail pages
Who Can Use: All users view budgets; Managers+ can set guidelines and overrides
Travel Booking
Integrated flight and hotel search and booking.
Flight Booking:
- Search flights by route and dates
- Compare prices and options
- Direct booking integration
- Track flight confirmations
- Cost automatically tracked against budget
Hotel Booking:
- Search hotels by destination and dates
- Filter by amenities and price
- View ratings and reviews
- Book directly through the platform
- Automatic budget tracking
Access: Available within trip detail pages after trip creation
Who Can Use: All users
Approval Workflows
Multi-level approval process ensuring proper oversight.
Approval Flow:
- Sales Rep: Creates trip request (Draft status)
- Sales Rep: Submits for approval (Pending Approval status)
- Manager: Reviews and approves/rejects
- VP: Final approval for trips requiring executive sign-off
- Approved: Trip ready for booking and execution
Features:
- Clear approval status tracking
- Approval history and audit trail
- Rejection with comments
- Email notifications (when configured)
- Bulk approval capabilities for managers
Access: Approval Dashboard (Manager+ only)
Who Can Use:
- Sales Reps: Submit trips for approval
- Managers: Approve team trips
- VPs: Final approvals
CRM Integration
Complete customer relationship management with accounts, contacts, and opportunities.
Account Management:
- 13,000+ customer accounts
- Company details and relationships
- Contact management
- Opportunity tracking
- Trip history by account
Contact Management:
- Individual contact records
- Role and department tracking
- Communication history
- Link contacts to meetings and trips
Opportunity Pipeline:
- Sales opportunity tracking
- Stage management
- Value and probability tracking
- Link opportunities to trips
- Conversion analytics
Access: View Accounts | View Opportunities
Who Can Use: All users (with role-based data filtering)
Analytics & Reporting
Business intelligence and performance tracking.
Available Reports:
- Trip volume and trends
- Budget utilization analysis
- Team performance metrics
- Account activity reports
- Approval cycle times
- Travel cost analysis
Features:
- Interactive dashboards
- Date range filtering
- Export capabilities
- Visual charts and graphs
- Drill-down details
Access: Reports Dashboard
Who Can Use:
- Sales Reps: Personal reports
- Managers: Team reports
- VPs: Company-wide analytics
User Roles & Capabilities
Sales Representative
Primary Responsibilities:
- Create and manage own trips
- Book travel (flights and hotels)
- Track customer meetings
- Manage own accounts and opportunities
- Submit trips for approval
Access Level:
- Own trips and data
- Assigned accounts
- Personal dashboard and reports
Navigation:
- Dashboard
- My Trips
- My Accounts
- My Opportunities
- Trip Creation
Manager
Primary Responsibilities:
- All Sales Rep capabilities
- Approve team trips
- Monitor team budgets
- Manage team assignments
- View team analytics
Access Level:
- Own and team data
- Approval workflows
- Team reports
- User management (basic)
- Budget override capabilities
Additional Features:
- Approval Dashboard
- User Management
- Budget Management
- Team performance reports
VP / Executive
Primary Responsibilities:
- All Manager capabilities
- Final trip approvals
- Company-wide oversight
- Strategic analytics
- Budget guideline management
Access Level:
- Full system access
- Company-wide data
- Administrative functions
- System configuration
- All reports and analytics
Additional Features:
- Executive dashboard
- Company-wide analytics
- Budget guideline configuration
- User role management
Getting Started
Demo Access
Welcome to the Spin Travel demo! Explore the platform using our demo accounts.
Access Code: spin.392.travel
Demo Accounts
Sales Representative Account
- Username:
jordan - Password:
jordan123 - Role: Sales Representative
- What You'll See:
- Personal trip management
- Account and opportunity access
- Budget tracking
- Trip creation and submission
Manager Account
- Username:
manager - Password:
manager123 - Role: Manager
- What You'll See:
- All Sales Rep features
- Team trip approvals
- Team management
- Budget overrides
- Team analytics
VP / Executive Account
- Username:
vp - Password:
vp123 - Role: VP (Administrator)
- What You'll See:
- Full system access
- Company-wide analytics
- Budget guideline management
- User administration
- All approval workflows
Additional Sales Rep
- Username:
sarah.johnson - Password:
sarah123 - Role: Sales Representative
- Purpose: Test team collaboration and manager approvals
Quick Start Guide
For Sales Representatives
- Login with demo credentials at /login
- Explore Dashboard - See your trips, accounts, and opportunities
- Create a Trip:
- Click "New Trip" or visit /trips/new
- Add trip details (destination, dates, purpose)
- Link to customer account
- Save as draft or submit for approval
- Book Travel (after trip approval):
- Search flights
- Search hotels
- Complete bookings
- Track Progress - Monitor trip status and budget compliance
For Managers
- Login as manager
- Review Pending Approvals - Visit Approval Dashboard
- Approve/Reject Trips - Review details and make decisions
- Monitor Team - Check team performance and budget utilization
- Manage Budgets - Set user-specific budget overrides if needed
For VPs / Executives
- Login as VP
- Review Dashboard - Company-wide overview
- Final Approvals - Approve high-value or strategic trips
- Analytics - Analyze company travel patterns
- Administration - Configure budget guidelines and user settings
Feature Walkthroughs
Creating Your First Trip
Step-by-Step:
- Navigate to Create New Trip
- Trip Details:
- Enter trip purpose
- Select start and end dates
- Choose primary destination
- Link to Account:
- Search for customer account
- Link related opportunity (optional)
- Add Destinations:
- Add multiple cities if multi-city trip
- Specify dates for each location
- Budget Review:
- System automatically calculates budget
- View budget breakdown
- Check compliance status
- Submit:
- Save as draft (continue later)
- Submit for approval (send to manager)
Tips:
- Link trips to accounts for better CRM integration
- Add meeting details to track customer interactions
- Check budget compliance before submission
Booking Travel
After Trip Approval:
-
Flight Booking:
- Open approved trip
- Click "Search Flights"
- Enter route and dates
- Compare options
- Select and book
- Confirmation tracked automatically
-
Hotel Booking:
- Click "Search Hotels"
- Enter destination and dates
- Filter by preferences
- View options and prices
- Select and book
- Confirmation saved to trip
Budget Tracking:
- Booked amounts automatically update budget
- Real-time compliance status
- Alerts if approaching or exceeding budget
Approval Workflow (Managers)
Reviewing Trip Requests:
- Navigate to Approval Dashboard
- View Pending Trips:
- See all trips awaiting approval
- Filter by team member or date
- Review Details:
- Click trip to view full details
- Check trip purpose and account linkage
- Review budget and compliance
- View trip history and notes
- Make Decision:
- Approve: Trip proceeds to next level or becomes approved
- Reject: Provide reason, trip returns to sales rep
- Request Changes: Add comments for revision
- Track History:
- All approvals logged
- Audit trail maintained
Managing Budgets (Managers & VPs)
Setting Budget Guidelines:
- Navigate to Budget Management
- Corporate Guidelines:
- Set base budgets by trip type
- Configure tier multipliers
- Define compliance thresholds
- User Overrides:
- Search for specific user
- Set custom budget multiplier
- Add override reason and expiration
- Monitor Compliance:
- View compliance reports
- Identify trends
- Adjust guidelines as needed
CRM Features
Account Management:
- View Accounts: /accounts
- Account Details:
- Company information
- Contact list
- Trip history
- Opportunity pipeline
- Notes and interactions
- Add Contacts:
- Click "Add Contact"
- Enter contact details
- Link to account
- Save and manage
Opportunity Tracking:
- View Opportunities: /opportunities
- Create Opportunity:
- Link to account
- Set value and stage
- Add probability
- Track through pipeline
- Link to Trips:
- Associate trips with opportunities
- Track face-time and relationship building
- Monitor conversion progress
Analytics & Reports
Available Reports:
-
Trip Reports:
- Volume by period
- Status distribution
- Destination analysis
- Duration trends
-
Budget Reports:
- Utilization rates
- Compliance trends
- Category breakdown
- Cost savings analysis
-
Team Performance:
- Trip activity by rep
- Approval cycle times
- Account coverage
- Opportunity conversion
Using Reports:
- Select report type
- Choose date range
- Apply filters
- View visualizations
- Export data
System Features
Technology Stack
- Frontend: Next.js 15, React, TypeScript, Tailwind CSS
- Backend: Next.js API Routes, PostgreSQL
- Database: Drizzle ORM with 13 core tables
- Authentication: Session-based with role-based access control
- UI Components: shadcn/ui design system
Security Features
- Secure Authentication: HTTP-only, secure cookies
- Role-Based Access: Granular permission controls
- Input Validation: Comprehensive request validation
- SQL Injection Protection: Parameterized queries
- CSRF Protection: Built-in Next.js protection
- XSS Prevention: React's built-in sanitization
Performance
- Server Components: Optimized React Server Components
- Caching: Strategic multi-layer caching
- Image Optimization: Automatic Next.js optimization
- Code Splitting: Automatic bundle optimization
- Database Indexing: Optimized query performance
Support & Resources
Documentation
- API Documentation: Complete OpenAPI 3.0 specification
- Database Schema: 13 tables with detailed relationships
- Development Guide: Setup and contribution guidelines
- Deployment Guide: Production deployment instructions
Need Help?
- Demo Support: This demo is fully functional with test data
- Questions: Explore features using the demo accounts above
- Feedback: Test all major workflows and features
Next Steps
Ready to Get Started?
- Choose a Demo Account from the credentials above
- Login at /login
- Explore Features based on your role
- Create Test Data - Try creating trips, approvals, etc.
- Provide Feedback - Share your experience
Feature Highlights to Try
- Create a multi-city trip
- Book flights and hotels
- Submit for approval (as sales rep)
- Approve trips (as manager)
- View analytics and reports
- Explore CRM integration
- Check budget compliance
- Manage user settings
Welcome to the future of business travel management!
Experience the power of Spin Travel - where intelligent automation meets intuitive design.