Before You Start
What to Prepare
- Admin access to your Discord server
- Access to your current ticket bot’s settings
- List of your ticket categories/teams
- Any custom settings you want to preserve
What Transfers
| Transfers | Doesn’t Transfer |
|---|---|
| Your configuration preferences | Historical tickets from other bots |
| Staff roles (same Discord roles) | Ticket transcripts from other bots |
| Categories (can recreate) | User statistics |
| Custom messages (manual) | Bot-specific integrations |
Migration Steps
Create TicketCord Bot
Sign up and create your bot at ticketcord.net
Migrating from Ticket Tool
Equivalent Features
| Ticket Tool | TicketCord Equivalent |
|---|---|
| Ticket panels | Custom embeds with buttons |
| Support teams | Staff roles |
| Ticket categories | Ticket categories |
| Transcripts | Transcripts (stored online) |
| Custom messages | Welcome messages |
| Close reasons | Close reasons |
Configuration Mapping
Panels → Embeds:- Go to Dashboard → Configuration → Embeds
- Create new embed with similar design
- Add buttons for ticket creation
- Deploy to your support channel
- Go to Configuration → Staff
- Add your existing Discord roles
- Set permissions for each role
- Go to Configuration → Automation
- Enable auto-close
- Set timing and conditions
Migrating from ModMail
Key Differences
| ModMail | TicketCord |
|---|---|
| DM-based tickets | Channel or DM-based |
| Single thread per user | Multiple tickets possible |
| Server-specific bot | Custom bot per setup |
Equivalent Features
| ModMail | TicketCord |
|---|---|
| DM to open ticket | Button click or DM |
| Snippet | Canned responses |
| Logs | Transcripts |
| Categories | Categories |
| Auto-close | Auto-close |
Migration Steps
-
Enable DM Mode (if desired):
- Configure bot to accept DM tickets
- Set up welcome message for DM tickets
-
Recreate Categories:
- Create matching categories in TicketCord
- Assign to appropriate Discord categories
-
Import Snippets:
- Create canned responses for your snippets
- Use same shortcuts for consistency
Migrating from Discord Tickets
Feature Comparison
| Discord Tickets | TicketCord |
|---|---|
| Ticket panels | Custom embeds |
| Staff roles | Staff roles |
| Transcripts | Transcripts (cloud stored) |
| Buttons | Full button/dropdown support |
| Basic stats | Advanced analytics |
Additional TicketCord Features
When migrating, you gain:- AI-powered knowledge base
- Automatic routing
- Priority detection
- Webhook integrations
- Detailed analytics
- Dashboard management
Migrating from Other Bots
General Migration Approach
- Export what you can: Take screenshots of settings
- List features used: Document what you actually use
- Find equivalents: Map to TicketCord features
- Configure gradually: Don’t rush the setup
- Test before switching: Ensure parity
Common Settings to Recreate
| Setting | Where in TicketCord |
|---|---|
| Welcome message | Configuration → Welcome |
| Staff roles | Configuration → Staff |
| Categories | Configuration → Categories |
| Close reasons | Configuration → Close Settings |
| Transcripts | Configuration → Transcripts |
| Auto-close | Configuration → Automation |
| Custom embeds | Configuration → Embeds |
Handling Historical Data
Your Old Tickets
TicketCord cannot import tickets from other bots because:- Different data formats
- No standardized export
- Privacy considerations
Recommendations
Parallel Running
Safe Transition
Run both bots simultaneously during transition:- Set up TicketCord in test channels
- Train staff on new system
- Gradually direct users to new system
- Monitor for issues
- Remove old bot when confident
Avoiding Conflicts
- Use different channels for each bot
- Clearly label which is which
- Set old bot to read-only if possible
Staff Training
What’s Different
Educate your team on:| Old Way | TicketCord Way |
|---|---|
| Bot commands | Dashboard + commands |
| Text transcripts | Web-based transcripts |
| Manual stats | Analytics dashboard |
| No AI | AI suggestions (Pro+) |
Training Resources
- Share this documentation
- Create channel for questions
- Run practice sessions
- Document server-specific workflows
Announcing the Change
Communication Plan
- Before switch: Announce upcoming change
- Transition day: Clear instructions
- After switch: Address questions
Example Announcement
Troubleshooting Migration
Commands conflict with old bot
Commands conflict with old bot
Remove or disable the old bot’s slash commands, or remove the old bot entirely.
Users confused by two systems
Users confused by two systems
Clearly differentiate channels and announce the transition prominently.
Missing a feature from old bot
Missing a feature from old bot
Check our documentation - the feature might exist under a different name. If not, suggest it in our Discord!
Staff struggling with new system
Staff struggling with new system
Provide training, share documentation, and allow time to adjust.