CRM migration

Migrate from Mekari Qontak to Zoho CRM

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 logo

Mekari Qontak

Source

Zoho CRM

Destination

Zoho CRM logo

Compatibility

55%

6 of 11

objects map 1:1 between Mekari Qontak and Zoho CRM.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Mekari Qontak logo

Mekari Qontak

What's pushing teams away

  • Frequent platform updates disrupt established workflows, with at least one reviewer noting significant time spent adapting to new UI patterns.
  • API integration support is slow and difficult to reach when custom webhook or two-way sync errors occur, particularly around WhatsApp message forwarding.
  • Daily and monthly broadcast quota limits throttle high-volume marketing campaigns, forcing customers to either split sends across days or upgrade tiers unexpectedly.
  • Indonesian Rupiah pricing creates currency conversion complexity and unpredictability for international teams or subsidiaries outside Indonesia.

Choosing

Zoho CRM logo

Zoho CRM

What's pulling them in

  • Free tier is genuinely usable for up to 3 users with leads, pipeline management, and email tracking — no credit card required, making it easy to evaluate before committing.
  • Pricing undercuts Salesforce by 80–90% at equivalent feature tiers, with Enterprise plans offering capabilities that cost 3–4× more on competing platforms.
  • Deep ecosystem of 45+ integrated apps (Books, Desk, Creator, Campaigns) means companies already in the Zoho suite get native integrations without third-party connectors.
  • Highly customizable: custom modules, custom fields, Canvas drag-and-drop layouts, and Blueprint workflow automation without requiring developer resources.
  • Small-business reviewers highlight real-time team visibility, daily time savings of 60–90 minutes, and the ability to mold the CRM to any industry vertical.

Object mapping

How Mekari Qontak objects map to Zoho CRM

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

maps to

Zoho CRM

Contact + Account (split or merge depending on data model)

1:1
Fully supported

Qontak 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

maps to

Zoho CRM

Account

1:1
Fully supported

Qontak 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

maps to

Zoho CRM

Potentials

1:1
Fully supported

Qontak 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

maps to

Zoho CRM

Potential Stage

lossy
Fully supported

Qontak 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

maps to

Zoho CRM

Cases

1:1
Fully supported

Qontak 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

maps to

Zoho CRM

Custom Module + Documentation

lossy
Mapping required

Qontak 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

maps to

Zoho CRM

Zoho Integration Setup + New WABA Registration

lossy
Mapping required

Approved 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

maps to

Zoho CRM

Users

1:1
Mapping required

Qontak 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

maps to

Zoho CRM

Zoho CRM Views + Tags

lossy
Fully supported

Qontak 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

maps to

Zoho CRM

Workflow Rules + Deluge Functions (documentation)

lossy
Mapping required

Qontak 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

maps to

Zoho CRM

Custom Fields

1:1
Mapping required

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

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.

Mekari Qontak logo

Mekari Qontak gotchas

High

WhatsApp Business API number offboarding requires manual support request

High

Broadcast quotas are enforced at account level, not campaign level

Medium

Marketing Messages API migration for WABA numbers registered after August 2025

Medium

Chatbot flow JSON is not portable between platforms

Low

Frequent platform UI updates can rename or relocate export options

Zoho CRM logo

Zoho CRM gotchas

High

API access requires Professional tier or above

High

Subform fields do not export cleanly via CSV

Medium

API credit consumption is non-linear

Medium

Export download links expire in 7 days

Medium

Owner (User) assignments require pre-mapped user IDs

