CRM migration

Migrate from Comarch Marketing Automation to Salesforce Sales Cloud

Field-level mapping, validation, and rollback between Comarch Marketing Automation and Salesforce Sales Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Sales Cloud.

Comarch Marketing Automation logo

Comarch Marketing Automation

Source

Salesforce Sales Cloud

Destination

Salesforce Sales Cloud logo

Compatibility

93%

13 of 14

objects map 1:1 between Comarch Marketing Automation and Salesforce Sales Cloud.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Comarch Marketing Automation to Salesforce is a platform-type transition, not a like-for-like swap. Comarch is a loyalty-first marketing automation platform built around loyalty programs, AI-driven segmentation, and multichannel campaign journeys across email, SMS, push, and call-center. Salesforce is a CRM that stores customer records as Leads and Contacts under Accounts, with marketing automation as a separate product family. We extract Comarch loyalty member profiles, segment memberships, campaign send histories, promotional offer configurations, and KPI metrics, then map them into Salesforce's contact-account model using custom fields for loyalty attributes and Salesforce Campaigns for segment membership. The migration does not include Comarch journey and automation workflow logic, which is proprietary and does not export via API; we deliver a complete rebuild checklist instead. Comarch's partner-administered enterprise deployments require partner coordination before extraction begins, which we scope during discovery.

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

Comarch Marketing Automation logo

Comarch Marketing Automation

What's pushing teams away

  • Automation rules lack flexibility for cross-region customer journeys, requiring workarounds when managing loyalty programs that span multiple EU jurisdictions or business units.
  • Reporting dashboards offer limited deep customization for EU compliance exports and industry-specific KPIs, forcing teams to manually reconcile data for regulatory submissions.
  • Smaller German logistics and accounting tools lack native connectors, creating integration gaps that require extra development effort or third-party middleware.
  • The user interface is described as less modern compared to newer SaaS alternatives, and bulk actions require more steps than expected, slowing down marketing operations teams.
  • SMS deliverability to certain EU countries is inconsistent, which disrupts time-sensitive restock alerts and other transactional messaging for B2B customers.

Choosing

Salesforce Sales Cloud logo

Salesforce Sales Cloud

What's pulling them in

  • The AppExchange marketplace with 5,000+ prebuilt apps gives enterprises integrations for nearly every business workflow without custom development.
  • Native Einstein AI for lead scoring, opportunity insights, and predictive forecasting adds intelligence without a separate platform purchase.
  • Territory management, multi-currency support, and advanced forecasting satisfy the needs of complex B2B sales organizations with structured revenue teams.
  • Slack, Tableau, and CPQ are deeply integrated into the core platform, keeping the sales stack unified for teams already in the Salesforce ecosystem.
  • Organizations with a large, established Salesforce implementation choose it because switching costs — integrations, custom code, trained admins — are prohibitive.

Object mapping

How Comarch Marketing Automation objects map to Salesforce Sales Cloud

Each row shows how a Comarch Marketing Automation object lands in Salesforce Sales Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.

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

Comarch Marketing Automation

Loyalty Member / Contact

maps to

Salesforce Sales Cloud

Contact or Lead (split required)

1:many
Fully supported

Comarch loyalty member profiles with tier, engagement score, and transaction history map to Salesforce Contact attached to an Account. Members without a qualifying business relationship (unregistered subscribers, early-funnel contacts) map to Salesforce Lead. The original Comarch tier level, loyalty points balance, and enrollment date migrate as custom Contact fields (loyalty_tier__c, loyalty_points_balance__c, loyalty_enrollment_date__c) so that tier-based reporting and segmentation rebuilds can reference them in Salesforce Reports and Flow criteria.

Comarch Marketing Automation

Loyalty Program

maps to

Salesforce Sales Cloud

Custom Object: Loyalty_Program__c

1:1
Fully supported

Comarch loyalty program definitions include tier structures, earning and redemption rules, and partner configurations. These map to a Salesforce custom object Loyalty_Program__c with fields for program name, tier count, earning rate, and redemption rule type. Earning and redemption rule logic (complex conditional logic not representable as field values) is documented in the rebuild checklist for manual configuration in Salesforce Flow or a custom Aura/LWC component.

