Overview
myTickets is a comprehensive event ticketing system integrated into the myblueboard platform. It allows organizations to create and manage ticketed events, sell tickets, and handle event check-ins seamlessly.
Key Features
- 🎫 Event Management- Create and manage ticketed events with complete details
- 💳 Ticket Sales- Sell tickets directly or through myShop integration
- 📱 Mobile Check-in- Scan and validate tickets using QR codes
- 📧 Email Confirmations- Automatic ticket delivery via email
- 📊 Analytics- Track ticket sales and attendance
- 🎭 Digital Programs- Create beautiful digital programs for your events
User Roles
Event Organizers Create and manage events
Ticket Scanners Check in attendees at events
Administrators Full system access and management
For Ticket Buyers
Browsing Events
1 Access Events Page
- Log in to your myblueboard account
- Navigate to myTickets from the main menu
- You'll see all published upcoming events
2 View Event Details
- Click on any event card to see full details
- View event information including:
- Date, time, and location
- Venue details and directions
- Available ticket types and pricing
- Event description
Purchasing Tickets
Option 1: Direct Purchase (if enabled)
- On the event detail page, select your ticket type
- Choose the quantity you want
- Proceed to checkout
- Complete payment
Option 2: Through myShop
- Navigate to myShop from the main menu
- Find the Tickets category
- Browse available event tickets
- Add tickets to your cart (can mix with other products)
- Complete checkout as normal
- Tickets are automatically generated and emailed to you
Viewing Your Tickets
1 Access My Tickets
- Click My Tickets from the myTickets page
- Or go to
/mytickets/my-tickets/
2 View All Orders
- See all your ticket orders organized by event
- Each order shows:
- Event name and date
- Order number
- Order status
- All tickets in the order
3 View Individual Tickets
- Click on any ticket to see full details
- Each ticket displays:
- QR code for entry
- Ticket number
- Holder name
- Event details
- Seat/ticket type information
4 Print Tickets
- On the ticket detail page, click Print Ticket
- Your browser's print dialog will open
- Print or save as PDF
Using Your Tickets at Events
At the Event:
- Bring your ticket (printed or on your phone)
- Present the QR code to the scanner at check-in
- Wait for confirmation
- Enjoy the event!
Digital Tickets:
- Save tickets to your phone for easy access
- Screenshot the QR code for offline access
- Ensure your screen brightness is high for easier scanning
For Event Organizers
Getting Started
- You must have myTickets admin access enabled on your account
- Contact your administrator if you need access
Creating an Event
1 Access Dashboard
- Go to myTickets → Dashboard
- Click Create Event
2 Enter Event Information
- Title- Name of your event
- Description- Detailed information about the event
- Event Type- Concert, Sports, Theater, Conference, or Other
- Date & Time- When the event occurs
- Doors Open(optional) - When doors open to attendees
- Location- Venue name or address
- Venue Details(optional) - Parking, accessibility, etc.
- Status- Draft (hidden) or Published (visible to users)
3 Save Event
- Click Save to create the event
- You'll be taken to the event management page
Managing Ticket Types
Adding Ticket Types
- From your event management page, click Add Ticket Type
- Configure Ticket Type:
- Name- e.g., "VIP Pass", "General Admission", "Student Ticket"
- Description- Details about what's included
- Price- Cost per ticket (in dollars)
- Quantity Available- Total tickets to sell
- Max Per Order- Limit per customer (default: 10)
- Sale Start/End(optional) - When tickets can be purchased
- Make Public- Show in myShop when creating products
- Is Active- Enable/disable this ticket type
- Save Ticket Type
Editing Ticket Types
- Click Edit next to any ticket type
- Update information as needed
- Click Save Changes
- If linked to myShop, the product will auto-update
Important Notes:
- You can create multiple ticket types per event (VIP, General, Early Bird, etc.)
- Prices can be set to $0.00 for free events
- Once tickets are sold, quantity available cannot be reduced below sold amount
- Ticket types can be deactivated but not deleted if tickets have been sold
Managing Event Sales
Event Management Dashboard:
- View Statistics
- Total tickets sold
- Revenue generated
- Tickets remaining per type
- Check-in status
- Monitor Orders
- See all ticket orders for your event
- Track payment status
- View customer contact information
- Update Event Status
- Draft- Event is hidden, tickets cannot be purchased
- Published- Event is live and visible
- Cancelled- Event cancelled, tickets no longer valid
- Completed- Event has occurred
Integrating with myShop
Why Use myShop Integration?
- Customers can buy tickets alongside other products
- Use existing myShop checkout and payment processing
- Automatic inventory management
- Unified order tracking
Setting Up:
1 Create Ticket Types First
- Add all ticket types for your event
- Set prices and quantities
2 Create Shop Products
- From event management page, click Create Shop Products
- Review the products that will be created
- Confirm creation
3 What Happens
- A "Tickets" category is created in myShop (if it doesn't exist)
- One product is created per ticket type
- Product title: "{Event Title} - {Ticket Type Name}"
- Products sync automatically with ticket types
4 Automatic Syncing
- Price changes update shop products
- Out of stock status syncs automatically
- Event status updates product availability
Managing Shop Products:
- Edit tickets in myTickets, not in myShop
- Products are automatically updated when you change:
- Price
- Availability
- Description
- Status
- Deleting the event removes shop products
Deleting Events
⚠️ Before Deleting:
- Warning: Events with sold tickets cannot be deleted
- Cancel the event instead if tickets have been sold
To Delete:
- Go to event management page
- Click Delete Event
- Confirm deletion
- Associated myShop products are automatically removed
For Ticket Scanners
Getting Scanner Access
Requirements:
- You must be granted scanner permissions by an administrator
- Permissions can be set for specific events or all events
Request Access:
- Contact your event organizer or system administrator
- They can grant you scanning permissions from myTickets → Scanner Permissions
Scanning Tickets - Web Interface
Access Check-in Page:
- Go to the event's check-in page
- URL format:
/mytickets/verify/{ticket-number}/ - Or scan a ticket QR code which contains the verification URL
Manual Check-in:
- Enter ticket number manually
- Click Check In
- View ticket details and confirmation
Scanning Tickets - Mobile App
Using the myblueboard Mobile App:
1 Login
- Open myblueboard mobile app
- Log in with your credentials
2 Access Ticket Scanner
- Navigate to myTickets scanner
- Select the event you're working
3 Scan Tickets
- Point camera at QR code
- App automatically reads and validates ticket
- See instant confirmation:
- ✅ Valid- Green confirmation, ticket checked in
- ❌ Already Used- Red warning, ticket already scanned
- ❌ Invalid- Red error, ticket not found or cancelled
4 View Statistics
- See total tickets checked in
- Monitor event capacity
- Track check-in rate
Troubleshooting Scanning Issues
QR Code Won't Scan:
- Increase screen brightness
- Ensure good lighting
- Hold steady 6-12 inches from camera
- Try manual entry with ticket number
Invalid Ticket:
- Verify it's for the correct event
- Check the ticket is confirmed/paid
- Contact event organizer
Already Used:
- Person may have been checked in already
- Check for duplicate tickets
- Contact event organizer
myShop Integration
How It Works
The myTickets app seamlessly integrates with myShop to enable ticket sales through the platform's eCommerce system.
Customer Experience
Purchasing Through myShop:
- Browse to myShop
- Navigate to Tickets category (or search for event)
- Add event tickets to shopping cart
- Can add other products in same order
- Complete checkout with single payment
- Receive order confirmation
- Tickets automatically generated and emailed
Viewing Tickets:
- Go to My Tickets in myTickets section
- See all ticket orders (including those from myShop)
- Click to view/print individual tickets
- Link back to myShop order for payment details
Organizer Benefits
Unified System:
- One checkout process for all products
- Existing payment processing (PayPal, etc.)
- Automatic tax calculation
- Order history in both systems
Inventory Management:
- Real-time stock updates
- Automatic "sold out" status
- Prevents overselling
Reporting:
- Track sales in myTickets dashboard
- View orders in myShop orders
- Revenue reports include ticket sales
Technical Details
| Field | Description |
|---|---|
shop_product_id
|
Links ticket type to myShop product |
shop_order_id
|
Links ticket order to shop order |
| Event Status | Affects product availability |
| Ticket Quantity | Syncs with product inventory |
Status Syncing:
- Event status affects product availability
- Cancelled events → products unavailable
- Draft events → products hidden
- Published events → products visible
Digital Programs
Create beautiful digital programs that attendees can view on their devices.
Creating a Digital Program
Option 1: Upload a Program (Image or PDF)
- From event management page, click Create Digital Program
- Select Upload Program
- Choose your file:
- Images: JPG, PNG (recommended: 800px wide)
- PDFs: Any size
- Enter program title (defaults to event name)
- Click Upload
Option 2: Build a Program
- From event management page, click Create Digital Program
- Select Build Program
- Choose a template or start from scratch
- Add content sections:
- Event overview
- Schedule/timeline
- Performer/speaker bios
- Sponsor information
- Thank you messages
- Customize theme color
- Preview program
- Publish when ready
Managing Programs
Editing:
- Go to event management page
- Click Edit Program
- Make changes
- Save and republish
Viewing:
- Program URL:
/mytickets/event/{event-slug}/program/ - Share link with attendees
- Automatically included in ticket emails
Publishing:
- Programs can be draft (private) or published (public)
- Publish/unpublish anytime
- View preview before publishing
Program Best Practices
Content Tips:
- Keep it concise and scannable
- Include event schedule/timeline
- Add performer/speaker information
- Include intermission timing
- List sponsors and supporters
- Add emergency/accessibility information
Design Tips:
- Use high-quality images
- Match your organization's branding
- Test on mobile devices
- Keep file sizes reasonable for quick loading
FAQ
General Questions
Ticket Buyers
Event Organizers
Ticket Scanning
Technical Issues
Support
Getting Help
For Event Organizers:
- Check this user guide first
- Review the technical documentation in
README.md - Contact your system administrator
For Ticket Buyers:
- Contact the event organizer directly
- Check the "My Tickets" section for order details
- Review your email for ticket confirmations
For Technical Issues:
- Contact your system administrator
- Review error messages carefully
- Check the
MYSHOP_INTEGRATION.mdfor integration issues - Review
TICKET_EMAIL_INTEGRATION.mdfor email issues
Additional Resources
- README.md- Technical documentation for developers
- MYSHOP_INTEGRATION.md- Detailed myShop integration guide
- TICKET_EMAIL_INTEGRATION.md- Email system configuration
- Django Admin- Direct database access for administrators
Best Practices
For Event Organizers
1. Create Events Early
- Set up events well in advance
- Use draft status while setting up
- Test the purchase flow before publishing
2. Ticket Type Strategy
- Offer early bird pricing to boost early sales
- Create VIP tiers for premium experiences
- Consider student/senior discounts
- Limit quantities to create urgency
3. Communication
- Include detailed venue information
- Add parking and accessibility details
- Set clear refund policies
- Send reminder emails before event
4. Digital Programs
- Create programs for better attendee experience
- Include schedule and performer information
- Update programs if lineup changes
For Ticket Scanners
1. Preparation
- Test scanning equipment before event
- Have backup power (chargers/batteries)
- Print emergency ticket list
- Know who to contact for issues
2. During Event
- Arrive early to set up
- Keep scanner charged
- Monitor check-in statistics
- Report issues immediately
For System Administrators
1. Configuration
- Enable myTickets module for appropriate users
- Configure email settings for ticket delivery
- Test QR code generation
- Set up scanner permissions
2. Maintenance
- Regularly backup ticket data
- Monitor order processing
- Review error logs
- Keep system updated
Glossary
| Term | Definition |
|---|---|
| Event | A ticketed occasion (concert, game, show, etc.) |
| Ticket Type | A category of ticket for an event (VIP, General Admission, etc.) |
| Ticket | An individual admission to an event |
| Ticket Order | A purchase containing one or more tickets |
| QR Code | Quick Response code used for ticket validation |
| Check-in | The process of validating a ticket at event entry |
| Digital Program | An electronic event program viewable on devices |
| myShop Integration | Connection allowing tickets to be sold through the myShop system |
| Scanner Permission | Access rights to check in tickets for events |

