CRM migration
Field-level mapping, validation, and rollback between Altcraft and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.
Altcraft
Source
Mailchimp
Destination
Compatibility
7 of 8
objects map 1:1 between Altcraft and Mailchimp.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Altcraft and Mailchimp occupy different positions in the marketing automation stack. Altcraft is a Customer Data Platform that unifies behavioral profiles across Email, SMS, Web Push, Mobile Push, and Messengers under profile-based billing. Mailchimp is an email-first marketing platform with audience segmentation, campaign automation, and e-commerce tools at per-contact pricing with a free tier for small lists. The migration is a structural shift from CDP depth to email-centric simplicity. We export Profiles via Altcraft's CSV interface (the API developer guide returns HTTP 301, blocking direct API access), map all custom fields to Mailchimp merge fields, preserve segment membership as tag-based Audience Segments, and transfer campaign performance history as metadata rather than live reporting data. Automation Scenarios and Control Groups do not migrate as portable logic; we deliver a written rebuild playbook for your admin team to reconstruct trigger logic in Mailchimp's automation builder.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Altcraft object lands in Mailchimp, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Altcraft
Profile
Mailchimp
Audience Member (Contact)
1:1Altcraft Profiles map directly to Mailchimp Audience Members. Each Profile record migrates with its full set of custom fields and behavioral metadata. Email address is the dedupe key. We export via CSV from Altcraft's UI and import via Mailchimp's API or CSV batch upload with duplicate handling set to 'update' so existing subscribers receive field updates rather than duplicates.
Altcraft
Segment (Static)
Mailchimp
Audience Segment
1:1Static Segments in Altcraft are straightforward list transfers. We export the segment member list with Profile IDs and recreate each segment in Mailchimp as a Saved Segment with the same member list. Segment names are preserved as-is; Mailchimp segment name character limit is 100.
Altcraft
Segment (Dynamic)
Mailchimp
Audience Segment
1:1Dynamic Segments in Altcraft use real-time behavioral criteria (event triggers, property conditions, external data joins) that do not map 1:1 to Mailchimp's filter-based segment logic. We export the segment definition as a structured description, document the equivalent Mailchimp segment conditions, and the customer's admin rebuilds the segment using Mailchimp's segment builder. Mailchimp segments do not support external data joins or SQL-based references.
Altcraft
Campaign
Mailchimp
Campaign
1:1Campaign records including send history, open and click analytics, and channel assignment transfer as metadata. Mailchimp campaign reporting is re-attributed after migration using the imported campaign performance numbers as baseline data. We preserve subject line, send date, recipient count, and engagement metrics (opens, clicks, bounces, unsubscribes) in a structured CSV that the customer's team can use to seed a new reporting dashboard.
Altcraft
Message Template
Mailchimp
Template
1:1Altcraft templates export in standard formats (HTML, with image assets bundled). A/B test variants are preserved as separate template files. Mailchimp templates import via HTML upload; the template builder layout structure does not transfer automatically but the content and styling carry over. We provide a template mapping sheet that pairs each Altcraft template with its Mailchimp template ID after import.
Altcraft
Custom Profile Field
Mailchimp
Merge Field
1:1User-defined fields on the Altcraft Profile object export as columns in the profile CSV. Each custom field maps to a Mailchimp Merge Field of equivalent type (text, number, date, address, phone, or birthday). We create the merge field schema in Mailchimp before importing contacts so the import process recognizes and populates each field. Mailchimp has a 40-merge-field limit per audience which we check during scoping.
Altcraft
Product
Mailchimp
Product (e-commerce)
1:1Altcraft Products and Orders transfer as Mailchimp Product and Product Variant records if Mailchimp's e-commerce integration is enabled in the destination account. Product metadata (SKU, title, description, price, image URL) migrates directly. Order history links to the customer Profile at migration time; Mailchimp links order records to the audience member by email address.
Altcraft
Control Group
Mailchimp
None (documented holdout)
lossyAltcraft's Control Group module has no native Mailchimp equivalent. We export the Control Group membership assignments as a structured CSV linked to Profile IDs. Mailchimp's Customer Journeys and A/B testing features can simulate holdout logic, but a dedicated Control Group report requires the customer's admin to set up a manual holdout segment in Mailchimp and track performance separately. We document the recommended approach in the rebuild playbook.
| Altcraft | Mailchimp | Compatibility | |
|---|---|---|---|
| Profile | Audience Member (Contact)1:1 | Fully supported | |
| Segment (Static) | Audience Segment1:1 | Fully supported | |
| Segment (Dynamic) | Audience Segment1:1 | Fully supported | |
| Campaign | Campaign1:1 | Fully supported | |
| Message Template | Template1:1 | Fully supported | |
| Custom Profile Field | Merge Field1:1 | Fully supported | |
| Product | Product (e-commerce)1:1 | Fully supported | |
| Control Group | None (documented holdout)lossy | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Altcraft gotchas
Profile-count pricing means database size drives the bill
Automation Scenarios do not export as portable logic
API developer guide returns HTTP 301, blocking programmatic discovery
Private Cloud and on-premise use separate support contracts
Control Group assignment is Profile-ID dependent
Mailchimp gotchas
Contact count includes unsubscribed and non-subscribed records
Automation workflows cannot be exported
Account suspensions trigger silently during migration
Template HTML is Mailchimp-specific and may not render in other platforms
E-commerce data requires active store connection
Pair-specific challenges
Migration approach
Discovery and data audit
We audit the Altcraft account across all tiers (Cloud, Cloud Pro, Private Cloud, on-premise) to enumerate Profiles, custom fields, Segments (static and dynamic), Campaigns, Message Templates, Products, Orders, and Control Groups. We request access to Altcraft's UI-based CSV export and confirm whether the customer has an Albato connection or database credentials that provide an alternative export path. We count profile records, audit custom field types, and flag any fields that exceed Mailchimp's merge field limits or type restrictions. The discovery output is a written migration scope with a field mapping sheet, a segment rebuild checklist, and a timeline estimate.
Mailchimp account preparation
We provision or configure the destination Mailchimp account with the correct audience structure. This includes creating the primary audience, setting the subscribe and unsubscribe settings, configuring double opt-in if required, creating all merge fields to match the Altcraft custom field schema (up to 40 fields), enabling e-commerce product and order tracking if Products and Orders are in scope, and setting up any additional audiences if the customer uses multiple Altcraft profiles for different brands or regions. Mailchimp account settings (timezone, default from name, campaign defaults) are aligned to match the Altcraft send configuration before any contact import begins.
CSV export and data transformation
We run the CSV export from Altcraft's UI for all Profile records. The export includes all standard fields (email, name, phone, address) and all custom fields as columns. We transform the CSV to match Mailchimp's import format: merge field names match Mailchimp's naming convention (FNAME, LNAME, PHONE, or custom MERGE0-MERGE9 labels), dates format as MM/DD for birthday fields, multi-value fields flatten to pipe-delimited text, and JSON or nested data stores as text. We also export segment membership as a separate mapping table that maps each Profile email to each segment it belongs to, since Altcraft's CSV export does not natively tag records with segment names.
Segment rebuild and contact import
We import Contacts into Mailchimp in batches using the API or CSV batch upload with duplicate handling set to 'update'. After each batch we reconcile row counts against the Altcraft source export. We apply segment membership post-import using Mailchimp's Tags API, iterating through the segment mapping table and adding the appropriate tags to each contact email address. Static segments become Mailchimp Saved Segments with tag-based membership. Dynamic segments are documented with their Altcraft definition and the recommended Mailchimp filter conditions for the customer's admin to rebuild.
Campaign metadata and template import
We import campaign performance history (subject, send date, recipient count, open rate, click rate, bounce rate, unsubscribe count) as a structured CSV. This data is for historical reference and baseline reporting; Mailchimp will begin fresh reporting from the cutover date. We import Message Templates via HTML upload, preserving styling and image references where possible. We deliver a template mapping sheet that pairs each Altcraft template ID with its Mailchimp template ID so the customer's team can quickly locate the migrated template when building new campaigns.
Cutover, validation, and rebuild handoff
We freeze writes in Altcraft during the cutover window, run a final delta export of any Profiles modified during the migration, apply those changes to Mailchimp, and then disable the Altcraft integration from sending. We deliver the Automation Rebuild Playbook documenting every Altcraft Scenario with its trigger, conditions, actions, delays, and a recommended Mailchimp Customer Journey configuration. We do not rebuild automations in Mailchimp; that work belongs to the customer's admin or a Mailchimp partner. We support a one-week hypercare window to resolve any import discrepancies raised during the first campaign send.
Platform deep dives
Altcraft
Source
Strengths
Weaknesses
Mailchimp
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. All 8 core objects map 1:1 between Altcraft and Mailchimp.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Altcraft and Mailchimp.
Object compatibility
All 8 core objects map 1:1 between Altcraft and Mailchimp.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Altcraft: Configurable via API_MAX_REQUESTS_COUNT — exceeding returns HTTP 429. Specific numeric limits are not published in the developer guide and must be confirmed per deployment..
Data volume sensitivity
Altcraft exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Altcraft to Mailchimp migration scoping. Not seeing yours? Book a call.
Walk through your Altcraft to Mailchimp migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Altcraft
Other ways to arrive at Mailchimp
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.