Comarch Marketing Automation

Customer Segment

maps to

Salesforce Sales Cloud

Campaign + CampaignMember

1:1
Fully supported

Comarch segments built from AI-driven and rule-based filtering map to Salesforce Campaign records with CampaignMember entries linking the segment members. The segment name, definition rule (stored as a text description), and member count migrate as Campaign fields. Segment membership is rebuilt as Campaign Member Status values in Salesforce. Active segments used for ongoing campaigns become Salesforce Campaigns; archived segments become Campaign records with status Archived.

Comarch Marketing Automation

Campaign / Customer Journey

maps to

Salesforce Sales Cloud

Campaign + Custom Activity Fields

1:1
Fully supported

Comarch campaign metadata (name, channel assignment, start and end dates, audience size) maps to Salesforce Campaign. Send history records (opens, clicks, bounces) migrate as custom Campaign fields or CampaignInfluence records if multi-touch attribution is required. The multichannel journey logic itself is proprietary and does not export; we document every campaign's trigger, channels, and audience filter as a written specification for rebuild in Salesforce Marketing Cloud Journey Builder or Flow.

Comarch Marketing Automation

Promotional Offer

maps to

Salesforce Sales Cloud

Custom Object: Promotion__c

1:1
Fully supported

Comarch promotional offers include discount rules, eligibility criteria, and temporal constraints. These map to a Salesforce custom object Promotion__c with fields for offer name, discount_type__c, discount_value__c, eligibility_criteria__c, start_date__c, and end_date__c. Complex eligibility rules (partner-specific, tier-restricted, or time-limited conditional discounts) are documented as text in the eligibility_criteria__c field with a flag requiring manual rebuild in Salesforce as Flow criteria or a custom Lightning component.

Comarch Marketing Automation

Engagement Metrics / KPIs

maps to

Salesforce Sales Cloud

Custom Fields on Contact

1:1
Fully supported

Comarch KPIs including growth rate, churn rate, average transaction value, loyalty penetration, CLV, engagement index, enrollments, and NPS migrate as custom fields on the Salesforce Contact (churn_rate__c, clv__c, engagement_index__c, nps_score__c). KPI values are tied to member IDs during extraction and mapped to the corresponding Contact record during migration. We preserve the KPI as_of_date__c timestamp for audit. Churn prediction and AI-generated scores (runtime-computed) do not migrate because they are not stored as exportable records.

Comarch Marketing Automation

Email Channel Configuration

maps to

Salesforce Sales Cloud

Email Integration Configuration

1:1
Fully supported

Comarch email channel configurations (SMTP settings, sender profiles, deliverability settings) are extracted as configuration records. We map them to Salesforce's Email Relay, Email Load Balancer, or custom Email Integration (SpringCM) depending on the customer's Salesforce edition and existing email infrastructure. If the customer uses Salesforce Marketing Cloud Email Studio, we document the sender profile and deliverability settings for rebuild there.

Comarch Marketing Automation

SMS Channel Configuration

maps to

Salesforce Sales Cloud

MobileConnect or Twilio Connected App

1:1
Fully supported

Comarch SMS channel configurations for EU-country messaging migrate as documented specifications. Salesforce Marketing Cloud MobileConnect (available in Marketing Cloud) or a Twilio Connected App in Sales Cloud replaces Comarch SMS routing. We export the country-level routing rules and short-code configurations as written documentation for the customer's marketing operations team to configure in the destination system post-migration.

Comarch Marketing Automation

Custom Properties / Extended Fields

maps to

Salesforce Sales Cloud

Custom Fields

1:1
Mapping required

Comarch enterprise deployments frequently extend the loyalty member and campaign data model with custom fields for industry-specific attributes (B2B wholesale pricing tiers, insurance policy IDs, retail store codes). We extract all custom property definitions alongside record data and map them to Salesforce custom fields of equivalent type (text, number, picklist, date). Field-level security and field-level sharing are documented for the customer's Salesforce admin to configure post-migration.

Comarch Marketing Automation

Attachments / Documents

maps to

Salesforce Sales Cloud

ContentDocument + ContentVersion