Pair-specific challenges

  • WhatsApp Business API offboarding must precede contact export

    The WABA number registered under the Qontak account cannot transfer to Zoho CRM or any other platform automatically. Qontak's documented offboarding process requires emailing [email protected] with company details to release the number. If the contact export runs after the WABA is released, the WhatsApp message history API endpoint is severed and historical conversation records cannot be retrieved. We submit the offboarding request on the customer's behalf, sequence the contact and message history export before the WABA release, and flag any message records that cannot be retrieved via API as documentation-only in the migration deliverable.

  • Broadcast quotas enforced at account level constrain migration throughput

    Qontak enforces daily email broadcast limits (e.g., 4,000/day with a 10,000/month cap) at the account level. During bulk contact migration, large imports can trigger these limits if the Qontak account also handles active broadcast campaigns during migration. We scope quota headroom during discovery, chunk large contact imports into daily batches that respect remaining quota, and pause imports before the daily limit is reached to prevent account suspension mid-migration. We also recommend pausing active broadcast campaigns during the migration window to preserve quota for data export.

  • Marketing Messages API detection for WABA numbers registered after August 2025

    Qontak WABA registrations completed after August 20, 2025 default to the Marketing Messages API, which changes the message limit model and delivery reporting structure. If the source account uses MM API, conversation history exports have a different field schema (message category tags, template type flags, and delivery receipt timestamps differ from standard WABA exports). We detect MM API usage during the scoping scan and adjust the export field mapping accordingly before migration begins.

  • HMAC authentication limits API export reliability

    Qontak uses HMAC-only API authentication with limited public documentation. The Mekari API supports Contacts, Companies, Deals, Tickets, and Custom Properties, but webhook reliability and error response consistency vary. We use the Mekari API as the primary export method and fall back to UI-based CSV export for any object not fully accessible via API. We verify API reachability at the start of each migration phase and chunk requests to stay within documented rate limits to avoid triggering timeouts that could suspend the migration mid-phase.

  • Zoho field types require conversion from Qontak schema

    Qontak custom fields use their own type schema (e.g., Qontak specific picklist formats, currency fields stored as IDR integer values) that must convert to appropriate Zoho CRM field types. Currency amounts stored as integers in Qontak migrate as decimal-formatted numbers in Zoho. Qontak enumerated status values (e.g., ticket status labels) must map explicitly to Zoho picklist values. We build a field-type conversion matrix during scoping and apply it as the first transformation step before any Zoho API insert call, with any unmapped field types flagged as custom field notes for admin review.

Migration approach

Six steps for a successful Mekari Qontak to Zoho CRM data migration

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

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

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

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

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

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

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

Context on both ends of the pair

Mekari Qontak logo

Mekari Qontak

Source

Strengths

  • Official WhatsApp Business API partner with verified badge support for Indonesian businesses
  • Unified inbox across WhatsApp, Instagram, LINE, Telegram, Email, and LiveChat in a single agent view
  • No-code chatbot builder with visual flow editor praised by multiple reviewers for ease of use
  • Embedded CRM (Contacts, Deals, Tickets) reduces need for separate sales stack
  • Built-in automation for message scheduling, auto-allocation, and follow-up sequences

Weaknesses

  • HMAC-only API authentication limits integration flexibility compared to OAuth 2.0 platforms
  • Frequent UI updates create ongoing learning curve for agent teams
  • Daily and monthly broadcast quotas are restrictive for high-volume marketing use cases
  • Pricing in Indonesian Rupiah complicates cost estimation for international teams
  • Limited public API documentation compared to global CRM platforms
Zoho CRM logo

Zoho CRM

Destination

Strengths

  • Generous free tier (3 users) with real CRM functionality — no artificial feature restrictions that prevent valid use cases.
  • Per-seat pricing is transparent and predictable; no contact-based billing surprises that inflate monthly invoices.
  • Blueprint visual workflow builder lets sales ops teams automate stage progressions without developer involvement.
  • Canvas drag-and-drop layout editor lets non-technical users customize module views and forms per role.
  • Active development cadence: API v8 is well-documented, supports bulk endpoints, and COQL queries handle complex filtering.

Weaknesses

  • Poor support quality and inconsistent SLA — Enterprise tier requires 50+ user minimum for Priority Phone support.
  • Daily export limits in the UI vary by plan tier, making large dataset extraction slow and planning-dependent.
  • Zia AI features are gated behind $40+/user Enterprise tier, not available to most SMB customers who chose Zoho for cost savings.
  • User-reported occasional UI inconsistencies and performance slowdowns on large datasets with many custom fields.
  • No EU-hosted option limits appeal for GDPR-sensitive companies; some competitors offer data residency guarantees Zoho does not.

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 Mekari Qontak and Zoho CRM.

  • 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

    Mekari Qontak: Not publicly documented by Qontak; enforced at account level for broadcast quotas.

  • Data volume sensitivity

    B

    Mekari Qontak doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Mekari Qontak to Zoho CRM 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 Mekari Qontak to Zoho CRM data migrations

Answers to the questions buyers ask most during Mekari Qontak to Zoho CRM migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between three and five weeks for accounts under 15,000 Contacts, 3,000 Deals, and straightforward custom field schemas. Migrations with large ticket histories (over 50,000 cases), complex Qontak plan tier configurations, chatbot flow documentation requirements, or simultaneous Zoho Desk onboarding for multi-channel service move to eight to twelve weeks because of ticket mapping complexity, WABA offboarding coordination, and custom field type conversion scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Mekari Qontak.
Land in Zoho CRM, 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