CRM migration
Field-level mapping, validation, and rollback between Mekari Qontak and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
Mekari Qontak
Source
Pipedrive
Destination
Compatibility
7 of 11
objects map 1:1 between Mekari Qontak and Pipedrive.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Mekari Qontak to Pipedrive is a structural migration that involves crossing from an Indonesia-centric omnichannel CRM built around WhatsApp Business API to a globally-scaled sales pipeline CRM with OAuth 2.0 and API token authentication. Qontak's HMAC-only API limits direct integration flexibility, so we use the Mekari API as the primary export method with UI-based fallback for objects not yet in the API. Pipedrive has no native WhatsApp or omnichannel inbox, so channel attribution and conversation history are preserved as custom fields and activity notes rather than native objects. WhatsApp Business API numbers cannot be transferred automatically between platforms; we submit the offboarding request on the customer's behalf and export WhatsApp message history before the number is released. Workflow automations, chatbot flows, and broadcast campaign history do not migrate; we deliver written inventories for admin rebuild.
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 Pipedrive, 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
Pipedrive
Person
1:1Qontak Contacts map directly to Pipedrive Persons via the Mekari API export. We use the contact's primary email address as the dedupe key. Phone numbers migrate as the primary phone field with any additional numbers as custom_fields entries. The original Qontak contact_id is preserved in a custom field qontak_id__c for reconciliation. Any channel attribution (WhatsApp number, Instagram handle) that represents a preferred contact channel migrates as a custom text field since Pipedrive has no native preferred-channel concept.
Mekari Qontak
Company
Pipedrive
Organization
1:1Qontak Companies map to Pipedrive Organizations. The Qontak company domain_name or website becomes the Organization's Website field and is used as a dedupe candidate alongside name. Organization is created before Person import so that the person-org link is satisfied at insert time. If Qontak has no company on a Contact record, we create a stub Organization named after the Person's email domain for linkage consistency.
Mekari Qontak
Deal
Pipedrive
Deal
1:1Qontak Deals map to Pipedrive Deals with the pipeline stage mapping resolved before migration. Qontak plan tiers affect which stage names are available; we extract the customer's current pipeline configuration via the Mekari API and map each Qontak stage name to a Pipedrive Pipeline stage. Deal value, expected_close_date, owner_id, and custom deal properties migrate directly. The Qontak deal_id is preserved in a custom field qontak_deal_id__c for audit.
Mekari Qontak
Deal Stage
Pipedrive
Pipeline Stage
lossyEach Qontak pipeline becomes a Pipedrive Pipeline. Qontak stage status values (open, won, lost) map to Pipedrive status values (open, won, lost) with stage probability percentages preserved as Pipedrive probability values per stage. We configure the Pipedrive Pipeline in the destination account before Deal import begins so that stage assignment is valid at insert time.
Mekari Qontak
Ticket
Pipedrive
Lead or custom Activity
1:1Qontak Tickets represent customer service interactions and migrate to Pipedrive as a custom object or as Note/Activity entries on the linked Contact or Organization depending on whether the destination Pipedrive account has Service Cloud enabled. Ticket status values (open, pending, resolved, closed) map to custom picklist values or Activity status fields. If the customer uses Qontak Tickets for post-sale support tracking, we recommend Pipedrive's built-in Lead object for new inquiries rather than Ticket migration.
Mekari Qontak
Custom Properties
Pipedrive
Custom Fields
1:1Qontak custom Contact and Deal properties fully accessible via the Mekari API migrate to Pipedrive custom fields. Field types require conversion: Qontak multi-checkbox properties become Pipedrive multi-select custom fields; Qontak date fields map to Pipedrive date fields; Qontak numeric fields map to Pipedrive numeric fields with precision preserved. We create all destination custom fields via Pipedrive's custom fields API before data import begins.
Mekari Qontak
Agent/User
Pipedrive
User
1:1Qontak agent records (with Supervisor and Agent role assignments) map to Pipedrive Users. We resolve agents by email match. Qontak role hierarchy (Supervisor vs Agent) is preserved as a custom field agent_role__c in Pipedrive. Any Qontak agent without a matching Pipedrive User goes to a reconciliation queue for the customer's admin to provision before record import resumes.
Mekari Qontak
Contact List/Segment
Pipedrive
Custom Group
1:manyQontak contact list membership is exported as a per-list custom field on each Contact (list_name: true) so that list membership is queryable in Pipedrive. Dynamic segment membership recalculates based on current contact data after migration; we document the original segment filter criteria as a custom text field on the Organization or Person for the customer's admin to rebuild as a Pipedrive filter or segment.
Mekari Qontak
Chatbot Flow
Pipedrive
None (documentation only)
lossyChatbot flows use Qontak's internal JSON schema and are not portable between platforms. We extract the full decision tree structure, trigger conditions, and action definitions from the Mekari API and deliver a detailed flow map with re-build recommendations for Pipedrive. The customer rebuilds chatbot logic in their chosen platform (Pipedrive does not have a native chatbot builder; this typically moves to a dedicated chatbot platform or is handled via Pipedrive's workflow automation triggers).
Mekari Qontak
WhatsApp Template
Pipedrive
None (requires new registration)
1:1Approved WhatsApp message templates are tied to the Qontak-hosted WABA account and cannot be transferred to Pipedrive. We document all active and approved templates (name, language, header/footer/body structure, sample values) so the customer's admin can resubmit templates through the destination platform's WhatsApp Business API registration. New template registration in the destination platform follows Meta's standard WABA approval workflow.
Mekari Qontak
Broadcast Campaign
Pipedrive
None (no migration)
lossyEmail and WhatsApp broadcast campaign history (sent timestamps, delivery receipts, open rates) is stored in Qontak's channel layer and is not accessible via the Mekari CRM API. We do not migrate historical broadcast records. We export a summary table of campaign names, send dates, and contact list sizes as a reference document for the customer's admin to re-create campaign context in Pipedrive or a dedicated marketing platform.
| Mekari Qontak | Pipedrive | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Deal Stage | Pipeline Stagelossy | Fully supported | |
| Ticket | Lead or custom Activity1:1 | Fully supported | |
| Custom Properties | Custom Fields1:1 | Mapping required | |
| Agent/User | User1:1 | Fully supported | |
| Contact List/Segment | Custom Group1:many | Fully supported | |
| Chatbot Flow | None (documentation only)lossy | Fully supported | |
| WhatsApp Template | None (requires new registration)1:1 | Fully supported | |
| Broadcast Campaign | None (no migration)lossy | 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.
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
Pipedrive gotchas
Custom field hash keys differ per account
Export access gated by visibility groups
Token-based API rate limits since December 2024
Sequences and Automations not exposed via REST API
Cost escalates via workflow caps and add-ons
Pair-specific challenges
Migration approach
Discovery and authentication scoping
We audit the source Qontak account via the Mekari API and UI across suites used (Broadcast, Sales Suite, Service Suite, or Qontak 360), custom properties, pipeline configuration, active agent count, and broadcast quota headroom. We confirm whether the account uses the Marketing Messages API (post-August 2025 registrations). We assess the destination Pipedrive account tier (Lite, Growth, Premium, Ultimate) and confirm the customer's admin has generated an API token with appropriate permissions. The discovery output is a written migration scope including record counts, custom field list, and any objects requiring UI-based export fallback.
Schema design and WhatsApp offboarding submission
We design the destination schema in Pipedrive: Pipelines (one per Qontak pipeline), Pipeline Stages (with Qontak stage names mapped to Pipedrive stage names and probability values), custom fields (with types converted from Qontak field types to Pipedrive field types), and any custom objects needed for Ticket history. In parallel, we submit the WhatsApp Business API offboarding request to [email protected] on the customer's behalf and schedule the WhatsApp message history export to occur before the number is released. We document all active WhatsApp templates for resubmission in the destination platform.
Sandbox migration and reconciliation
We run a full migration into the customer's Pipedrive account using a subset of production data (typically 500-1,000 records per object) to validate the field mapping, Pipeline stage assignments, and custom field population. The customer's admin spot-checks 25-50 records against the Qontak source, verifies that Deal values and stage assignments are correct, and signs off on the mapping before production migration begins. Any mapping corrections happen in the sandbox phase, not in production.
Owner reconciliation and User provisioning
We extract every distinct Qontak agent referenced on Contact, Company, Deal, and Ticket records and match by email against the destination Pipedrive User table. Agents without a matching Pipedrive User go to a reconciliation queue for the customer's admin to provision before record import resumes. Pipedrive's burst rate limits apply per token per plan tier (20-120 requests per 2-second window), so we configure the import with chunking and backoff tuned to the destination plan's limits.
Production migration in dependency order
We run production migration in record-dependency order: Organizations (from Qontak Companies), Persons (with OrganizationId resolved), Deals (with PersonId/OrgId and Pipeline StageId resolved), custom fields on all objects, Ticket history (as Notes or custom Activity entries), and Contact list membership (as per-list custom fields). Each phase emits a row-count reconciliation report before the next phase begins. We chunk large contact imports to respect Qontak's daily broadcast quota and use Pipedrive's import API with exponential backoff on 429 responses.
Cutover, validation, and automation rebuild handoff
We freeze Qontak writes during cutover, run a final delta migration of any records modified during the migration window, then mark Pipedrive as the system of record. We deliver the chatbot flow map, automation inventory, and WhatsApp template documentation to the customer's admin team for rebuild in their chosen platform. We support a one-week hypercare window for reconciliation issues. We do not rebuild Qontak Workflows or chatbot flows inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Mekari Qontak
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 4 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Mekari Qontak and Pipedrive.
Object compatibility
4 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 Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your Mekari Qontak to Pipedrive 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 Pipedrive
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.