1:1
Mapping required

Marketing materials, offer PDFs, and program documentation stored in Comarch migrate as Salesforce ContentDocument records via ContentVersion binary upload. File metadata (filename, content type, upload date) preserves from Comarch. Files are linked via ContentDocumentLink to the related Contact, Account, Campaign, or Promotion__c record. We flag attachments for individual download during extraction if the Comarch deployment uses partner-managed file storage.

Comarch Marketing Automation

Integration Configurations (ERP, EDI)

maps to

Salesforce Sales Cloud

Connected App or Custom Integration Fields

1:1
Mapping required

Comarch EDI and ERP integrations are configured at the account level for B2B workflows. We extract integration endpoint configurations (API URLs, authentication credentials stored as secure notes) as written documentation for rebuild. Integration logic in Comarch (order sync, inventory push) maps to Salesforce Connect external objects or MuleSoft Composer flows, which the customer's integration team rebuilds post-migration.

Comarch Marketing Automation

AI-Driven Recommendations

maps to

Salesforce Sales Cloud

N/A

1:1
Not supported

AI-generated product recommendations and churn predictions computed at runtime from behavioral models are not stored as exportable data records in Comarch. We do not migrate these. We recommend rebuilding AI-driven recommendation logic in Salesforce Data Cloud (available on Enterprise and Unlimited) or a third-party CDP integration. Churn prediction can be rebuilt using Salesforce Einstein Prediction Builder or a dedicated model retrained on migrated KPI data in a data warehouse.

Comarch Marketing Automation

Analytics Dashboards

maps to

Salesforce Sales Cloud

N/A

1:1
Not supported

Comarch BI Point dashboards and visualizations are rendered client-side from underlying KPI data and do not export as reusable objects. We migrate the underlying KPI data (as custom fields on Contact, Campaign, and custom loyalty objects) so that Salesforce Reports and Dashboards can be rebuilt referencing the migrated data. The rebuild checklist includes every Comarch BI Point chart and its underlying KPI for the customer's admin to reconstruct in Salesforce Analytics.

Comarch Marketing Automation

Channel Send History

maps to

Salesforce Sales Cloud

CampaignMember + Custom Activity Fields

1:1
Fully supported

Comarch email, SMS, and push send histories (open records, click records, bounce records, unsubscribe records) map to Salesforce CampaignMember with custom fields for send_date__c, open_date__c, click_url__c, bounce_reason__c, and unsubscribe_date__c. Each send event becomes a separate CampaignMember record. Activity timeline ordering is preserved by setting CampaignMember.CreatedDate to the original Comarch timestamp.

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.

Comarch Marketing Automation logo

Comarch Marketing Automation gotchas

High

Partner-managed enterprise deployments complicate data extraction

High

Automation journey logic does not export from Comarch

Medium

No publicly documented API rate limits for Comarch Marketing Automation

Medium

Data Import and Export Tools feature is tier-dependent

Medium

Loyalty program tier structures are often deeply customized

Salesforce Sales Cloud logo

Salesforce Sales Cloud gotchas

High

Workflow Rules and Process Builder are retired

High

Bulk API batch quota exhaustion during large imports

Medium

Storage overage billing is non-obvious

Medium

Account-Contact many-to-many relationship mapping

Low

Territory and team member import ordering dependencies

