Migrate your LiveAgent data
Omnichannel helpdesk merging ticketing, live chat, call center, and social support into one agent-based platform. Priced for small-to-mid teams at $15–$49/agent/month with an active (but aging) REST API and a documented 180 req/min rate limit.
In its favor
Why people choose LiveAgent
The signal that keeps LiveAgent on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Low entry cost with a generous free tier — starting at $15/agent/month makes LiveAgent accessible for small support teams validating their workflow before committing to a larger platform.
All-in-one channel consolidation — LiveAgent merges email, live chat, phone/VoIP, Facebook, Instagram, Twitter, and more into a single inbox, reducing the tool sprawl common in growing support operations.
Integrated knowledge base and customer portal — built-in self-service reduces agent workload and provides a standard FAQ structure that can be migrated to any destination.
Active ecosystem of import bridges — LiveAgent publishes official migration plugins for platforms like Freshdesk, Zendesk, and Kayako, making inbound migrations a documented, supported process.
Strong G2 satisfaction rating — 4.5/5 across 1,500+ verified reviews reflects consistent performance in ticket routing, reporting, and multi-channel handling that customers rely on.
Interface feels dated and unintuitive — multiple G2 reviewers describe the control panel as basic and say customization options lack flexibility compared to newer helpdesk alternatives.
Steep learning curve for new agents — several reviews cite onboarding difficulty, with agents taking significant time to become productive with ticket routing, rules, and status management.
Frequent technical glitches and instability — Capterra reviews note sporadic performance issues that disrupt active support sessions and erode agent confidence in the platform.
Cumbersome email handling workflows — customers report that email routing logic and mailbox configuration in LiveAgent require more manual setup than expected.
Integration limitations — G2 reviewers flag integration breakage as a recurring pain point, particularly when third-party integrations receive updates.
Reasons to switch
Why people leave LiveAgent
The recurring reasons buyers give for replacing LiveAgent. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where LiveAgent fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
LiveAgent pricing overview
LiveAgent uses agent-based pricing — each paid plan is per-agent-per-month with annual billing discounts. The three named tiers (Small, Medium, Large) range from $15 to $49/agent/month, with Enterprise priced individually. Billing is forward-fee (pay upfront), and mid-cycle agent additions trigger pro-rata charges. A 14-day free trial and 30-day money-back guarantee are available.
Small
Tier 1 of 4
$15/agent/month (billed annually)
What's included
Need help selecting your Helpdesk?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on LiveAgent's schedule — see our quote-based pricing →
What gets migrated
LiveAgent object support
Object-by-object support for LiveAgent migrations. Per-pair details surface during scoping.
Tickets
Fully supportedTickets are the primary object in LiveAgent. Every ticket has a status, priority, assignee, customer link, and optional company and custom field values. The REST API exposes all standard ticket fields and supports paginated retrieval. We migrate all ticket fields 1:1 and reconstruct thread history from Conversations.
Customers (Contacts)
Fully supportedCustomers are the contact records linked to Tickets. Each has name, email, phone, address, and custom field values. We map Customer records directly to the destination's Contact or Person object, preserving all custom field values via explicit field mapping.
Companies
Mapping requiredCompanies are separate entities linked to Customers, not to Tickets directly. Some accounts do not use Companies at all. We check whether the destination CRM has a Companies/Accounts object and map accordingly; if not, we merge company data into the Contact record as a text field.
Conversations (Messages)
Fully supportedEvery Ticket contains one or more Conversations storing the threaded message history. Conversations include agent and customer messages, timestamps, and attachment references. We fetch conversation data per ticket via the API and reconstruct the full message thread in the destination.
Agents (Users)
Mapping requiredAgents are the staff accounts that own Tickets and handle Conversations. LiveAgent does not have a standalone Agents API object; agent info is embedded in ticket assignments. We map agent email/name to the destination's Owner/User field, which may require explicit user-creation steps in the destination system.
Tags
Fully supportedTags are applied to Tickets and Conversations. The API supports listing, assigning, and unassigning tags. We migrate all tag assignments and recreate tags in the destination system using the same naming.
Knowledgebase Articles
Mapping requiredKnowledgebase articles are created in categories with content, status, and ACL settings. The LiveAgent API lists articles but some endpoints are marked deprecated. We migrate articles using the current API endpoints and re-upload article content, but strongly recommend a manual review of category structure post-migration.
Files/Attachments
Mapping requiredAttachments linked to Tickets and Conversations are stored as files in LiveAgent. The Files API supports retrieval and upload. We download all attachment files, re-upload them to the destination, and re-link them to the correct ticket/message thread.
Customer Custom Fields
Mapping requiredCustom fields can be added to Customer records. These vary per account and must be discovered dynamically via the API. We map each custom field to an equivalent destination field, creating new custom fields in the destination if needed, and handling data-type mismatches explicitly.
Ticket Custom Fields
Mapping requiredCustom fields on Tickets follow the same pattern as Customer custom fields — account-specific schemas requiring dynamic discovery. We enumerate all ticket custom fields during scoping, map them to destination equivalents, and flag any fields that cannot be mapped due to incompatible data types.
Customer Groups
Mapping requiredCustomer Groups are used to segment customers (e.g., by tier or region). The Groups API allows listing, creating, and assigning customers to groups. We migrate group membership, recreating groups in the destination and linking customers accordingly.
Macros (Automated Rules)
Not in this platformMacros and Rules in LiveAgent encode workflow automation (auto-assignment, SLAs, canned responses). These are not exposed via the public REST API. We do not migrate automation rules — they must be manually rebuilt in the destination system post-migration.
| Object | Support | Notes |
|---|---|---|
| Tickets | Fully supported | Tickets are the primary object in LiveAgent. Every ticket has a status, priority, assignee, customer link, and optional company and custom field values. The REST API exposes all standard ticket fields and supports paginated retrieval. We migrate all ticket fields 1:1 and reconstruct thread history from Conversations. |
| Customers (Contacts) | Fully supported | Customers are the contact records linked to Tickets. Each has name, email, phone, address, and custom field values. We map Customer records directly to the destination's Contact or Person object, preserving all custom field values via explicit field mapping. |
| Companies | Mapping required | Companies are separate entities linked to Customers, not to Tickets directly. Some accounts do not use Companies at all. We check whether the destination CRM has a Companies/Accounts object and map accordingly; if not, we merge company data into the Contact record as a text field. |
| Conversations (Messages) | Fully supported | Every Ticket contains one or more Conversations storing the threaded message history. Conversations include agent and customer messages, timestamps, and attachment references. We fetch conversation data per ticket via the API and reconstruct the full message thread in the destination. |
| Agents (Users) | Mapping required | Agents are the staff accounts that own Tickets and handle Conversations. LiveAgent does not have a standalone Agents API object; agent info is embedded in ticket assignments. We map agent email/name to the destination's Owner/User field, which may require explicit user-creation steps in the destination system. |
| Tags | Fully supported | Tags are applied to Tickets and Conversations. The API supports listing, assigning, and unassigning tags. We migrate all tag assignments and recreate tags in the destination system using the same naming. |
| Knowledgebase Articles | Mapping required | Knowledgebase articles are created in categories with content, status, and ACL settings. The LiveAgent API lists articles but some endpoints are marked deprecated. We migrate articles using the current API endpoints and re-upload article content, but strongly recommend a manual review of category structure post-migration. |
| Files/Attachments | Mapping required | Attachments linked to Tickets and Conversations are stored as files in LiveAgent. The Files API supports retrieval and upload. We download all attachment files, re-upload them to the destination, and re-link them to the correct ticket/message thread. |
| Customer Custom Fields | Mapping required | Custom fields can be added to Customer records. These vary per account and must be discovered dynamically via the API. We map each custom field to an equivalent destination field, creating new custom fields in the destination if needed, and handling data-type mismatches explicitly. |
| Ticket Custom Fields | Mapping required | Custom fields on Tickets follow the same pattern as Customer custom fields — account-specific schemas requiring dynamic discovery. We enumerate all ticket custom fields during scoping, map them to destination equivalents, and flag any fields that cannot be mapped due to incompatible data types. |
| Customer Groups | Mapping required | Customer Groups are used to segment customers (e.g., by tier or region). The Groups API allows listing, creating, and assigning customers to groups. We migrate group membership, recreating groups in the destination and linking customers accordingly. |
| Macros (Automated Rules) | Not in this platform | Macros and Rules in LiveAgent encode workflow automation (auto-assignment, SLAs, canned responses). These are not exposed via the public REST API. We do not migrate automation rules — they must be manually rebuilt in the destination system post-migration. |
Gotchas
What to watch for in LiveAgent migrations
Issues we've hit on past LiveAgent migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
180 req/min API rate limit on cloud accounts
Custom plugins cannot migrate to cloud
Migration requires mandatory downtime
Ticket resolved email notification must be deactivated pre-migration
Invoicing is usage-based with forward-fee billing
| Severity | Issue |
|---|---|
| High | 180 req/min API rate limit on cloud accounts |
| High | Custom plugins cannot migrate to cloud |
| High | Migration requires mandatory downtime |
| Medium | Ticket resolved email notification must be deactivated pre-migration |
| Medium | Invoicing is usage-based with forward-fee billing |
Leaving LiveAgent?
Where LiveAgent customers move next
7 destinations LiveAgent can migrate to.
How a LiveAgent migration works
Four steps, LiveAgent-specific
Connect
API key (retrieved from Configuration > System in the LiveAgent dashboard) into LiveAgent. Scopes limited to read-only on the data we move.
Map
We translate LiveAgent-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate LiveAgent quirks before production.
Migrate
Full migration with LiveAgent rate-limit handling. Rollback available throughout.
FAQ
LiveAgent migration FAQ
Answers to the questions buyers ask most during LiveAgent migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your LiveAgent migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther helpdesks we support
Ready when you are
Migrate LiveAgent.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your LiveAgent setup and destination — written quote back within a business day.