Swapping Tickets: Move Customer Bookings Between Dates
Seating plan with seats selected showing the admin toolbar
Swap Tickets modal showing order number input and new ticket assignmentsOverview
The Swap Tickets feature allows event administrators to transfer customer tickets from one event date to another whilst preserving the original order details, pricing, and customer information.
At its simplest, ticket swapping answers one question: How do I move a customer's booking to a different date without cancelling and rebooking?
Who uses this: Event administrators and box office staff with the Swap permission.
Key capabilities:
- Transfer entire orders between event dates
- Preserve original pricing, discounts, and payment records
- Automatically notify customers of their new booking details
- Maintain complete audit trail of all changes
How It Works
At a glance: Select replacement seats on the new date, load the existing order, verify the match, then complete the swap.
1. Select replacement tickets
Navigate to the target event date (where you want to move the tickets TO) and select seats or tickets that match the original order quantity.
2. Load the existing order
Click the Swap button and enter the order number you want to transfer. The system displays the existing order details for verification.
3. Review and confirm
Compare the existing tickets against your new selections. Verify the customer details, ticket quantities, and pricing all match correctly.
4. Complete the swap
Accept the terms and conditions, then confirm the swap. The system transfers the booking and sends an updated confirmation email to the customer.
Think of it this way:
- Selecting seats reserves your new allocation temporarily
- Loading the order identifies which booking you are transferring
- Completing the swap moves the booking and releases the old seats
What Gets Transferred
When you swap tickets, the following information is preserved:
Note: The swap preserves financial records whilst updating booking details.
Preserved from original order:
- Order ID and reference number
- Customer name and email address
- Order notes and custom question answers
- Payment method and transaction history
- Original ticket prices and discounts
Updated to reflect new booking:
- Event date changes to the new performance
- Seat locations update to new selections
- Order confirmation email is re-sent automatically
- Availability updates for both old and new dates
Accessing the Swap Feature
Prerequisites
Required Permission:
- You must have the Swap permission for the event's organisation
- This permission is typically granted to event administrators and box office staff
Note: Organisation owners can grant this permission through the team permissions section in organisation settings.
Access Method:
- Sign in to your Seaty account with appropriate permissions
- Navigate to the event page
- Select the target event date
- Choose seats or tickets for the new allocation
- The "Swap" button appears in the order toolbar
Button Location: The Swap button is located in the bottom toolbar alongside "Order", "Lock", and "Clear" buttons. It activates when you have selected one or more tickets.
Step-by-Step Swapping Process
1. Select New Tickets
Navigate to the target event date (where you want to move the tickets TO):
For Seated Events:
- Click seats on the seating plan that match the original order
- Select the same number of seats as the existing order
- Ensure seat categories match or have equivalent pricing
For General Admission:
- Add ticket types from the ticket selector
- Match the quantity to the original order
- Verify pricing aligns with the existing tickets
The toolbar displays your current selection count and total price.
2. Initiate the Swap
Once you have selected the replacement tickets:
- Click the "Swap" button in the order toolbar
- The system reserves your selected tickets temporarily
- A swap dialog opens displaying your new ticket selections
Note: If your selections are not available, you will receive an error message. Clear your selection and try different seats.
3. Enter the Order Number
In the swap dialog:
-
Enter the existing order number in the "Order Number" field
- Order numbers are numeric (e.g., 12345)
- Find order numbers via the "Find Order" tool in the admin menu
- Customers have their order number in confirmation emails
-
Click "Load order" button
-
The system retrieves and displays the existing order details
Verification Display:
- Event name and venue
- Order number confirmation
- Customer name and email
- Original event date/time
- Current ticket allocations
4. Review Existing and New Tickets
The dialog displays two sections side-by-side:
Existing Tickets Section: Shows current allocations:
- For seated tickets: Group, seat name, category, and price
- For general admission: Ticket type, quantity, and price per ticket
- Any discounts applied to the original order
New Tickets Section: Shows your selected replacements:
- Same format as existing tickets
- System attempts to match ticket categories automatically
- Pricing comparison is displayed
Automatic Matching: For seated tickets, the system matches by category name. If you selected "Stalls A1" in the original order and "Stalls B5" in the new date, and both are in the same category (e.g., "Stalls"), the system recognises the match.
5. Verify Ticket Compatibility
Before proceeding, the system validates:
Validation Requirements:
- Ticket quantities must match exactly
- Ticket prices must be identical
- Seat categories must exist in the new date
- Fee handling settings must be the same
Why these requirements? Swapping preserves original payment records, so the financial value must remain identical. This prevents accidental revenue discrepancies and ensures payment records stay accurate.
Quantity Match:
- New ticket count must equal existing ticket count exactly
- This includes both seated and general admission tickets
- Error displays if counts do not align
Price Match:
- Ticket prices must be identical between old and new
- For seated tickets, seat category prices must match
- For general admission, ticket type prices must align
Category Match:
- Seat categories must exist in the new event date
- Category names should match between dates
- System validates availability in target categories
Validation Errors: If any validation fails, clear error messages explain the issue:
- "Seat count is not the same, the new amount of seats should be [number]"
- "Cannot match price for seat [name]"
- "The new tickets selected are not available"
- "Cannot match ticket category for [seat]"
6. Review Terms and Conditions
Before completing the swap:
Terms Display:
- Seaty Terms of Service link
- Seaty Privacy Policy link
- Event-specific terms and conditions (if configured)
Required Actions:
- Read the terms (expand organisation terms if needed)
- Tick the acceptance checkbox: "I have read and agree to the Seaty Terms of Service..."
- The "Swap tickets" button activates once terms are accepted
Information Notice: The dialog displays: "We will attempt to swap the seats inside this order with your newly selected seats. The value and quantity of tickets must be the same."
7. Complete the Swap
Once terms are accepted:
- Click the "Swap tickets" button
- The system processes the swap with these actions:
- Validates all tickets are still available
- Updates order records
- Modifies seat allocations
- Updates event date availability
- Recalculates sold-out status for both dates
- Logs the swap in the order history
- Sends updated order confirmation email
Processing Time: Most swaps complete within 2-3 seconds. A loading indicator shows progress.
Completion Confirmation: Success message displays: "Your tickets have been swapped successfully. We have re-sent the new order email to the attendee. Please close this dialog."
8. Post-Swap Actions
After successful completion:
Automatic Actions:
- Customer receives updated order confirmation email with new date and seats
- Old event date availability increases (seats released)
- New event date availability decreases (seats occupied)
- Order page reflects updated information
- Order history records the swap with your name and timestamp
Manual Verification:
- Navigate to the order page to confirm new seat allocations
- Check the old event date to verify seats are released
- Confirm customer received the email
- Review any customer communications needed
Customer Communication: The system sends an updated order email, but you may want to:
- Contact the customer to confirm the change
- Explain any differences in seat location
- Provide additional event date information
Common Scenarios and Solutions
Scenario: Different Seat Categories Available
Situation: Original order has "Stalls" tickets, but new date only has "Circle" tickets at same price
Solution:
- If prices match exactly, the swap can proceed
- For seated tickets with purchases, seat category IDs must match precisely
- Consider cancelling and re-booking if categories fundamentally differ
Scenario: Sold Out Target Date
Situation: New date appears fully booked
Solutions:
- Use the "Lock Seats" admin feature to temporarily reserve capacity
- Check for admin-reserved seats that can be released
- Consider alternative dates
- Wait for cancellations to free up capacity
Scenario: Price Discrepancy
Situation: New date has different ticket pricing structure
Error: "Cannot match price for seat [name]. To swap purchased tickets the ticket price must be the same."
Solutions:
- Temporarily adjust new date pricing to match original order
- Cancel original order and create new order at new pricing (requires payment handling)
- Contact support for assistance with complex swap scenarios
- Consider issuing a refund and having customer re-purchase
Scenario: Partial Order Swap
Situation: Customer only wants to move some tickets from an order
Current Limitation: The swap feature moves entire orders only
Workaround:
- Cancel the original order
- Create two separate new orders:
- One for the original date (remaining tickets)
- One for the new date (moved tickets)
- Process any necessary refunds or additional payments
- Manually update customer records
Scenario: General Admission Ticket Category Renamed
Situation: Ticket categories have different names between dates (e.g., "Adult" vs "Standard Adult")
System Behaviour:
- First pass matches by exact category ID
- Second pass matches by price if category differs
- Creates new order seat entities with updated category details
If This Fails:
- Rename categories to match temporarily
- Ensure at least one category at each price point
- System matches on price when exact category is not found
Scenario: Customer Requests Multiple Swaps
Best Practice:
- Each swap creates audit log entries
- Maintain communication record
- Consider if cancellation and re-booking is cleaner
- Track customer swap patterns for potential issues
Scenario: Swapping Between Different Events
Standard Admin Process:
- Cancel original order
- Create new order on different event
- Process refund/payment adjustment as needed
Validation Rules and Requirements
Order Validation
Ticket Quantity:
- New selection must have identical count to existing order
- Counts both seated and general admission tickets
- No exceptions for any user role
Event Date Validation:
- Both old and new dates must exist and be accessible
- Dates must belong to events in your organisation
- New date cannot be suspended or hidden
Pricing Validation
Exact Price Match:
- Seated tickets: Seat category prices must be identical
- General admission: Ticket type prices must align
- Currency must match between dates
- Prevents accidental revenue discrepancies
Fee Structure Match:
- Event fee handling settings must be the same for both dates
- Ensures consistent customer fee experience
- Validation error if fee handling differs
Payment Configuration Validation
Payment Processing:
- Payment method configuration must match between events
- Ensures payment processing consistency
- Prevents payment routing errors
Ticket Availability Validation
Seat Locks:
- New tickets must be available and lockable
- System attempts to lock selections before proceeding
- Error returned if any seats are unavailable
- Locks are held briefly during swap process
- Locks automatically clear after completion or error
Category Matching Validation
Seated Tickets:
- Seat categories must exist in new date configuration
- Category IDs should match for purchased tickets
- System validates category availability
General Admission:
- First pass matches by exact ticket category ID
- Second pass matches by price if category differs
- All tickets must successfully match to proceed
Merchandise:
- Merchandise items match by price
- Category names can differ
- Quantity must align
Purchase Validation
Online Payment Records: For orders with online payments:
- System validates original payment seat allocations
- Seat category must align between old and new
- Prevents payment reconciliation issues
- More restrictive than non-purchased orders
Troubleshooting Common Issues
"Cannot find order"
Cause: Order number invalid or insufficient permissions
Resolution Steps:
- Verify order number is correct (numeric only, no letters)
- Check order belongs to your organisation's events
- Confirm you have Swap permission
- Try the "Find Order" tool in admin menu to locate the order
- Contact organisation owner if permission issue persists
"You do not have permission to swap tickets"
Cause: Missing Swap permission
Who Can Grant Permission:
- Organisation owners
- Users with permission management rights
Resolution:
- Navigate to organisation settings
- Access team permissions section
- Request Swap permission from organisation owner
- Wait for permission grant confirmation
- Sign out and sign back in to refresh permissions
"Seat count is not the same"
Cause: Selected different number of tickets than original order
Resolution:
- Check existing order ticket count (shown in swap dialog)
- Review your new seat selection in the toolbar
- Add or remove seats to match exactly
- Include all general admission and merchandise items
- Count seated and GA tickets separately to identify mismatch
"The new tickets selected are not available"
Cause: Tickets locked by another user or already sold
Resolution:
- Close the swap dialog
- Click "Clear" in the toolbar to release your current selection
- Refresh the page to see latest availability
- Select different available seats
- Check if another admin is currently making selections
- Wait 15 minutes if seats appear locked (locks auto-expire)
"Cannot match ticket category"
Cause: Ticket category mismatch between dates
Common Causes:
- Seat category renamed between events
- Ticket type does not exist in new date
- Category prices differ
Resolution:
- Review seat category names in both event date editors
- Ensure consistent naming across dates
- Check ticket category pricing is identical
- Temporarily rename categories to match if needed
- Consider creating matching category in new date
- Verify seat categories are assigned to the new date
"Cannot find purchased seat match"
Cause: Online payment record does not align with swap seats
Why This Happens:
- Orders with online payments require exact seat category alignment for financial audit compliance
- Swapping preserves the original payment record which is linked to specific seat categories
Resolution:
- Verify seat categories match precisely between dates
- Check original purchase used same category name
- Cannot change seat category for online-purchased tickets
- If categories must differ: refund original order and create new order
- Contact support for complex purchase adjustments
Dialog Does Not Open
Cause: Browser compatibility issue or temporary loading error
Resolution:
- Try refreshing the page
- Try a different browser (Chrome, Firefox, Safari recommended)
- Clear browser cache and reload page
- Disable browser extensions temporarily
- Contact support if issue persists
Swap Fails After Clicking "Swap Tickets"
Cause: Validation error or session has expired
Resolution:
- Check error message for specific validation failure
- Verify you are still signed in (sign in again if needed)
- Confirm tickets are still available
- Review all validation rules are met
- Try the swap process again from the beginning
- Contact support with order number and error message if issue continues
Understanding Swap Records
Audit Trail
Every swap is recorded in the order history:
What is recorded:
- Each seat swap individually documented
- Shows old and new seat locations
- Includes date/time and admin user
- Accessible via order history page
Example record: "Seat A12 has been swapped for B5"
Email Notifications
Customer notification:
- Updated order confirmation sent automatically
- Contains new event date and seat information
- Order number remains unchanged
- QR codes updated with new seat details
- Sent immediately after successful swap
Email customisation:
- Uses your event branding
- Includes organisation logo and colours
- Subject line indicates updated order
System Updates
What happens automatically:
- Old seats released back to available inventory
- New seats marked as occupied
- Event date availability recalculated
- Sold-out status updated if needed
- Changes reflected within 30 seconds
Best Practices for Event Administrators
Before Swapping
Preparation Checklist:
- Verify customer confirmation of date change request
- Check target date has sufficient availability
- Confirm pricing structures match between dates
- Review seat category configurations align
- Have order number readily available
- Ensure you have uninterrupted time to complete the swap
Customer Communication:
- Email customer before swapping to confirm their request
- Explain any seat location differences
- Set expectations about timeline
- Provide new event date details
- Confirm they will receive updated order email
During Swapping
Accuracy Steps:
- Double-check order number before loading
- Verify customer name matches their request
- Review old ticket allocation carefully
- Select new seats methodically
- Count selections before initiating swap
- Read all validation errors thoroughly
- Do not rush through terms acceptance
Error Handling:
- Screenshot any error messages
- Note the order number and event date
- Record what step failed
- Try alternative seat selections if available
- Document any unusual circumstances
After Swapping
Verification Process:
- Navigate to order page and confirm new allocations display
- Check old event date seating plan shows seats released
- Verify new event date shows seats occupied
- Confirm customer email receipt (ask them to check spam)
- Review order audit log for swap record
- Update any internal tracking systems
Customer Follow-Up:
- Send courtesy email confirming swap completion
- Attach updated event date information
- Provide directions if venue differs
- Offer assistance with any questions
- Update customer records in your system
Record Keeping:
- Maintain internal log of swaps processed
- Note customer request date and reason
- Record any special circumstances
- Track patterns for process improvement
- Document any issues encountered
Handling Complex Situations
Multiple Concurrent Swaps:
- Process one swap completely before starting another
- Avoid selecting seats for multiple swaps simultaneously
- Close swap dialog fully between orders
- Refresh availability between swaps
VIP or Special Requirement Seats:
- Verify new seats meet accessibility needs
- Check sight-line quality matches original allocation
- Confirm special seating features transfer
- Communicate any differences to customer
High-Value Orders:
- Extra verification of all details
- Consider video call with customer for confirmation
- Document decision-making process
- Get secondary approval if organisation policy requires
Related Features
Order Cancellation
When to use instead of swapping:
- Cannot match ticket categories between dates
- Price difference exists and requires payment adjustment
- Customer wants a refund rather than date change
- Order involves complex discounts that do not transfer cleanly
Process: Access order dashboard → Click cancel button → Follow cancellation workflow → Optionally process refund
Difference from swapping:
- Cancellation removes order entirely
- Seats immediately available for re-booking
- Customer receives cancellation confirmation
- Requires refund processing if payment taken
Manual Order Creation
When to use instead of swapping:
- Need to change customer details
- Want different ticket pricing
- Original order has complex configurations
- Simpler than resolving swap errors
Process: Navigate to event date → Select seats as admin → Enter customer details → Process payment → Complete order
Advantages:
- More flexibility in configuration
- Can split orders or merge orders
- Allows price adjustments
- Updates customer information
Lock Seats Feature
Related administrative function: Temporarily reserve seats for manual processing without creating an order
Full guide: See /Docs/EventManagement/LockingSeats for complete instructions
Difference from swapping:
- Lock Seats: Reserves without customer order (admin locks never expire)
- Swap Tickets: Transfers existing customer order
- Locks are reversible via /Docs/EventManagement/Locks
- Swaps are permanent changes
When to use Lock Seats:
- Holding seats during phone orders whilst taking payment
- Reserving VIP or complimentary seats temporarily
- Group bookings pending confirmation
- Planning seat allocations before confirming with customers
Access: Lock button in order toolbar next to Swap button (requires Event Locks permission)
Permissions and Access Control
Required Permission
Permission Name: Swap
Permission Level: Organisation-specific
Typical Roles:
- Event administrators
- Box office staff
- Customer service representatives
- Organisation owners (automatic access)
Granting Process:
- Organisation owner accesses organisation settings
- Navigates to team permissions section
- Finds user requiring access
- Enables Swap permission
- User must sign out and back in to refresh permissions
Permission Scope
What Access Enables:
- View swap button in order toolbar
- Access swap dialog and functionality
- Load any order within your organisation's events
- Complete ticket swap transactions
- View swap audit logs
What Access Does Not Enable:
- Swapping tickets between different organisations
- Bypassing price validation rules
- Overriding ticket availability
- Accessing other organisations' orders
Privacy and Data Protection
Customer Information Handling
Data Accessed During Swap:
- Customer name and email address
- Original seat selections and preferences
- Payment method information (view only)
- Order notes and custom question responses
Data Protection Principles:
- Only authorised staff with Swap permission can access
- Customer payment details never displayed
- Audit trail records all swap actions
- GDPR compliant data processing
Customer Consent: When customers book tickets, they accept terms allowing administrative changes like date swaps for operational purposes.
Email Communications
Automatic Notifications:
- Updated order confirmation sent immediately
- Uses customer's original email address
- Contains new event date and seat information
- Subject line indicates updated order
Customer Privacy:
- Email addresses not shared with other customers
- Swap reasons not disclosed in automated emails
- Personal data handled per Seaty Privacy Policy
GDPR Compliance: Customers have right to:
- Request copy of their order data
- Ask for order cancellation
- Withdraw consent for email communications
- Contact support@seaty.co.uk for data requests
Support and Further Help
If This Guide Does Not Help
First Steps:
- Review error message carefully - often contains specific guidance
- Check all validation requirements met
- Verify your permissions are current
- Try process with a different browser
- Ensure event date configurations match
Contact Support: Email: support@seaty.co.uk
Information to Provide:
- Order number you are attempting to swap
- Event tag and target event date
- Exact error message received (screenshot helpful)
- What step in the process fails
- Your user email and organisation name
Response Time: Support typically responds within 24 hours on business days.
Common Questions
Scope and Limitations
Can I swap tickets to a different event, not just a different date?
Event administrators can swap tickets within the same event only. Cross-event swapping is not available. For different events, cancel the original order and create a new booking.
Can I swap part of an order to a different date?
No, the swap feature moves entire orders only. For partial swaps, you must cancel the original order and create two separate new orders.
Is there a limit to how many times I can swap the same order?
No limit exists, but each swap creates history entries. Consider whether cancellation and re-booking is cleaner for multiple changes.
Payments and Pricing
Does swapping affect the customer's payment?
No, swaps maintain original payment information. If the new tickets have different pricing, you must cancel and create a new order instead.
What happens to discounts when I swap tickets?
Discount codes applied to the original order are preserved in the swap. The same discount value carries over to the new date.
Does swapping tickets count towards sales quotas or referrals?
No, swaps maintain the original sale attribution. Quota and referral credit remain with the original sale source.
Customer Experience
How long does the customer have to wait for their updated tickets?
The system sends updated order confirmation emails immediately after swap completion, typically within seconds.
What if the customer does not receive the updated email?
Check their spam folder first. You can also access the order page and resend the confirmation email manually using the order dashboard.
Can customers swap their own tickets?
No, ticket swapping is an administrative function only. Customers must contact event organisers to request date changes.
Timing and Availability
Can I swap tickets for an event that has already started?
The system does not prevent swapping for past dates, but consider whether this makes operational sense. Generally, swaps should occur before events begin.
What happens if I start a swap but do not complete it?
Ticket reservations automatically expire after the timeout period (typically 15 minutes). The original order remains unchanged.
Will swapping affect our event analytics?
Yes, swaps update availability metrics and date-specific reports to reflect the new allocations accurately.