Pair-specific challenges

  • Partner-managed enterprise deployments require partner coordination

    Some Comarch enterprise deployments are partner-administered, meaning the certified partner controls access to the customer data and API configuration. In these cases, direct API extraction or database export requires coordination with the managing partner before FlitStack AI can initiate migration. We identify whether a partner-administered deployment is in scope during discovery, establish partner contact as a prerequisite, and structure the data extraction to run through the partner's authorized channel. This coordination step can add two to four weeks to the discovery phase.

  • Automation journey logic does not export from Comarch

    Comarch stores customer journey and campaign workflow definitions in a proprietary format that is not exposed via standard APIs. While we extract campaign metadata, audience records, send histories, and offer configurations, the automation logic (triggers, delays, branching conditions, A/B split logic, AI-driven send-time optimization) is not exportable. We deliver a complete written inventory of every active journey and automation rule with its trigger, conditions, actions, and recommended Salesforce Flow equivalent. The customer's admin or a Salesforce implementation partner rebuilds them post-migration.

  • No publicly documented API rate limits for Comarch

    Comarch does not publish standard API rate limits for its marketing automation module in public documentation. API access is negotiated on a per-customer basis, particularly for enterprise deployments. We confirm API quota allocations with the Comarch account team or managing partner before setting extraction throughput. We throttle requests conservatively, implement exponential backoff on 429 responses, and run extraction in off-peak hours to avoid triggering account-level throttling that could interrupt the migration.

  • Loyalty tier and earning rule structures are often deeply customized

    Comarch loyalty programs in enterprise deployments frequently include custom tier logic, partner-specific earning rules, time-limited promotional structures, and multi-currency point balances built for specific verticals. These customizations are not always exposed in standard export fields. We review loyalty program configurations with the customer during discovery, map all non-standard rules to Salesforce custom fields or a Loyalty_Program__c custom object, and flag any rule types that cannot be represented 1:1 in Salesforce (complex conditional logic, multi-tier stacking rules) for manual rebuild specification.

  • Data Import and Export Tools feature is tier-dependent

    Comarch's Data Import and Export Tools are a feature within the enterprise and mid-market tiers. Customers on lower Comarch tiers may not have programmatic bulk export access and may need to rely on partner-assisted extraction or manual report downloads. We verify the customer's Comarch tier during scoping, adjust our extraction strategy for lower-tier customers toward partner-assisted or report-based export, and factor any manual extraction steps into the project timeline.

Migration approach

Six steps for a successful Comarch Marketing Automation to Salesforce Sales Cloud data migration

  1. Discovery and partner coordination

    We audit the Comarch deployment across tier (enterprise, mid-market, SMB), loyalty program count, segment count, campaign volume, engagement record volume, and custom field inventory. If the deployment is partner-administered, we establish partner contact during this phase and confirm API access credentials and extraction authorization. We also identify the Salesforce edition target (Sales Cloud Professional at $80/user for most migrations; Enterprise $165/user if custom objects and Flow at scale are required) and confirm whether Marketing Cloud is in scope. The discovery output is a written migration scope document covering record counts, tier mapping, partner coordination timeline, and automation rebuild inventory.

  2. Schema design and loyalty object creation

    We design the destination schema in Salesforce. This includes creating the Loyalty_Program__c and Promotion__c custom objects, custom fields on Contact for loyalty attributes (tier, points balance, enrollment date), custom KPI fields (churn_rate, CLV, engagement_index, NPS), and Salesforce Campaigns for segment and campaign migration. We configure Record Types and Page Layouts for loyalty-optimized views. Schema is deployed via Salesforce metadata API or change set into a Sandbox org first for validation before any data moves.

  3. Sandbox migration and reconciliation

    We run a full migration into a Salesforce Sandbox using production-equivalent data volume. The customer's loyalty operations lead reconciles record counts (Contacts migrated, Campaigns created, KPI fields populated, segment memberships assigned), spot-checks 25-50 random loyalty member records against the Comarch source data, and validates that tier levels, point balances, and campaign membership assignments match. Any mapping corrections happen in Sandbox before production migration begins.

  4. Partner-mediated extraction (if applicable)

    For partner-administered Comarch deployments, we coordinate with the managing partner to extract data through their authorized channel. This may involve providing the partner with a structured data extraction specification, reviewing the extracted files for completeness, and running transformation scripts on the partner-provided export. This step can take two to four weeks and is parallelized with schema design where possible. We maintain a data handover checklist that the partner completes before FlitStack AI begins transformation.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Accounts (from Comarch company-level records if present), Contacts (with loyalty tier and KPI fields populated, with the tier-to-Lead-or-Contact split applied for unregistered subscribers), Loyalty_Program__c records (custom object created before loyalty members so lookup fields resolve), Promotion__c records, Campaigns (segment and campaign metadata), CampaignMembers (with send history custom fields populated), and KPI records (as custom fields on Contact). Each phase emits a row-count reconciliation report before the next phase begins. Engagement history exceeding 500,000 records uses the Salesforce Bulk API 2.0 with batch chunking and exponential backoff.

  6. Cutover, validation, and automation rebuild handoff

    We freeze Comarch writes during cutover, run a final delta migration of any records modified during the migration window, then enable Salesforce as the system of record for loyalty data. We deliver the automation rebuild checklist documenting every Comarch journey, workflow rule, and AI-driven recommendation with its trigger, conditions, actions, and recommended Salesforce Flow equivalent. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's loyalty operations team. We do not rebuild Comarch automation logic as Salesforce Flow inside the migration scope; that work is handled by the customer's admin team or a Salesforce implementation partner.

