CRM migration

Migrate from Altcraft to Pipedrive

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

Altcraft logo

Altcraft

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

42%

5 of 12

objects map 1:1 between Altcraft and Pipedrive.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Altcraft to Pipedrive is a data model restructuring, not a lateral record copy. Altcraft is a profile-centric CDP that stores behavioral histories, channel subscriptions, and omnichannel event data against a single unified profile record. Pipedrive is a deal-centric CRM that separates Person, Organization, and Deal objects with no native behavioral event store. We resolve this gap by mapping Altcraft Profiles to Pipedrive Person records, extracting behavioral attributes (engagement scores, last-channel, purchase recency) into custom fields, and structuring Deals so that campaign-attributed revenue appears in Pipedrive pipelines rather than remaining trapped in Altcraft campaign analytics. Automation Scenarios, Communication Channels, Web Layer modules, Control Groups, and Loyalty Programs do not migrate as code or native equivalents. We deliver a structured inventory of all Altcraft Scenarios with Pipedrive workflow equivalents for your admin to rebuild.

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

Pipedrive logo

Pipedrive

What's pulling them in

  • Clean drag-and-drop pipeline interface with minimal learning curve, making it approachable for small sales teams without dedicated CRM admins.
  • Visual deal tracking keeps reps focused on next actions — activities, calls, and follow-up tasks surface directly in the pipeline view.
  • Strong integrations via Zapier and native marketplace apps let teams wire Pipedrive into Calendly, ActiveCampaign, and similar sales-stack tools.
  • Mobile apps for iOS and Android keep field reps connected to deals, contacts, and tasks without a desktop session.
  • Reputation and review volume — over 3,000 verified reviews across G2 and Capterra — signal reliability for teams evaluating CRM options.

Object mapping

How Altcraft objects map to Pipedrive

Each row shows how a Altcraft object lands in Pipedrive, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Altcraft

Profile (Customer Profile)

maps to

Pipedrive

Person

1:1
Fully supported

Altcraft Profiles map to Pipedrive Person records. The Profile's unique ID is preserved in a custom field altcraft_profile_id__c for audit and reconciliation. Behavioral attributes (engagement score, last-channel, first-purchase-date, lifetime-value proxy) are extracted from the Profile and written to Pipedrive custom fields on the Person. Owner resolution maps Profile owner email to Pipedrive User email.

Altcraft

Profile (company attribute)

maps to

Pipedrive

Organization

1:1
Fully supported

If the Altcraft Profile contains an associated company name or domain, we create a Pipedrive Organization record and link the Person via the Person's primary Organization association. The Organization name is derived from the Profile's company field; domain is stored as Organization web. This is a conditional mapping applied when a company association exists.

Altcraft

Deal (campaign-attributed)

maps to

Pipedrive

Deal

1:1
Fully supported

Altcraft Campaigns with associated revenue data or order history map to Pipedrive Deals. The Campaign name becomes the Deal title; associated product orders become Deal Products. We map Altcraft Campaign status to Pipedrive Deal stage (Planning, Won, Lost). Campaign performance metrics (open rate, click rate) are stored in custom fields on the Deal because Pipedrive natively tracks deal probability, not campaign engagement metrics.

Altcraft

Product

maps to

Pipedrive

Product

1:1
Fully supported

Altcraft Products and catalog entries map directly to Pipedrive Products. ProductCode (SKU), name, price, and description transfer verbatim. Product variants in Altcraft map to separate Pipedrive Product records with variant codes preserved.

Altcraft

Order

maps to

Pipedrive

Deal + Product (linked)

1:many
Fully supported

Altcraft Orders contain line items tied to Products and linked to a Profile. We split Order into a Pipedrive Deal (the revenue container) and Deal-Product entries (the line items). The Order total becomes the Deal value; Order date becomes the Deal close date (for closed orders) or expected close date (for pending). Profile link is preserved via the Person-Organization mapping.

Altcraft

Segment (Static)

maps to

Pipedrive

Person Filter + Label

1:1
Fully supported

Altcraft Static Segments are exported as explicit Person record sets. We create Pipedrive Person Labels (using the Label feature or a custom text field for segment membership) on the associated Person records. Dynamic Segments cannot migrate as live queries since Pipedrive has no equivalent dynamic segment engine; we document the segment criteria as a written filter definition for manual recreation.

Altcraft

Custom Profile Field

maps to

Pipedrive

Custom Field (Person, Organization, Deal)

lossy
Fully supported

Each Altcraft custom profile field is mapped to a Pipedrive custom field of the closest equivalent type. String fields map to text, numeric to number, dates to date, checkboxes to checkbox. Fields without a direct type equivalent (e.g., structured JSON arrays) are stored as long text. We pre-create all Pipedrive custom fields in the destination account before migration begins.

Altcraft

Message Template

maps to

Pipedrive

Not migratable

lossy
Fully supported

Altcraft message templates (email, SMS, push) have no structural equivalent in Pipedrive's CRM data model. Pipedrive supports email templates but not SMS or push templates. We export the template content as structured text files and deliver them as a handoff package for the customer's admin to re-create in Pipedrive's template editor or a connected email tool.

