CRM migration

Migrate from Altcraft to Mailchimp

Field-level mapping, validation, and rollback between Altcraft and Mailchimp. We move data and schema; workflows are rebuilt natively in Mailchimp.

Altcraft logo

Altcraft

Source

Mailchimp

Destination

Mailchimp logo

Compatibility

88%

7 of 8

objects map 1:1 between Altcraft and Mailchimp.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Altcraft logo

Altcraft

What's pushing teams away

  • Profile-based pricing scales with database size, creating unpredictable monthly bills as the contact list grows and pushing teams toward flat-rate alternatives.
  • On-premise and private cloud installations require custom integration work per environment, making the total cost of ownership higher than the headline subscription price suggests.
  • Limited public review presence and sparse independent user community make peer validation and competitive comparison difficult before committing.
  • Documentation and developer guides return errors or redirect loops, raising concerns about the platform's long-term maintenance and support responsiveness for enterprise accounts.

Choosing

Mailchimp logo

Mailchimp

What's pulling them in

  • Generous free tier with up to 500 contacts allows small teams to validate email marketing before committing to a paid plan.
  • Intuitive drag-and-drop email builder and 130+ templates let non-technical users produce professional campaigns without HTML or CSS knowledge.
  • 300+ native integrations, especially Canva and Shopify, make it easy to connect existing tools without custom development work.
  • Detailed open-rate, click-through, and campaign analytics give small businesses actionable insights without a dedicated marketing team.
  • One-platform consolidation of email campaigns, automations, landing pages, and ads reduces tool sprawl for lean marketing teams.

Object mapping

How Altcraft objects map to Mailchimp

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

maps to

Mailchimp

Audience Member (Contact)

1:1
Fully supported

Altcraft 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)

maps to

Mailchimp

Audience Segment

1:1
Fully supported

Static 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)

maps to

Mailchimp

Audience Segment

1:1
Fully supported

Dynamic 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

maps to

Mailchimp

Campaign

1:1
Fully supported

Campaign 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

maps to

Mailchimp

Template

1:1
Fully supported

Altcraft 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

maps to

Mailchimp

Merge Field

1:1
Fully supported

User-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

maps to

Mailchimp

Product (e-commerce)

1:1
Fully supported

Altcraft 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

maps to

Mailchimp

None (documented holdout)

lossy
Fully supported

Altcraft'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.

Gotchas + challenges

What specifically takes care here

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 logo

Altcraft gotchas

High

Profile-count pricing means database size drives the bill

High

Automation Scenarios do not export as portable logic

Medium

API developer guide returns HTTP 301, blocking programmatic discovery

Medium

Private Cloud and on-premise use separate support contracts

Medium

Control Group assignment is Profile-ID dependent

Mailchimp logo

Mailchimp gotchas

High

Contact count includes unsubscribed and non-subscribed records

High

Automation workflows cannot be exported

Medium

Account suspensions trigger silently during migration

Medium

Template HTML is Mailchimp-specific and may not render in other platforms

Medium

E-commerce data requires active store connection

Pair-specific challenges

  • Altcraft API developer guide returns HTTP 301

    The official API reference at guides.altcraft.com/en/developer-guide/ returns a 301 redirect, which prevents programmatic enumeration of available endpoints, object schemas, and field types. We cannot query the Altcraft API to discover the migration schema dynamically. We work around this by exporting Profile data via the UI-based CSV export, using Albato (which has a documented Altcraft-to-Mailchimp integration path) for sync-based approaches, or working from a customer-supplied schema export. API-based migration is only possible when the customer provides their own endpoint documentation or credentials. This adds a discovery phase to every migration and means field mapping relies on the CSV column headers rather than a machine-readable schema.

  • Automation Scenarios do not export as portable logic

    Altcraft Automation Scenarios are built in a visual builder and include conditional branching, loop constructs, time delays, and API webhook calls that have no standard export format. Mailchimp's Customer Journeys use a trigger-action model with different logic primitives and no native loop or webhook call capability. We cannot generate a drag-and-drop import package or a logic-level translation. We export each Scenario as a structured description (trigger type, conditions, actions, delays) and deliver a rebuild playbook that maps every Scenario to an equivalent Mailchimp Customer Journey configuration. The customer's admin rebuilds the journeys in Mailchimp's automation builder. Control Group assignments within Scenarios require special handling and are documented separately.

  • Profile-count pricing creates double-billing exposure during export

    Altcraft bills on the number of Profiles stored, not on seats or feature access. During migration scoping, we count every Profile record that will land in Mailchimp and determine the overlap window where both platforms are accumulating contact counts. If the export runs over multiple billing cycles, both Altcraft and Mailchimp will charge for the same contacts simultaneously. We advise customers to compress the export window, throttle the export to minimize the double-billing period, and coordinate the cutover date with Altcraft's billing cycle to avoid paying for the same profile count in two systems at once.

  • Mailchimp merge field limit and custom field type restrictions

    Mailchimp caps merge fields at 40 per audience, and merge field types are limited to text, number, date, address, phone, image, and birthday. Altcraft custom profile fields can include geolocation, nested objects, JSON blobs, and data types that do not map directly to Mailchimp's flat field model. During scoping we audit every Altcraft custom field, assess type compatibility, flag fields that cannot migrate as native merge fields, and propose alternatives (JSON stored as a text merge field, multi-value fields stored as pipe-delimited text, or fields that require an external data store). This audit happens before the merge field schema is created in Mailchimp.

  • Control Group membership breaks if Profile IDs change

    Altcraft Control Groups are assigned to specific Profile IDs. If Profiles are assigned new email addresses or if Altcraft exports Profiles in a different sort order that causes downstream ID reassignment, the Control Group association breaks. We preserve Control Group membership as an explicit attribute on each Profile before export by adding a control_group_status field to the CSV. After Mailchimp import, we re-apply the control group designation as a Mailchimp tag so the holdout logic can be reconstructed using Mailchimp's tag-based segmentation. The rebuild playbook documents the original Control Group size and the recommended Mailchimp equivalent.