Platform deep dives

Context on both ends of the pair

Comarch Marketing Automation logo

Comarch Marketing Automation

Source

Strengths

  • AI-powered segmentation and recommendation engine applied across zero and first-party customer data.
  • Multichannel orchestration covering email, SMS, push, direct mail, Facebook, and call-center from a single platform.
  • Loyalty management tightly integrated with marketing automation for B2B, B2C, and B2E program types.
  • Dozens of KPIs including churn prediction, CLV, NPS, and industry benchmarking delivered through Comarch BI Point.
  • EU and GDPR compliance posture, with dedicated support for German regulatory frameworks in enterprise deployments.

Weaknesses

  • UI described as less modern compared to newer SaaS alternatives; bulk operations require more steps.
  • Automation rules lack cross-region flexibility, complicating multi-jurisdiction loyalty program management.
  • Native integrations missing for smaller European logistics and accounting tools, requiring custom development.
  • Reporting dashboard has limited deep customization for EU compliance exports and wholesale-specific KPIs.
  • SMS deliverability to certain EU countries is inconsistent, affecting time-sensitive transactional alerts.
Salesforce Sales Cloud logo

Salesforce Sales Cloud

Destination

Strengths

  • Largest enterprise app ecosystem in CRM with 5,000+ AppExchange integrations covering nearly every vertical workflow.
  • Native Einstein AI delivers lead scoring, opportunity insights, and predictive forecasting without a third-party layer.
  • Advanced territory management, multi-currency, and flexible forecasting satisfy complex B2B revenue structures.
  • Deep platform extensibility: Custom Objects, Apex, Flow, and the Metadata API allow full schema customization.
  • Well-documented REST API, Bulk API, and Composite API with published rate limits for programmatic migration.

Weaknesses

  • Pricing model is layered and opaque in practice: per-seat fees plus storage overages, add-on subscriptions, and annual uplifts compound to 30–40% above sticker price.
  • Workflow Rules and Process Builder are deprecated, forcing all orgs onto Salesforce Flow — a migration task that catches many teams by surprise.
  • Steep administrative complexity: meaningful configuration requires a dedicated Salesforce admin or consultant.
  • API rate limits are edition-gated (100k/day base for Enterprise) and easily exhausted by large historical imports without throttling.
  • Data export is exportable via Data Loader but preserving relationship integrity across 30+ objects requires careful ETL sequencing.

Complexity grading

How hard is this migration?

Standard CRM migration. 1 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 Comarch Marketing Automation and Salesforce Sales Cloud.

  • Object compatibility

    B

    1 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

    Comarch Marketing Automation: Not publicly documented; varies by enterprise contract.

  • Data volume sensitivity

    B

    Comarch Marketing Automation doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Comarch Marketing Automation to Salesforce Sales Cloud 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 Comarch Marketing Automation to Salesforce Sales Cloud data migrations

Answers to the questions buyers ask most during Comarch Marketing Automation to Salesforce Sales Cloud migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Comarch Marketing Automation to Salesforce Sales Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between six and ten weeks for accounts under 50,000 loyalty members, 200 segments, and 500 campaigns with no deeply customized loyalty tier logic. Migrations with partner-administered Comarch deployments, deeply customized earning and redemption rules, large KPI histories (over 1 million engagement records), or multi-partner loyalty structures move to twelve to twenty weeks because of partner coordination overhead, custom loyalty object design, and Bulk API time for engagement records.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Comarch Marketing Automation.
Land in Salesforce Sales Cloud, 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