Migrate your AllClients data
Simple SMB CRM with built-in email marketing and follow-up automation. Best suited for solo practitioners and very small teams who need contact management without the complexity of enterprise platforms.
In its favor
Why people choose AllClients
The signal that keeps AllClients on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Very low entry cost with a functional CRM and email marketing bundle — the Select tier at $24/month is accessible for solo users and micro businesses starting out.
Integrated email marketing with pre-built templates means small teams can run basic campaigns without subscribing to a separate email platform.
US-based phone, chat, and email support is a differentiator for non-technical users who need responsive help during business hours.
One-step Gmail and Outlook synchronization keeps email history automatically attached to contacts without manual logging.
Fast and free data migration is advertised at signup, signaling that the platform expects customers to move data in and is prepared to assist.
Very low per-user ceiling — Premium caps at 2 users, and even Elite requires paid add-ons for additional seats, making the platform impractical as teams grow beyond a couple of people.
Add-on pricing stack accumulates quickly: contact count packs, email credit top-ups, SMS provider connection, and extra users can push a $24 base plan to $150+ monthly.
Limited third-party integrations beyond Gmail, Outlook, and Zapier — businesses with established tech stacks find AllClients difficult to connect to their existing tools.
The platform has not gained significant market traction (30k customers over 20 years is a small base), limiting the availability of community knowledge, plugins, and experienced consultants.
Advanced features like marketing automation, landing pages, and AI-powered features are gated behind the $48+ Premium tier, making the base tier feel underpowered for businesses ready to scale.
Reasons to switch
Why people leave AllClients
The recurring reasons buyers give for replacing AllClients. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where AllClients 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
AllClients pricing overview
AllClients uses a tiered model with three main plans (Select, Premium, Elite) that gate user counts and contact limits. All tiers include CRM, email marketing, and file attachments, but the number of users, total contacts, email credits, and automation features scale with the tier. Add-ons for extra contacts, users, email credits, and integrations stack on top of the base plan price, making the effective monthly cost highly variable for growing teams.
Select
Tier 1 of 4
$24/month billed annually ($28 billed monthly)
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on AllClients's schedule — see our quote-based pricing →
What gets migrated
AllClients object support
Object-by-object support for AllClients migrations. Per-pair details surface during scoping.
Contacts
Fully supportedThe primary object in AllClients. Exported as a flat CSV from the Data Migration menu, including all standard fields, email, phone, address, and owner assignment. We map each row directly to the destination Contact object.
Contact Notes
Mapping requiredNotes are exported as a separate Notes.csv file, not inline with the Contact CSV. We merge note content back into the Contact record as a custom multi-line field or as the destination platform's native notes/comments object using the contact's email or ID as the join key.
Custom Fields
Mapping requiredAllClients supports user-defined Custom Fields per account. The UpdateCustomFields API endpoint handles write operations. We discover all custom field definitions during scoping and map them to equivalent destination custom properties, handling field type differences (text vs. date vs. dropdown).
Tags
Fully supportedTags are applied to Contacts and exported as comma-separated values within the contact record or as a separate tagging export. We preserve them as Tags on the destination Contact object. Multi-value tag fields are supported across all major destination CRMs.
Groups / Workgroups
Mapping requiredGroups are logical collections of contacts built using Group Actions. They have no independent export — contacts are filtered by group membership during export. We capture group membership as a custom Contact property or as membership in a destination List/Segment object.
Workflows
Mapping requiredWorkflows are automation sequences combining emails, text messages, tasks, tags, and other actions. AllClients does not export workflow execution state. We migrate Workflow definitions as inactive templates so they can be reviewed and reactivated in the destination platform. The trigger conditions (date-based, event-based) must be manually validated post-migration.
Email Templates
Fully supportedEmail templates are stored under the Email Marketing section. We export them as HTML blobs and import them into the destination platform's template library. We preserve inline images as external URLs and flag any liquid-merge-tag syntax that requires conversion.
Campaigns
Mapping requiredCampaigns represent scheduled email sends linked to contact segments. Campaign history (send dates, open rates) is metadata rather than a discrete object. We migrate campaign names and linked segments; the actual sending history is not portable.
Tasks / Follow-up Reminders
Mapping requiredTasks are created within contact records or as part of Workflow sequences. We export task titles, due dates, and completion status as activity records. Completed tasks and future-scheduled tasks map differently depending on destination support for historical vs. future-dated task objects.
Landing Pages and Popup Forms
Not in this platformAvailable on Premium and Elite tiers but not exposed via API export. Landing page content, form fields, and submission data cannot be programmatically extracted. We skip these objects and flag them during scoping so the customer can plan manual re-creation in the destination platform.
File Attachments
Mapping requiredAttachments are associated with individual Contact records. We download files from AllClients storage and re-upload them to the destination CRM's attachment storage. Large binary files are chunked to stay within migration timeouts. We preserve the contact-to-attachment relationship via record ID mapping.
Users / Owners
Mapping requiredAllClients accounts have a defined set of users. The user list is small (1–2 on base plans) but we capture Name, Email, and role/permissions so Owner assignment on Contact records can be remapped to the destination system's user accounts.
| Object | Support | Notes |
|---|---|---|
| Contacts | Fully supported | The primary object in AllClients. Exported as a flat CSV from the Data Migration menu, including all standard fields, email, phone, address, and owner assignment. We map each row directly to the destination Contact object. |
| Contact Notes | Mapping required | Notes are exported as a separate Notes.csv file, not inline with the Contact CSV. We merge note content back into the Contact record as a custom multi-line field or as the destination platform's native notes/comments object using the contact's email or ID as the join key. |
| Custom Fields | Mapping required | AllClients supports user-defined Custom Fields per account. The UpdateCustomFields API endpoint handles write operations. We discover all custom field definitions during scoping and map them to equivalent destination custom properties, handling field type differences (text vs. date vs. dropdown). |
| Tags | Fully supported | Tags are applied to Contacts and exported as comma-separated values within the contact record or as a separate tagging export. We preserve them as Tags on the destination Contact object. Multi-value tag fields are supported across all major destination CRMs. |
| Groups / Workgroups | Mapping required | Groups are logical collections of contacts built using Group Actions. They have no independent export — contacts are filtered by group membership during export. We capture group membership as a custom Contact property or as membership in a destination List/Segment object. |
| Workflows | Mapping required | Workflows are automation sequences combining emails, text messages, tasks, tags, and other actions. AllClients does not export workflow execution state. We migrate Workflow definitions as inactive templates so they can be reviewed and reactivated in the destination platform. The trigger conditions (date-based, event-based) must be manually validated post-migration. |
| Email Templates | Fully supported | Email templates are stored under the Email Marketing section. We export them as HTML blobs and import them into the destination platform's template library. We preserve inline images as external URLs and flag any liquid-merge-tag syntax that requires conversion. |
| Campaigns | Mapping required | Campaigns represent scheduled email sends linked to contact segments. Campaign history (send dates, open rates) is metadata rather than a discrete object. We migrate campaign names and linked segments; the actual sending history is not portable. |
| Tasks / Follow-up Reminders | Mapping required | Tasks are created within contact records or as part of Workflow sequences. We export task titles, due dates, and completion status as activity records. Completed tasks and future-scheduled tasks map differently depending on destination support for historical vs. future-dated task objects. |
| Landing Pages and Popup Forms | Not in this platform | Available on Premium and Elite tiers but not exposed via API export. Landing page content, form fields, and submission data cannot be programmatically extracted. We skip these objects and flag them during scoping so the customer can plan manual re-creation in the destination platform. |
| File Attachments | Mapping required | Attachments are associated with individual Contact records. We download files from AllClients storage and re-upload them to the destination CRM's attachment storage. Large binary files are chunked to stay within migration timeouts. We preserve the contact-to-attachment relationship via record ID mapping. |
| Users / Owners | Mapping required | AllClients accounts have a defined set of users. The user list is small (1–2 on base plans) but we capture Name, Email, and role/permissions so Owner assignment on Contact records can be remapped to the destination system's user accounts. |
Gotchas
What to watch for in AllClients migrations
Issues we've hit on past AllClients migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Contact count limits enforced as hard caps per tier
Notes export separately from main contact CSV
Workflows migrate as inactive templates only
API rate limits are undefined and enforced at vendor discretion
| Severity | Issue |
|---|---|
| High | Contact count limits enforced as hard caps per tier |
| Medium | Notes export separately from main contact CSV |
| Medium | Workflows migrate as inactive templates only |
| Low | API rate limits are undefined and enforced at vendor discretion |
Leaving AllClients?
Where AllClients customers move next
12 destinations AllClients can migrate to.
How a AllClients migration works
Four steps, AllClients-specific
Connect
API key (Account ID + API Key for standard users; apiusername/apipassword for White Label admins) into AllClients. Scopes limited to read-only on the data we move.
Map
We translate AllClients-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate AllClients quirks before production.
Migrate
Full migration with AllClients rate-limit handling. Rollback available throughout.
FAQ
AllClients migration FAQ
Answers to the questions buyers ask most during AllClients migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your AllClients migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate AllClients.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your AllClients setup and destination — written quote back within a business day.