Altcraft

Communication Channel configuration

maps to

Pipedrive

Not migratable

lossy
Fully supported

Channel configurations (sender IDs, approved sending domains, SMS originator credentials, API keys for messenger integrations) are platform-specific and cannot transfer to Pipedrive. We document the channel configuration details for each active channel and deliver them to the customer for manual re-entry in Pipedrive's connected accounts or a third-party tool.

Altcraft

Automation Scenario

maps to

Pipedrive

Not migratable

lossy
Fully supported

Altcraft Scenarios include conditional branching, loop constructs, and API webhook calls that have no standard export format or Pipedrive equivalent. We export each Scenario as a structured written description (trigger, conditions, actions, delays) and deliver it as an inventory document. Pipedrive Workflow automation uses a trigger-action model without native looping; the customer's admin or a Pipedrive partner rebuilds each Scenario as a Workflow based on the inventory.

Altcraft

Control Group

maps to

Pipedrive

Custom field on Person

lossy
Fully supported

Altcraft Control Group membership is tied to Profile IDs. We preserve Control Group assignment as a custom field (control_group__c) on each Person record during migration. Pipedrive has no native Control Group feature; comparative campaign analytics must be rebuilt using Pipedrive's reporting and segmentation capabilities or a connected analytics tool.

Altcraft

Form / NPS Survey

maps to

Pipedrive

Not migratable

lossy
Fully supported

Form definitions and survey question structures export as structured data (field types, labels, order). Pipedrive has no native form builder for survey-style data collection. We deliver the form structure as a written handoff document. The customer recreates forms in Pipedrive's Web Forms (for lead capture) or a third-party form tool.

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

Pipedrive logo

Pipedrive gotchas

High

Custom field hash keys differ per account

High

Export access gated by visibility groups

Medium

Token-based API rate limits since December 2024

Medium

Sequences and Automations not exposed via REST API

Low

Cost escalates via workflow caps and add-ons

Pair-specific challenges

  • Altcraft API developer guide returns HTTP 301, blocking automated extraction

    The official Altcraft API reference at guides.altcraft.com/en/developer-guide/ returns a 301 redirect for all paths, making programmatic endpoint discovery impossible. This prevents automated API-based migration directly from Altcraft. We work around this by exporting Profile data through Altcraft's CSV export interface, by using Albato (Altcraft's native integration platform) where the customer has credentials, or by extracting directly from the database where the customer provides database access. API-based migration is only possible if the customer supplies their own internal API documentation or access tokens with documented response schemas.

  • Behavioral data and channel history have no native Pipedrive home

    Altcraft stores behavioral event histories (email opens, click events, channel subscriptions, engagement scores, purchase recency) against the Profile object. Pipedrive is a deal-centric CRM with no native behavioral event store. We extract behavioral attributes as custom fields on the Person record, but Pipedrive cannot natively segment on engagement recency, channel preference, or behavioral scoring without additional configuration. Teams that rely on Altcraft's behavioral analytics for marketing segmentation should plan to rebuild those capabilities in a connected marketing tool (Pipedrive's built-in email templates, or a third-party tool like ActiveCampaign, Brevo, or Klaviyo) rather than expecting the data to function the same way inside Pipedrive.

  • Automation Scenarios do not export as portable logic

    Altcraft Scenarios include conditional branching, loop constructs, API webhook calls, and wait-delay steps that have no standard export format. Pipedrive Workflows use a trigger-action model without native looping or webhook-invocation constructs. We export each Scenario as a structured written document (trigger, conditions, actions, delays) and deliver it as an inventory for the customer to rebuild manually. The rebuild requires the customer's Altcraft knowledge; we cannot reverse-engineer scenario logic from a data export alone.

  • Profile-count pricing creates a double-billing risk during export

    Altcraft bills on the number of Profiles stored across all tiers. During the migration window, Altcraft continues accumulating Profile counts while Pipedrive is simultaneously building its contact list. If the migration window extends (due to API access limitations or data volume), teams can incur overlapping charges on both platforms. We advise customers to throttle their Altcraft export to minimize the export window, confirm their Altcraft billing cycle dates, and schedule the cutover date to avoid a double-billing period. Pipedrive's per-user pricing model means that once the migration is complete, there is no per-contact surcharge.

  • Pipedrive's native migration tool does not support Altcraft

    Pipedrive's built-in migration assistant via Import2 only supports HubSpot, Salesforce, and Zoho as source platforms. Altcraft is not among the supported sources. Teams attempting a self-service migration through Pipedrive's native tool will hit an unsupported-source error and must use a third-party migration service (FlitStack AI) or manual CSV import. The CSV import path requires pre-formatting all data to match Pipedrive's required column headers, which is non-trivial for Profile records with behavioral custom fields and Order-to-Deal relationships.

Migration approach

