CRM migration
Field-level mapping, validation, and rollback between Comarch Marketing Automation and Zoho CRM. We move data and schema; workflows are rebuilt natively in Zoho CRM.
Comarch Marketing Automation
Source
Zoho CRM
Destination
Compatibility
9 of 11
objects map 1:1 between Comarch Marketing Automation and Zoho CRM.
Complexity
BStandard
Timeline
5-8 weeks
Overview
Moving from Comarch Marketing Automation to Zoho CRM is a structural migration that separates loyalty and marketing data from automation logic. Comarch stores campaign journey definitions in a proprietary format that cannot be exported via standard APIs; we extract campaign metadata, audience lists, loyalty program structures, and engagement KPI records, but the automation workflow logic itself must be rebuilt in Zoho Marketing Automation 2.0 Journeys by your team. We map Comarch's loyalty member attributes, tier levels, and earning rules to Zoho CRM custom fields and custom modules, preserving transactional history and engagement scores as numeric records tied to Contact IDs. Channel configuration references for email, SMS, push, and call-center move as structured data, and we flag AI-driven recommendations and Comarch BI Point dashboards as non-migratable records that require rebuild. We do not migrate Workflows, Sequences, Promotional Journey logic, or Forms; we deliver a written inventory of each for your admin to rebuild in Zoho Marketing Automation 2.0.
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 Comarch Marketing Automation object lands in Zoho CRM, 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
Contact / Loyalty Member
Zoho CRM
Contact
1:1Comarch loyalty member profiles (with member ID, loyalty tier, enrollment date, points balance, and engagement score) map to Zoho CRM Contact records. We extract the loyalty attributes as custom fields: Loyalty_Tier__c (picklist), Enrollment_Date__c (date), Points_Balance__c (number), Lifetime_Value__c (currency), and Engagement_Score__c (number). Transaction history linked to member IDs migrates as related custom object records in a Loyalty_Transactions__c custom module. The Comarch contact's primary email, phone, and address fields map to Zoho standard fields with dedupe by email address.
Comarch Marketing Automation
Loyalty Program
Zoho CRM
Custom Module (Loyalty_Program__c)
1:1Comarch loyalty program definitions include tier structures, earning rules, redemption logic, and partner configurations. We export program metadata and map to a Zoho CRM custom module Loyalty_Program__c with fields for Tier_Name__c, Points_Multiplier__c, Redemption_Rate__c, and Partner_Config__c (long text). Since Zoho CRM does not have a native loyalty program object, custom module schema is designed during scoping and deployed before member import. Any non-standard earning rule types (time-limited multipliers, partner-specific accruals) are flagged for manual review against Zoho's custom module capabilities.
Comarch Marketing Automation
Customer Segment
Zoho CRM
Contacts (via Tag or Custom Lookup)
1:manyComarch segments are built from AI-driven analysis of zero and first-party data with rules-based filtering. We export segment definitions (name, criteria, member count) and member contact IDs. Segments with under 10,000 members are mapped to Zoho CRM Tags (one tag per segment name). Segments exceeding 10,000 members or requiring dynamic membership are documented as Zoho Marketing Automation Segments to rebuild post-migration. The segment criteria logic is preserved in a custom field Segment_Criteria__c on the Contact for admin reference during rebuild.
Comarch Marketing Automation
Campaign / Customer Journey
Zoho CRM
Campaign (metadata only)
1:1Comarch campaign journey metadata (campaign name, channel assignments, start and end dates, audience size, send history, and send counts) migrates to Zoho CRM Campaign records. The journey workflow logic itself is stored in Comarch's proprietary format and cannot be exported via API. We extract campaign metadata and contact engagement records (opens, clicks, unsubscribes) as Campaign Member status history. The automation logic is documented in the automation rebuild inventory delivered post-migration for the customer's admin to reconstruct in Zoho Marketing Automation 2.0 Journeys.
Comarch Marketing Automation
Promotional Offer
Zoho CRM
Custom Module (Promotional_Offer__c)
1:1Comarch promotional offer definitions include discount rules, eligibility criteria, temporal constraints, and partner-specific configurations. We map offer data to a Zoho CRM custom module Promotional_Offer__c with fields for Offer_Type__c (picklist: discount/cashback/free-item), Discount_Value__c (number), Eligibility_Criteria__c (long text), Start_Date__c, End_Date__c, and Partner_Name__c. Offer PDFs and attachments are downloaded individually and re-uploaded to Zoho CRM Attachments linked to the Promotional_Offer__c record.
Comarch Marketing Automation
Engagement Metrics / KPIs
Zoho CRM
Custom Module (Loyalty_KPI__c)
1:1KPIs including growth rate, churn rate, average transaction value, loyalty penetration, CLV, engagement index, enrollments, and NPS are exported as numeric records tied to member IDs. We map these to a custom module Loyalty_KPI__c with fields for Member_ID__c (lookup to Contact), KPI_Type__c (picklist), KPI_Value__c (number), KPI_Date__c (date), and Source_System__c (constant: Comarch). This preserves longitudinal KPI data for loyalty reporting even though Comarch BI Point dashboards do not migrate.
Comarch Marketing Automation
Channel Configuration (Email, SMS, Push, Call-Center)
Zoho CRM
Zoho Marketing Automation Channel Setup + CRM Custom Fields
lossyComarch multichannel configurations for email, SMS, push, direct mail, Facebook, and call-center are exported as structured channel reference records. We map these to Zoho Marketing Automation channel configurations (email sender domain, SMS gateway settings, WhatsApp Business account) and to Zoho CRM custom fields on Contact for channel opt-in flags (Email_Opt_In__c, SMS_Opt_In__c, Push_Opt_In__c, Call_Opt_In__c). Sender domain reputation and IP warming for email are documented for Zoho's deliverability setup.
Comarch Marketing Automation
Custom Properties / Extended Fields
Zoho CRM
Custom Fields on Contact and Custom Modules
1:1Enterprise Comarch deployments frequently extend the data model with custom fields for industry-specific attributes (banking policy numbers, insurance policy IDs, retail store codes, telecom SIM identifiers). We extract custom property definitions alongside record data and map each to a Zoho CRM custom field of the matching type. Text fields map to text, numeric to number, dates to date, and picklists to picklist with value mapping preserved. Custom field metadata (API name, field type, picklist values) is documented in the schema design phase.
Comarch Marketing Automation
EDI / ERP Integration Configuration
Zoho CRM
Custom Module (Integration_Config__c)
1:1Comarch EDI and ERP integrations are configured at the account level for B2B wholesale workflows. We extract integration endpoint configurations (EDI message types, protocol settings, partner IDs, and ERP connection parameters) as structured records in a custom module Integration_Config__c. These configurations map to Zoho custom fields rather than live integrations; the customer uses this documentation to reconfigure connections in Zoho's native ERP integrations or Zoho Catalyst for custom EDI routing post-migration.
Comarch Marketing Automation
Attachments / Documents
Zoho CRM
Attachments (Zoho CRM native)
1:1Marketing materials, offer PDFs, and program documentation are exported as file references or binary blobs depending on the Comarch deployment configuration. We flag attachments for individual download during extraction, map them to Zoho CRM native Attachments linked to the parent record (Contact, Loyalty_Program__c, Promotional_Offer__c, or Campaign), and preserve the original filename and MIME type. Large file batches (over 500 attachments) are chunked into separate import batches to stay within Zoho's attachment size limits.
Comarch Marketing Automation
Owner (User)
Zoho CRM
User
1:1Comarch user and owner records map to Zoho CRM User by email address. We extract every distinct user referenced on loyalty member, campaign, and engagement records. Owner assignments migrate as Zoho CRM Owner lookup fields on Contact, Campaign, and custom module records. Any Comarch owner without a matching Zoho CRM User is held in a reconciliation queue for the customer's admin to provision before record import resumes.
| Comarch Marketing Automation | Zoho CRM | Compatibility | |
|---|---|---|---|
| Contact / Loyalty Member | Contact1:1 | Fully supported | |
| Loyalty Program | Custom Module (Loyalty_Program__c)1:1 | Fully supported | |
| Customer Segment | Contacts (via Tag or Custom Lookup)1:many | Fully supported | |
| Campaign / Customer Journey | Campaign (metadata only)1:1 | Fully supported | |
| Promotional Offer | Custom Module (Promotional_Offer__c)1:1 | Fully supported | |
| Engagement Metrics / KPIs | Custom Module (Loyalty_KPI__c)1:1 | Fully supported | |
| Channel Configuration (Email, SMS, Push, Call-Center) | Zoho Marketing Automation Channel Setup + CRM Custom Fieldslossy | Fully supported | |
| Custom Properties / Extended Fields | Custom Fields on Contact and Custom Modules1:1 | Mapping required | |
| EDI / ERP Integration Configuration | Custom Module (Integration_Config__c)1:1 | Fully supported | |
| Attachments / Documents | Attachments (Zoho CRM native)1:1 | Mapping required | |
| Owner (User) | User1:1 | 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.
Comarch Marketing Automation gotchas
Partner-managed enterprise deployments complicate data extraction
Automation journey logic does not export from Comarch
No publicly documented API rate limits for Comarch Marketing Automation
Data Import and Export Tools feature is tier-dependent
Loyalty program tier structures are often deeply customized
Zoho CRM gotchas
API access requires Professional tier or above
Subform fields do not export cleanly via CSV
API credit consumption is non-linear
Export download links expire in 7 days
Owner (User) assignments require pre-mapped user IDs
Pair-specific challenges
Migration approach
Discovery and partner-admin check
We audit the Comarch deployment for tier, custom properties, loyalty program count, customer segment volume, campaign history, engagement KPI records, and channel configuration. We confirm whether the deployment is partner-administered and, if so, establish partner contact to arrange API access or export authorization. We also extract Comarch API quota allocations from the account team to calibrate extraction throughput. The discovery output is a written migration scope with record counts per object, a list of any partner coordination prerequisites, and a custom module schema design for Zoho CRM.
Schema design in Zoho CRM
We design the destination schema in Zoho CRM. This includes creating custom modules for Loyalty_Program__c, Loyalty_KPI__c, Promotional_Offer__c, and Integration_Config__c with all required custom fields and field types matched from Comarch. We create custom fields on the standard Contact object for loyalty attributes (Loyalty_Tier__c, Enrollment_Date__c, Points_Balance__c, Engagement_Score__c) and channel opt-in flags. Tags are created for Comarch customer segments under 10,000 members. Schema is deployed into a Zoho CRM sandbox or staging environment first for validation before production migration begins.
Staged migration and reconciliation
We run a full migration into the Zoho CRM staging environment using production-like data volume. The customer's RevOps or marketing ops lead reconciles record counts (Contacts in, Loyalty Programs in, Campaigns in, KPI records in, Offer records in) and spot-checks 25-50 random records against the Comarch source. Custom field mapping is validated, tag assignments are verified, and custom module relationships are confirmed. Any mapping corrections happen in staging, not in production.
Owner reconciliation and User provisioning
We extract every distinct Comarch user referenced on loyalty member, campaign, and engagement records and match by email against the Zoho CRM destination's User table. Users without a matching Zoho CRM User go to a reconciliation queue. The customer's Zoho admin provisions any missing users and assigns appropriate profiles and roles. Migration cannot proceed past this step because OwnerId references must be valid on all standard and custom module records.
Production migration in dependency order
We run production migration in record-dependency order: Zoho CRM Users (validated), Contacts (with loyalty custom fields and segment tags), Loyalty_Program__c records, Promotional_Offer__c records, Loyalty_KPI__c records (via Bulk API for large volumes), Campaigns (metadata only, no journey logic), Integration_Config__c records, and Attachments (flagged for individual upload). Each phase emits a row-count reconciliation report before the next phase begins. Comarch channel configurations are documented for Zoho Marketing Automation setup post-migration.
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 Zoho CRM as the system of record. We deliver the automation rebuild inventory documenting every Comarch customer journey and workflow rule with trigger type, entry criteria, step sequence, and recommended Zoho Marketing Automation 2.0 Journey equivalent. We support a one-week hypercare window for reconciliation issues. We do not rebuild Comarch automations as Zoho Marketing Automation Journeys inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Comarch Marketing Automation
Source
Strengths
Weaknesses
Zoho CRM
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. All 8 core objects map 1:1 between Comarch Marketing Automation and Zoho CRM.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Comarch Marketing Automation and Zoho CRM.
Object compatibility
All 8 core objects map 1:1 between Comarch Marketing Automation and Zoho CRM.
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
Comarch Marketing Automation: Not publicly documented; varies by enterprise contract.
Data volume sensitivity
Comarch Marketing Automation doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Comarch Marketing Automation to Zoho CRM migration scoping. Not seeing yours? Book a call.
Walk through your Comarch Marketing Automation to Zoho CRM migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Comarch Marketing Automation
Other ways to arrive at Zoho CRM
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.