CRM migration

Migrate from Mekari Qontak to HighLevel

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

Mekari Qontak logo

Mekari Qontak

Source

HighLevel

Destination

HighLevel logo

Compatibility

56%

5 of 9

objects map 1:1 between Mekari Qontak and HighLevel.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Mekari Qontak is an Indonesia-centric omnichannel CRM built around the WhatsApp Business API, pairing a centralized messaging inbox with embedded CRM and ticket management for Southeast Asian teams. GoHighLevel is a global all-in-one agency CRM that consolidates CRM, marketing automation, pipeline management, and customer portals into a single platform used by over 80,000 agencies and SMBs. The migration path from Qontak to GoHighLevel is primarily driven by teams outgrowing Indonesian-Rupiah pricing, daily broadcast quota limits, and limited public API documentation. We extract Contacts, Companies, Deals, and Tickets from Qontak via the Mekari API, map Qontak pipeline stages and ticket status values to GoHighLevel opportunity stages and pipeline statuses, and sequence the WhatsApp number offboarding before the contact export runs so that conversation history remains accessible during migration. Chatbot flows, workflow automations, and approved WhatsApp Templates do not migrate; we document these for the customer to rebuild in GoHighLevel's automation builder.

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

HighLevel logo

HighLevel

What's pulling them in

  • Agencies choose HighLevel to consolidate CRM, email, SMS, scheduling, and funnels into one subscription, eliminating monthly bills for five to ten separate SaaS tools they previously stitched together.
  • The flat-rate pricing model bills per sub-account rather than per contact, so growing a contact database from 1,000 to 100,000 records does not trigger a billing surprise—a common pain point avoided by migrating customers.
  • White-label and sub-account capabilities let agencies resell HighLevel access to their own clients, turning a software cost center into a recurring revenue stream that justifies the subscription.
  • The platform ships a 14-day free trial with no credit card required, giving teams a low-friction entry point to validate fit before committing to the $97/month Starter tier.
  • Marketing agencies managing multiple client accounts use sub-accounts to maintain data isolation per client while operating under a single agency billing relationship with HighLevel.

Object mapping

How Mekari Qontak objects map to HighLevel

Each row shows how a Mekari Qontak object lands in HighLevel, 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

HighLevel

Contact

1:1
Fully supported

Qontak Contacts map directly to GoHighLevel Contacts. Standard fields (name, phone, email, address) map to their GoHighLevel equivalents. Custom Contact properties from Qontak map to GoHighLevel Contact custom fields, with data type conversion applied: Qontak multi-select picklist properties become GoHighLevel multi-select custom fields, date properties map to GoHighLevel date fields, and numeric properties map to GoHighLevel number fields. Phone number field is used as the dedupe key during import to prevent duplicate contacts.

Mekari Qontak

Company

maps to

HighLevel

Company

1:1
Fully supported

Qontak Company records map to GoHighLevel Companies. The Qontak company name becomes the Company name field, domain becomes Website, and associated custom properties migrate to GoHighLevel Company custom fields. Qontak's company type and industry enumerated fields map to GoHighLevel picklist fields with the same value sets.

Mekari Qontak

Deal

maps to

HighLevel

Opportunity

1:1
Fully supported

Qontak Deals map to GoHighLevel Opportunities. The Qontak pipeline and dealstage map to a GoHighLevel pipeline and stage. We create the GoHighLevel pipeline stages before migration to match the Qontak stage names and probabilities. Deal value, close date, and associated contacts migrate as Opportunity fields. Any Qontak deal custom properties map to GoHighLevel Opportunity custom fields.

Mekari Qontak

Ticket

maps to

HighLevel

Task

1:1
Fully supported

Qontak Tickets map to GoHighLevel Tasks using a dedicated migration mode that maps ticket fields to Task fields: ticket subject becomes Task name, ticket description becomes Task body, Qontak ticket status (Open, In Progress, Resolved) maps to GoHighLevel Task status values, and priority maps to Task priority. If the customer uses GoHighLevel's native ticketing feature, we map to that object instead and create the ticket status pipeline before import.

Mekari Qontak

Contact List / Segment

maps to

HighLevel

Contact / Tag

1:many
Fully supported

Qontak static contact lists and dynamic segments require two handling paths. Static list membership migrates as a Tag on each GoHighLevel Contact, preserving the list name as the tag value. Dynamic segment membership recalculates in GoHighLevel based on current Contact field values; we export the segment definition (filter criteria) as a written document for the customer to recreate using GoHighLevel's Smart List filters.

Mekari Qontak

User / Agent

maps to

HighLevel

User / Contact

lossy
Fully supported