Six steps for a successful Altcraft to Pipedrive data migration

  1. Discovery and Altcraft export feasibility assessment

    We audit the Altcraft account to identify all Profile databases, custom field definitions, active Segments, Campaigns with linked Orders, active Automation Scenarios, and Communication Channel configurations. Because the Altcraft API is inaccessible (301 redirect), we assess whether CSV export is available from the UI, whether Albato integration credentials are accessible, or whether the customer can provide database-level access. We also count Profiles and flag any that lack email addresses, which prevents Pipedrive import without manual remediation. The discovery output is a written migration scope with the confirmed export path (CSV, Albato, or database) and a list of records that require data quality remediation before migration.

  2. Data extraction and behavioral attribute extraction

    We extract Profile data from Altcraft using the confirmed export path. For CSV exports, we flatten behavioral attributes (channel subscriptions, engagement scores, last-interaction dates, LTV estimates, Control Group membership) from the Profile's nested structure into flat columns that map directly to Pipedrive custom fields. We extract Campaign records with associated performance metrics, Product catalog data, and Order history with line items. For each export, we generate a record count and a sample of 50 rows for field mapping validation before committing to the full export.

  3. Pipedrive account setup and custom field pre-creation

    Before any data moves into Pipedrive, we create all required custom fields in the destination account. This includes custom fields for behavioral attributes (engagement_score__c, last_channel__c, last_interaction_date__c, lifetime_value__c, email_optin__c, sms_optin__c, push_optin__c, altcraft_profile_id__c, control_group__c), campaign metrics (open_rate__c, click_rate__c), and any Altcraft custom profile fields that lack direct Pipedrive equivalents. We also configure Deal stages to match the Altcraft campaign status and order status mapping. Pipedrive account configuration happens in parallel with data extraction to avoid delays during the migration window.

  4. Organization and Person import in dependency order

    We import Pipedrive Organizations first (derived from Altcraft Profile company fields), then Persons. The Organization import uses the Altcraft domain as a dedupe key to avoid duplicate Organizations. Person import uses email as the primary dedupe key and resolves the Organization link at insert time using the Organization name as the matching field. All custom fields for behavioral data are populated during the Person import. Any Altcraft Profiles without email addresses are exported to a separate remediation file for the customer to address manually before a second-pass import.

  5. Deal, Product, and Order migration

    We import Products first (since Deals reference Products via Deal-Product entries), then Deals with campaign metadata, then Order history restructured as Deals with linked Product entries. Each phase produces a reconciliation report showing record count, error count, and sample record validation before the next phase begins. Closed orders receive a won stage assignment; pending orders receive the appropriate pipeline stage from the configured status-to-stage mapping.

  6. Scenario inventory and handoff package delivery

    We deliver a structured Scenario inventory document listing every active Altcraft Automation Scenario with its trigger type, conditional branches, delay steps, action types, and referenced Profiles. For each Scenario, we propose an equivalent Pipedrive Workflow construct or note that no native equivalent exists and recommend a third-party automation tool. We also deliver a Channel Configuration handoff document, a Template content export (as structured text files), a Form and Survey structure export, and a Control Group mapping summary. We do not rebuild Scenarios, configure Pipedrive Workflows, or set up third-party automation tools inside the migration scope.

  7. Cutover, validation, and billing offboarding

    We confirm the Altcraft export is complete and no new records have been created since the last export window. The customer offboards Altcraft users and confirms the billing cycle end date to avoid profile-count charges extending beyond the migration. We perform a final reconciliation comparing Pipedrive record counts against the Altcraft export counts, verify Person-Organization links, verify Deal-Product links, and confirm custom field completeness on a 50-record sample. We do not provide post-migration admin support or training as standard scope; these are separate engagements.

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.
Pipedrive logo

Pipedrive

Destination

Strengths

  • Intuitive drag-and-drop pipeline that sales reps actually use without resistance or training overhead.
  • Per-seat unlimited-deals model on all tiers — reps cannot be blocked from logging activity.
  • Active marketplace with 400+ integrations and a documented REST API with OpenAPI 3 specs.
  • Mobile apps with offline access, call logging, and calendar sync keep field teams operational.
  • Strong focus on sales activity tracking — next-action reminders and follow-up scheduling are first-class features.

Weaknesses

  • No custom objects — teams needing non-standard data structures must work around the four standard entity types.
  • Workflow automation limits by tier (30, 60, 90 active workflows) force upgrades as processes grow.
  • No free permanent plan — teams evaluating fit must commit to a trial without a freemium option.
  • Limited advanced reporting and custom dashboard capabilities compared to HubSpot or Salesforce.
  • Export permissions are gated by visibility groups, meaning data scoping must account for who can see what before migration.

Complexity grading

How hard is this migration?

Standard CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • 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 Pipedrive 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 Pipedrive data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations under 15,000 Profiles with CSV export available and clean data complete in three to five weeks. Migrations exceeding 50,000 Profiles, requiring behavioral event extraction from nested Profile structures, or needing Albato/database extraction (due to the API 301 block) move to six to ten weeks. The primary timeline driver is the export feasibility assessment and data quality remediation; Pipedrive import itself (Organization, Person, Deal, Product) typically completes within days of a confirmed data file.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Altcraft.
Land in Pipedrive, 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