Migration approach

Six steps for a successful Altcraft to Mailchimp data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Altcraft logo

Altcraft

Source

Strengths

  • Combines CDP, marketing automation, and omnichannel messaging in a single product rather than requiring three separate integrations.
  • Supports cloud, dedicated private cloud, and on-premise deployment to satisfy data-residency and sovereignty requirements.
  • Profile model unifies behavioral data with CRM and SQL data sources, enabling segment logic that references external relational data.
  • Includes Campaign Master, Control Groups, and ML algorithms in Cloud Pro tier—features typically charged as add-ons by competitors.
  • Built on a modern stack (Golang, ClickHouse, MongoDB) that supports real-time analytics and high-volume profile processing.

Weaknesses

  • API documentation is incomplete, returning errors or redirects, which creates friction for migration planning and third-party integration.
  • Pricing is profile-count based, making the total cost unpredictable and significantly higher than competitors for large contact databases.
  • Headquartered in Russia with a small team (21–45 employees), which may present compliance, support, and continuity risks for EU and US enterprises.
  • Limited public review presence and sparse community content make independent evaluation difficult compared to well-documented Western alternatives.
  • On-premise and private cloud require significant custom configuration, and some features (LDAP SSO, custom channels) are tier-gated, inflating implementation cost.
Mailchimp logo

Mailchimp

Destination

Strengths

  • Free plan up to 500 contacts makes it the lowest-friction entry point for new email marketers.
  • Drag-and-drop builder and template library produce polished emails without design or coding skills.
  • Strong deliverability reputation backed by years of email infrastructure expertise.
  • 300+ native integrations cover the most common marketing stack combinations out of the box.
  • Consolidated platform for email, automation, landing pages, and ads reduces the number of tools small teams must manage.

Weaknesses

  • Contact-based pricing model charges for unsubscribed and non-subscribed records, inflating costs relative to competitors.
  • Five-step automation limit on Standard tier forces upgrades for basic customer journeys, a frequently cited frustration.
  • Template HTML is Mailchimp-specific and does not export cleanly for use in other email platforms.
  • Post-Intuit roadmap uncertainty means customers cannot confidently plan long-term platform investments.
  • Account suspension risk without clear pre-warning disrupts campaign scheduling for affected businesses.

Complexity grading

How hard is this migration?

Standard CRM migration. All 8 core objects map 1:1 between Altcraft and Mailchimp.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Altcraft and Mailchimp.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Altcraft and Mailchimp.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    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

    A

    Altcraft exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Altcraft to Mailchimp migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Altcraft to Mailchimp data migrations

Answers to the questions buyers ask most during Altcraft to Mailchimp migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Altcraft to Mailchimp migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 10,000 Profiles with no e-commerce data and straightforward custom fields. Migrations with large profile volumes (over 50,000), extensive custom field schemas, multi-segment structures, or products and orders move to six to ten weeks because of CSV chunking work, merge field schema building, segment logic translation, andAlbato sync configuration if used. Timeline is also affected by how quickly the customer provides Altcraft export access and approves the field mapping sheet.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Altcraft.
Land in Mailchimp, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day