Documentation / Importing Data
Documentation
- Getting Started
- Installation
- Frontend Setup
- Theming
- User Model
- Authorization
- Configuration
- Routes
- Tickets
- Public Tickets
- Bulk Actions
- Conversations
- Statuses & Priorities
- SLAs & Escalation
- Macros
- Automation Types
- Custom Ticket Actions
- Automations
- Newsletters
- Workflows
- Followers
- Satisfaction Ratings
- Collaboration
- Keyboard Shortcuts
- Events
- Scheduling
- Notifications
- Inbound Email
- Importing Data
- Single Sign-On
- REST API
- Management Commands
- Mobile SDKs
- Contributing
- Plugin Development
- Compare
Importing from Another Helpdesk
Escalated includes a built-in import system that lets you migrate tickets, contacts, agents, and conversation history from your existing helpdesk. A separate adapter plugin is required for each source platform.
Supported platforms
| Platform | Plugin slug |
|---|---|
| Zendesk | escalated-plugin-import-zendesk |
| Freshdesk | escalated-plugin-import-freshdesk |
| Help Scout | escalated-plugin-import-helpscout |
| Intercom | escalated-plugin-import-intercom |
How it works
The import system is split into two layers:
- Core framework — built into Escalated. Manages import jobs, tracks progress, writes records to the database, and handles retries. You do not need to configure this separately.
- Adapter plugins — one per source platform. Each adapter knows how to authenticate with the source API, page through its data, and normalize records into the format the core framework expects.
The adapter registers itself via the import.adapters filter hook, and the core framework discovers it automatically at runtime.
General setup
- Install the adapter plugin for your source platform (see the platform-specific guide for the plugin slug and any platform prerequisites).
- In the Escalated admin panel, navigate to Admin → Import.
- Select your source platform from the list of available adapters.
- Enter the required credentials and click Test connection.
- Review the default field mappings and adjust as needed.
- Click Start import to begin.
The import runs in the background. You can monitor progress from the Admin → Import page and resume any interrupted job from the same screen.