CRM migration
Field-level mapping, validation, and rollback between Mekari Qontak and Zoho CRM. We move data and schema; workflows are rebuilt natively in Zoho CRM.
Mekari Qontak
Source
Zoho CRM
Destination
Compatibility
6 of 11
objects map 1:1 between Mekari Qontak and Zoho CRM.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Mekari Qontak to Zoho CRM is driven by two structural differences: pricing model (Indonesian Rupiah sales-assisted quotes versus Zoho's transparent USD per-user tiers from $14/user/month) and platform scope (Qontak's omnichannel messaging focus versus Zoho's full CRM suite including Deals, Cases, Products, Quotes, and Invoices). We migrate Contacts, Deals, Tickets, and Custom Properties through Zoho's REST API with batch chunking and rate-limit handling. The critical migration risk is the WhatsApp Business API offboarding: the WABA number cannot transfer automatically and must be released via email to Qontak support before the WhatsApp message history endpoint is severed. We submit that offboarding request on the customer's behalf and sequence the contact export before the release so no message history is lost. Chatbot flows, workflow automations, and broadcast campaign history do not migrate as code; we deliver written inventories for the customer's admin to rebuild in Zoho.
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 Mekari Qontak 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.
Mekari Qontak
Contact
Zoho CRM
Contact + Account (split or merge depending on data model)
1:1Qontak Contact records map to Zoho CRM Contact with all standard fields (Full Name, Email, Phone, Mobile) preserved. If Qontak stores a Company field on the Contact, we also create a corresponding Zoho Account and link via the Account Name lookup. Custom Contact properties migrate to Zoho custom fields with type conversion applied (Qontak dropdown to Zoho picklist, Qontak text area to Zoho multiline text). We deduplicate on email address during import and flag any duplicate Email addresses for admin resolution.
Mekari Qontak
Company
Zoho CRM
Account
1:1Qontak Company records map to Zoho CRM Account. The Qontak company domain becomes the Account Website field and serves as the dedupe key. If Qontak Contacts reference a Company without a separate Companies export, we create Accounts from the Contact.Company association during the Contact import phase. Account City, Country, and Industry map from Qontak Company fields with minor label adjustments.
Mekari Qontak
Deal
Zoho CRM
Potentials
1:1Qontak Deals map to Zoho CRM Potentials with the Deal amount, closing date, owner, and pipeline stage preserved. Qontak pipeline stage names map to Zoho Potential Stage values during migration; we pre-create the Zoho pipeline layout with matching stage names before import. Deal custom properties (Closed-Lost reason, products associated, etc.) migrate as Zoho custom fields. If Qontak Deals reference a Contact, we create the Contact-Account-Potential linkage in Zoho at migration time.
Mekari Qontak
Deal Stage
Zoho CRM
Potential Stage
lossyQontak pipeline configurations (stage names, probabilities, and stage order) are enumerated per plan tier. We pre-create the Zoho pipeline layout with matching stage names and configure probability percentages from Qontak's stage values before migration begins. If Qontak uses different pipelines per line of business, we create multiple Zoho CRM layouts with separate Pipeline assignments per Potential Record Type.
Mekari Qontak
Ticket
Zoho CRM
Cases
1:1Qontak Tickets map to Zoho CRM Cases. The Ticket status enumerated list (e.g., Open, Pending, Resolved, Closed) maps to Zoho Case Status values. Qontak custom ticket fields migrate as Zoho Case custom fields. If the customer also licenses Zoho Desk for multi-channel service, Cases sync natively between CRM and Desk. Qontak conversation threads (WhatsApp message history linked to tickets) do not migrate as a structured object; we export conversation metadata and timestamps as a Case custom text field for admin reference.
Mekari Qontak
Chatbot Flows
Zoho CRM
Custom Module + Documentation
lossyQontak chatbot flows export in a Qontak-internal JSON schema that is not portable to Zoho's chatbot framework. We extract the full decision tree structure (trigger conditions, branch logic, action sequences, and message content) into a detailed written flow map and rebuild recommendations. Zoho offers Zoho SalesIQ for chatbot capabilities, but the customer's admin rebuilds flows in the chosen tool post-migration. This object does not migrate as executable code.
Mekari Qontak
WhatsApp Templates
Zoho CRM
Zoho Integration Setup + New WABA Registration
lossyApproved WhatsApp message templates in Qontak are tied to the Qontak-hosted WABA account and cannot be transferred to Zoho. We document the existing template content (header, body, footer, buttons) as a written inventory. The customer either registers a new WABA directly with Meta Business or via Zoho's WhatsApp Business integration for Zoho CRM, then submits templates for re-approval. Qontak templates cannot be imported into Zoho or reused without Meta re-verification.
Mekari Qontak
Users / Agents
Zoho CRM
Users
1:1Qontak agent records (name, email, role: Supervisor or Agent, channel allocation) map to Zoho CRM Users. We resolve agents by email match during migration. Qontak role assignments (Supervisor, Agent) map to Zoho Profiles and Roles, with Supervisor mapping to a role that includes visibility of team members' records. Any Qontak agent without a matching Zoho User is held in a reconciliation queue for the admin to provision before record import proceeds.
Mekari Qontak
Contacts Lists / Segments
Zoho CRM
Zoho CRM Views + Tags
lossyQontak contact list definitions (list name, membership criteria, static vs dynamic) export as written documentation. Static list membership migrates as a Zoho CRM Tag on the relevant Contacts. Dynamic segments recalculate based on migrated contact data and are not preserved as historical membership snapshots; we document the segment criteria so the admin can recreate the dynamic filter in Zoho CRM Views. We do not migrate segmentation as active automation.
Mekari Qontak
Workflow Automations
Zoho CRM
Workflow Rules + Deluge Functions (documentation)
lossyQontak workflow automation rules (trigger conditions, action sequences, scheduled broadcasts) use a Qontak-specific schema that cannot import into Zoho Workflow Rules. We deliver a written inventory of every active Qontak automation with its trigger object, conditions, actions, and recommended Zoho Workflow Rule equivalent. The customer's admin rebuilds these in Zoho via Setup > Workflows. This inventory is a written deliverable, not an automated import.
Mekari Qontak
Custom Properties
Zoho CRM
Custom Fields
1:1Qontak custom Contact, Deal, Ticket, and Company properties fully accessible via the Mekari API migrate as Zoho CRM Custom Fields. We extract the full property schema during scoping, map Qontak field types to appropriate Zoho field types (e.g., Qontak multi-checkbox to Zoho multi-select picklist, Qontak date picker to Zoho date field), and pre-create all custom fields in the Zoho CRM layout before the main record import phase begins.
| Mekari Qontak | Zoho CRM | Compatibility | |
|---|---|---|---|
| Contact | Contact + Account (split or merge depending on data model)1:1 | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Deal | Potentials1:1 | Fully supported | |
| Deal Stage | Potential Stagelossy | Fully supported | |
| Ticket | Cases1:1 | Fully supported | |
| Chatbot Flows | Custom Module + Documentationlossy | Mapping required | |
| WhatsApp Templates | Zoho Integration Setup + New WABA Registrationlossy | Mapping required | |
| Users / Agents | Users1:1 | Mapping required | |
| Contacts Lists / Segments | Zoho CRM Views + Tagslossy | Fully supported | |
| Workflow Automations | Workflow Rules + Deluge Functions (documentation)lossy | Mapping required | |
| Custom Properties | Custom Fields1:1 | Mapping required |
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.
Mekari Qontak gotchas
WhatsApp Business API number offboarding requires manual support request
Broadcast quotas are enforced at account level, not campaign level
Marketing Messages API migration for WABA numbers registered after August 2025
Chatbot flow JSON is not portable between platforms
Frequent platform UI updates can rename or relocate export options
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 Qontak plan tier audit
We audit the source Qontak account across plan tier (Omnichannel Starter, Broadcast, Sales Suite, Service Suite, or Qontak 360), API credential validity, object inventory (Contacts, Companies, Deals, Tickets, Custom Properties, chatbot flows), broadcast quota headroom, active workflow count, and WABA registration date. We also scan for Marketing Messages API usage (post-August 2025 registrations) and HMAC key scope. The discovery output is a written migration scope document covering record counts, object dependency order, and any Qontak-specific constraints requiring pre-migration action.
Zoho schema design and pipeline configuration
We design the Zoho CRM layout including pre-created custom modules (if Qontak uses chatbot flow data as a custom object), custom fields mapped from the Qontak schema, Potential pipeline stages matching Qontak Deal stages with probability percentages, Case status values matching Qontak ticket status, and Zoho User roles mapped from Qontak agent role assignments. We deploy schema changes to a Zoho Sandbox org for validation before production migration begins.
Sandbox migration and reconciliation
We run a full migration into a Zoho Sandbox environment using representative data volume. The customer's admin reviews record counts (Contacts in, Deals in, Tickets in), spot-checks 25-50 randomly selected records against the Qontak source, validates custom field values, and confirms pipeline stage mapping. Any field-type conversion issues, picklist mismatches, or missing required fields are corrected before production migration begins. This step prevents record rejection during the production phase.
WABA offboarding coordination and contact export sequencing
We submit the WhatsApp Business API offboarding request to Qontak support on the customer's behalf. Before the offboarding is confirmed, we run the full contact export via the Mekari API (primary) or UI-based CSV (fallback), capturing all Contact fields, associated Company data, and message history metadata. This sequencing ensures WhatsApp message history API access is available during export. Any message records inaccessible via API after WABA release are documented as write-only attachments in the migration deliverable.
Owner reconciliation and Zoho User provisioning
We extract every distinct Qontak agent referenced on Contact, Deal, Ticket, and Custom Property records and match by email against the Zoho CRM User table. Any Qontak agent without a matching Zoho User goes to a reconciliation queue for the customer's admin to provision. Migration cannot proceed past this step because Zoho custom fields and lookups on standard objects require a valid OwnerId reference.
Production migration in dependency order
We run production migration in record dependency order: Accounts (from Qontak Companies), Contacts (with AccountId resolved and email deduplication applied), Potentials (with AccountId, OwnerId, and Pipeline Stage resolved), Cases (with ContactId resolved and status picklist mapped), then Custom Properties mapped to Zoho custom fields last. Each phase emits a row-count reconciliation report before the next phase begins. Bulk imports use Zoho's REST API batch endpoints with chunking to stay within rate limits.
Cutover, validation, and automation rebuild handoff
We freeze Qontak write access during cutover (or run a delta migration of any records created during the migration window), then enable Zoho CRM as the system of record. We deliver the Qontak workflow automation inventory and chatbot flow map to the customer's admin team with Zoho Workflow Rule rebuild recommendations. We support a one-week hypercare window for reconciliation issues raised by the customer's team. Workflow rebuilds, chatbot rebuilds, and Zoho Desk multi-channel configuration are outside standard migration scope and are handled as separate engagements.
Platform deep dives
Mekari Qontak
Source
Strengths
Weaknesses
Zoho CRM
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Mekari Qontak and Zoho CRM.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
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
Mekari Qontak: Not publicly documented by Qontak; enforced at account level for broadcast quotas.
Data volume sensitivity
Mekari Qontak 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 Mekari Qontak to Zoho CRM migration scoping. Not seeing yours? Book a call.
Walk through your Mekari Qontak 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 Mekari Qontak
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.