Trip Ownership 👥
Assign and reassign trips to any team member with granular role-based permissions.
Your team collaboration just got a major upgrade. You can now manage trip ownership across your agency, control exactly who can do what with a redesigned permissions panel, and enjoy a noticeably faster trip editor.
Assign Trips to Team Members 🔄
Flexible trip ownership
- Every trip now has a designated owner visible directly in the trip editor
- Reassign any trip to another team member with a single click — perfect for workload balancing or when someone is on leave
- Role-based rules control who can change ownership: admins and managers can reassign freely, while agents manage their own trips
Safe team member offboarding
- When removing a team member, all their active data is reassigned to another member of your choice
- No trip, contact, or task is ever orphaned — your client relationships stay intact
- The team selector now shows role labels and pending invitation status for better visibility
Redesigned Permissions Panel 🛡️
Organized by category
- Permissions are now grouped into clear sections: Informations, Pricing, Design, and Quote
- A card-based layout replaces the old flat list, making it easier to scan and configure access at a glance
- Role-based access (admin, manager, agent) is clearly labeled for each permission
Granular control
- Decide which roles can view pricing details, edit design elements, or manage quote settings
- Changes take effect immediately — no page refresh needed
- A smooth loading state keeps the interface responsive while permissions are being fetched
Faster Trip Editor ⚡
Snappier performance across the board
- The trip editor now loads contact data on demand instead of fetching everything upfront — you see your trip faster
- Trip data and travel days are fetched simultaneously, cutting load times significantly
- Editing a single day no longer re-renders the entire itinerary — only the changed day updates
Smoother text editing
- Rich text editors now initialize in the background, eliminating the “Page unresponsive” warnings that could appear when opening dialogs
- A clean placeholder keeps the layout stable while the editor loads
Overwrite Protection 🛑
Never lose content accidentally
- Replacing a full-day block that already has content now triggers a confirmation dialog
- You’ll see exactly what you’re about to overwrite before committing the change
- Better error messages distinguish between network issues and server errors during saves
Why This Matters
As your team grows, knowing who owns which trip — and being able to move work between agents — is essential for a well-run agency. Combined with the new permissions panel, you now have complete control over who sees and edits what. And with a trip editor that loads faster and responds more smoothly, building itineraries feels effortless even for complex multi-day trips.