Qontak agent records (Supervisor, Agent roles with channel allocation rules) map to GoHighLevel Users for active agents. We resolve by email match. Any Qontak agent without a matching GoHighLevel User is held in a reconciliation queue for the customer's admin to provision. Qontak role hierarchy and channel allocation rules are documented as a written spec for manual recreation in GoHighLevel team settings.

Mekari Qontak

Custom Property

maps to

HighLevel

Custom Field

1:1
Fully supported

Qontak custom Contact and Deal properties migrate to GoHighLevel Contact custom fields and Opportunity custom fields respectively. We extract the full custom property schema from Qontak at scan time, match each property to the correct GoHighLevel custom field type (text, number, date, picklist, multi-select), and pre-create the GoHighLevel custom fields before data import begins.

Mekari Qontak

Chatbot Flow

maps to

HighLevel

Workflow (documentation only)

lossy
Fully supported

Qontak chatbot flows use a proprietary JSON schema that is not portable to GoHighLevel's automation builder. We extract the full decision tree structure, trigger conditions, message content, and conditional branching logic as a detailed flow map document. GoHighLevel's Workflow builder is the recommended rebuild target. The flow map includes recommended trigger equivalents, action blocks, and delay sequences that map to GoHighLevel's visual automation model.

Mekari Qontak

WhatsApp Template

maps to

HighLevel

WhatsApp Template (re-approval required)

lossy
Fully supported

Approved WhatsApp message templates are tied to the Qontak-hosted WABA account and cannot be transferred directly to GoHighLevel. We document all approved templates (header, body, footer, buttons, variables) from the Qontak WABA. The customer must register a new WhatsApp Business API number in GoHighLevel (or port the existing number if eligible) and submit templates for WhatsApp re-approval through the GoHighLevel-connected Meta Business Manager.

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

HighLevel logo

HighLevel gotchas

High

Sub-account architecture creates isolated data silos per client

High

Usage-based telecom and AI costs are not in the subscription price

Medium

Workflows have no native equivalent in most destination CRMs

Medium

API rate limits cap bulk migration throughput at 100 requests per 10 seconds per sub-account

Low

White-label configuration and branding assets do not export via API

Pair-specific challenges

  • WhatsApp Business API number offboarding must run before contact export

    When migrating away from Qontak, the WhatsApp Business API number associated with the account cannot be transferred automatically. The Qontak offboarding process requires emailing [email protected] with company details, and releasing the WABA access also severs the WhatsApp message history API endpoint. We submit the offboarding request on the customer's behalf and sequence the contact and conversation history export before the number is released. Losing WABA access before export completes results in permanently inaccessible message history.

  • Broadcast quotas are enforced at account level and can suspend the account mid-import

    Qontak enforces daily email broadcast caps (e.g., 4,000/day with a 10,000/month ceiling) at the account level. A migration batch that triggers quota exhaustion mid-import can suspend the Qontak account, blocking further exports until the daily reset or a support escalation. We flag quota headroom during scoping, model the import volume against available quota, and chunk large contact imports to avoid exceeding daily limits during migration.

  • GoHighLevel separates Contact and Opportunity custom fields with different API endpoints

    GoHighLevel maintains distinct Contact custom fields and Opportunity custom fields as separate field types with different API endpoints and merge field syntax. Qontak uses a single custom property model for both Contact and Deal objects. We detect the object association of each Qontak custom property at scan time and route it to the correct GoHighLevel field type during migration. Mixing these causes merge field errors in GoHighLevel workflows and custom values.

  • Marketing Messages API WABA numbers registered after August 2025 have changed limit models

    Qontak WABA numbers registered after August 20, 2025 default to the Marketing Messages API, which changes the message limit model and delivery reporting structure compared to the standard WhatsApp Business API. We detect whether the source account uses MM API at scan time and adjust the conversation history export format and field mapping accordingly. MM API-specific quota and reporting fields require manual review post-migration in GoHighLevel's WhatsApp integration settings.

  • Qontak UI updates can relocate export options between platform releases

    Multiple Qontak reviewers note that platform interface updates occasionally move or rename the Download All and contact export buttons. We verify the current UI export path at scan time and prefer the Mekari API as the primary export method when the API covers the required objects. We fall back to UI-based export for any objects not yet available in the API.

Migration approach

