Migrate your Close data
Sales CRM built around outbound communication — phone, email, and SMS in one thread. Teams that live in calling campaigns pick Close for its dialer stack and unified inbox, but the feature boundary is firm and the mobile experience lags.
In its favor
Why people choose Close
The signal that keeps Close on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Built-in calling, SMS, and email on a single platform eliminates juggling multiple tools for outbound sales teams running high-volume campaigns.
The unified inbox brings every lead touchpoint into one thread, making it easy to see full conversation history without switching tabs.
Pricing is straightforward and per-seat with no hidden marketing-contact billing, so teams know exactly what they will pay as they add users.
Users consistently cite the intuitive interface and minimal training required as the reason they picked Close over Salesforce or HubSpot.
Power Dialer and Predictive Dialer on Growth and Scale tiers automate the call cadence that slows manual dialers down.
The feature set is deliberately narrower than enterprise CRMs — advanced reporting, deep customisation, and workflow complexity lag behind Salesforce and HubSpot.
Mobile app navigation receives consistent complaints; users report missed call notifications and the need to reopen the app frequently to stay current.
Teams needing native Slack integration without a Zapier workaround find the gap frustrating, especially at the lower pricing tiers.
Some users report that Close lacks Serbian number support and has limited inbox management compared to dedicated helpdesk tools.
Reasons to switch
Why people leave Close
The recurring reasons buyers give for replacing Close. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Close 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
Close pricing overview
Close prices per seat across four tiers from $9 to $149 per user per month, with annual discounts of roughly 20%. The calling features that define the product — Power Dialer, Predictive Dialer — require Growth or Scale. Call and SMS usage is charged separately from the subscription.
Solo
Tier 1 of 4
$9/seat/month (billed annually)
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Close's schedule — see our quote-based pricing →
What gets migrated
Close object support
Object-by-object support for Close migrations. Per-pair details surface during scoping.
Leads
Fully supportedLeads is Close's primary record type for prospects. We migrate Leads with all standard fields (name, email, phone, status, owner) and preserve the lead status label. Where the destination lacks a separate Lead object, we merge Leads into Contacts and carry the original status as a custom Contact property.
Contacts
Fully supportedContacts in Close are associated with a company and carry direct contact details. We migrate Contact records with name, email, phone, organisation, and owner assignment. Contacts and Leads share much of the same schema but are queried separately via the API.
Opportunities
Fully supportedOpportunities sit on Pipelines and carry value, stage, expected close date, and owner. We map Opportunity fields 1:1 and preserve the pipeline-stage reference, recreating the pipeline structure in the destination if it does not already exist.
Pipelines
Fully supportedPipelines are containers for Opportunity stages. We create the Pipeline record first, then map each stage in order. Stage names and ordering are preserved. Custom pipeline columns are carried as Opportunity custom fields if the destination supports them.
Pipeline Stages
Fully supportedStages belong to a Pipeline and have a display order and optional probability weight. We migrate stage definitions alongside their parent Pipeline and map the stage probability to the destination's close probability field where available.
Activities (Calls, Emails, SMS, Tasks)
Mapping requiredActivities are the event history attached to a Lead or Contact. Call logs, emails, and SMS are stored as distinct activity types. JSON export captures the full activity array; CSV export omits it entirely. We always request JSON for activity data and chunk records by date range to stay within Close's rate limits.
Custom Fields
Mapping requiredCustom Fields exist per-object: Lead Custom Fields, Contact Custom Fields, Opportunity Custom Fields. We read the field definition (type, choices, required flag) via the API, then create matching fields in the destination before importing values. Choice-based fields require us to sync the option list explicitly.
Custom Activities
Mapping requiredCustom Activities are user-defined activity types with their own schema. The parent Custom Activity Type must be created in the destination first. We sequence this: create type, create type-specific Custom Fields, then import activity instances. This is the most complex object to migrate correctly.
Custom Objects
Mapping requiredCustom Objects are fully user-defined record types introduced for data that does not fit Leads, Contacts, or Opportunities. They require the same two-step approach as Custom Activities — create the Custom Object Type and its Custom Fields before importing instances. Support depends on the destination platform.
Attachments
Mapping requiredAttachments on Leads and Contacts are downloadable via the API. During migration we retrieve them and re-upload to the destination's corresponding record. The attachment file itself is preserved; any in-app annotation or comment on the attachment is not carried.
Smart Views
Mapping requiredSmart Views are saved Lead searches with filter criteria. We export the filter configuration as a named saved view. Since Smart Views can only be created from the Leads tab (not the Contacts tab), we note this constraint and replicate the filter logic in the destination's equivalent saved-search feature.
Users / Team Members
Mapping requiredUsers in Close carry name, email, role, and team membership. We map Users to the destination's user records but cannot replicate internal permissions, role-based access control settings, or Lead visibility rules without explicit configuration from the customer.
Workflows
Not in this platformWorkflows automate tasks and outreach sequences based on triggers and steps. They are only available on Growth and Scale plans and contain rule logic tightly coupled to Close's event model. We do not migrate Workflows; we flag them during scoping and advise customers to document their active workflows manually for reconfiguration in the destination.
Call Recordings
Mapping requiredCall recordings are stored in Close and accessible via the API as audio files. We download recordings and upload them to the destination as attachments on the matching activity record. Retention of metadata (duration, date, owner) is preserved through the activity mapping.
| Object | Support | Notes |
|---|---|---|
| Leads | Fully supported | Leads is Close's primary record type for prospects. We migrate Leads with all standard fields (name, email, phone, status, owner) and preserve the lead status label. Where the destination lacks a separate Lead object, we merge Leads into Contacts and carry the original status as a custom Contact property. |
| Contacts | Fully supported | Contacts in Close are associated with a company and carry direct contact details. We migrate Contact records with name, email, phone, organisation, and owner assignment. Contacts and Leads share much of the same schema but are queried separately via the API. |
| Opportunities | Fully supported | Opportunities sit on Pipelines and carry value, stage, expected close date, and owner. We map Opportunity fields 1:1 and preserve the pipeline-stage reference, recreating the pipeline structure in the destination if it does not already exist. |
| Pipelines | Fully supported | Pipelines are containers for Opportunity stages. We create the Pipeline record first, then map each stage in order. Stage names and ordering are preserved. Custom pipeline columns are carried as Opportunity custom fields if the destination supports them. |
| Pipeline Stages | Fully supported | Stages belong to a Pipeline and have a display order and optional probability weight. We migrate stage definitions alongside their parent Pipeline and map the stage probability to the destination's close probability field where available. |
| Activities (Calls, Emails, SMS, Tasks) | Mapping required | Activities are the event history attached to a Lead or Contact. Call logs, emails, and SMS are stored as distinct activity types. JSON export captures the full activity array; CSV export omits it entirely. We always request JSON for activity data and chunk records by date range to stay within Close's rate limits. |
| Custom Fields | Mapping required | Custom Fields exist per-object: Lead Custom Fields, Contact Custom Fields, Opportunity Custom Fields. We read the field definition (type, choices, required flag) via the API, then create matching fields in the destination before importing values. Choice-based fields require us to sync the option list explicitly. |
| Custom Activities | Mapping required | Custom Activities are user-defined activity types with their own schema. The parent Custom Activity Type must be created in the destination first. We sequence this: create type, create type-specific Custom Fields, then import activity instances. This is the most complex object to migrate correctly. |
| Custom Objects | Mapping required | Custom Objects are fully user-defined record types introduced for data that does not fit Leads, Contacts, or Opportunities. They require the same two-step approach as Custom Activities — create the Custom Object Type and its Custom Fields before importing instances. Support depends on the destination platform. |
| Attachments | Mapping required | Attachments on Leads and Contacts are downloadable via the API. During migration we retrieve them and re-upload to the destination's corresponding record. The attachment file itself is preserved; any in-app annotation or comment on the attachment is not carried. |
| Smart Views | Mapping required | Smart Views are saved Lead searches with filter criteria. We export the filter configuration as a named saved view. Since Smart Views can only be created from the Leads tab (not the Contacts tab), we note this constraint and replicate the filter logic in the destination's equivalent saved-search feature. |
| Users / Team Members | Mapping required | Users in Close carry name, email, role, and team membership. We map Users to the destination's user records but cannot replicate internal permissions, role-based access control settings, or Lead visibility rules without explicit configuration from the customer. |
| Workflows | Not in this platform | Workflows automate tasks and outreach sequences based on triggers and steps. They are only available on Growth and Scale plans and contain rule logic tightly coupled to Close's event model. We do not migrate Workflows; we flag them during scoping and advise customers to document their active workflows manually for reconfiguration in the destination. |
| Call Recordings | Mapping required | Call recordings are stored in Close and accessible via the API as audio files. We download recordings and upload them to the destination as attachments on the matching activity record. Retention of metadata (duration, date, owner) is preserved through the activity mapping. |
Gotchas
What to watch for in Close migrations
Issues we've hit on past Close migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
CSV exports drop all activity history silently
Smart Views can only export from the Leads tab
Workflows gatekept behind Growth and Scale plans
Custom Activities require strict dependency ordering
Rate limits enforced per endpoint group
| Severity | Issue |
|---|---|
| High | CSV exports drop all activity history silently |
| Medium | Smart Views can only export from the Leads tab |
| Medium | Workflows gatekept behind Growth and Scale plans |
| Medium | Custom Activities require strict dependency ordering |
| Low | Rate limits enforced per endpoint group |
Leaving Close?
Where Close customers move next
12 destinations Close can migrate to.
How a Close migration works
Four steps, Close-specific
Connect
API key (basic auth — API key as username, empty password) into Close. Scopes limited to read-only on the data we move.
Map
We translate Close-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Close quirks before production.
Migrate
Full migration with Close rate-limit handling. Rollback available throughout.
FAQ
Close migration FAQ
Answers to the questions buyers ask most during Close migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Close migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate Close.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Close setup and destination — written quote back within a business day.