Six steps for a successful Mekari Qontak to HighLevel data migration

  1. Discovery and scope definition

    We audit the source Qontak account across plan tier (Omnichannel Starter, Sales Suite, Service Suite, Qontak 360), API availability, custom property schema for Contacts and Deals, active pipeline count and stage names, ticket status values, WhatsApp Business API number status, broadcast quota headroom, and engagement volume. We pair this with a GoHighLevel account review of custom field setup and pipeline configuration. The discovery output is a written migration scope, object mapping document, and WhatsApp offboarding coordination plan.

  2. WhatsApp Business API offboarding coordination

    We submit the WABA offboarding request to [email protected] on the customer's behalf before any data export begins. We sequence the contact export and conversation history export to complete before the offboarding is confirmed, ensuring message history remains accessible via the Qontak API. We document all approved WhatsApp message templates during this window so they can be re-submitted for approval in GoHighLevel after the new WABA is registered.

  3. GoHighLevel schema setup

    We create the GoHighLevel pipelines and stages to match the Qontak pipeline and dealstage names. We pre-create all Contact custom fields and Opportunity custom fields with correct data types (text, number, date, picklist, multi-select) before any data import. If the customer uses GoHighLevel's native ticketing feature, we create the ticket status pipeline here. We set up the GoHighLevel SMTP or Twilio integration for messaging to replace Qontak's broadcast infrastructure.

  4. Data extraction and transformation

    We extract Contacts, Companies, Deals, Tickets, and Contact Lists from Qontak via the Mekari API. We apply the transformation pipeline: Qontak lifecycle and role properties map to GoHighLevel Contact tags and custom fields; Qontak dealstage and pipeline map to GoHighLevel Opportunity stage and pipeline; Qontak ticket status maps to GoHighLevel Task status. We apply quota-aware chunking to large contact batches to avoid triggering Qontak's daily broadcast limit mid-export.

  5. Sandbox migration and reconciliation

    We run a full migration into a GoHighLevel test location or sub-account using production-like data volume. The customer's operations lead reconciles record counts (Contacts in, Companies in, Deals in, Tickets in), spot-checks 20-30 random records against the Qontak source, and validates custom field values and pipeline stage assignments. Mapping corrections happen in the test environment before production migration begins.

  6. Production migration in dependency order

    We run production migration in record-dependency order: Companies first (to satisfy the Company lookup on Contacts), then Contacts with tags and custom fields, then Deals mapped to Opportunities with stage assignments, then Tickets mapped to Tasks or native ticketing, then Contact Lists converted to GoHighLevel Tags. Each phase emits a row-count reconciliation report before the next phase begins.

  7. Cutover, validation, and automation rebuild handoff

    We freeze Qontak writes during the cutover window, run a final delta migration of any records modified during the migration, then mark GoHighLevel as the active system of record. We deliver the chatbot flow map and automation rebuild documentation to the customer for recreation in GoHighLevel's Workflow builder. We provide a one-week hypercare window for reconciliation issues. We do not rebuild Qontak workflows or chatbot flows as GoHighLevel automations inside the migration scope.

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
HighLevel logo

HighLevel

Destination

Strengths

  • Consolidates CRM, marketing automation, email, SMS, scheduling, and funnels into one platform at a predictable flat monthly rate.
  • Supports unlimited contacts and unlimited users on all paid tiers, removing per-record billing anxiety as databases grow.
  • Offers white-label and sub-account capabilities that let agencies resell access and manage multiple client environments under one billing relationship.
  • Includes built-in review management, reputation monitoring, and AI agents as native features rather than third-party add-ons.
  • Exports Contacts and Companies via a scalable async bulk CSV system that handles multi-million-row datasets without blocking the UI.

Weaknesses

  • The breadth of features creates a steep learning curve; advanced automations and Workflow configuration require significant time investment that smaller teams may not recover.
  • The platform charges usage-based fees for telecommunications and AI features that are not included in the base subscription, leading to bill surprises.
  • Recurring user reports on Reddit and G2 describe bugs, errors, and slow support response times that disrupt live marketing and sales operations.
  • Sub-account architecture, while powerful for agencies, adds migration complexity when identifying which client data lives in which isolated environment.
  • The platform is designed for agencies and SMBs; larger enterprises requiring deep reporting, custom objects at scale, or complex role-based access may outgrow its capabilities.

Complexity grading

How hard is this migration?

Standard CRM migration. 2 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 HighLevel.

  • Object compatibility

    B

    2 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 HighLevel 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 HighLevel data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 15,000 Contacts and 3,000 Deals with no custom objects or chatbot flow documentation scope. Migrations with multi-object custom schemas, large ticket histories, active WhatsApp channel attribution requirements, or multiple Qontak sub-modules move to four to eight weeks because of API pagination handling, quota-aware chunking, and WhatsApp number offboarding coordination. GoHighLevel account provisioning and configuration run in parallel with data extraction, reducing net elapsed time.

Adjacent paths

Related migrations to explore

Ready when you are

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