CRM migration

Migrate from Selligent by Marigold to Pipedrive

Field-level mapping, validation, and rollback between Selligent by Marigold and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.

Selligent by Marigold logo

Selligent by Marigold

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

80%

8 of 10

objects map 1:1 between Selligent by Marigold and Pipedrive.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from Selligent by Marigold to Pipedrive is a platform-category shift from B2C marketing automation to B2B sales CRM, not a lateral move. Selligent stores contacts with behavioral profiles, dynamic segments, and action-list membership; Pipedrive stores People tied to Organizations with Deals and an Activity timeline. We extract Selligent contacts via the Individual API in batches of 2000 records per request to stay within documented rate-limit guidance, map each contact to a Pipedrive Person with Organization lookup resolved from Selligent's organizational properties, and write engagement history as Notes or Activities. Selligent's custom field schemas must be pre-created in Pipedrive before any record insert because Pipedrive enforces field-type registration at the object level. Dynamic Segments, automated journeys, campaign content, and transactional message templates are not API-exportable; we document segment criteria and journey structure for the customer's admin to rebuild in Pipedrive's automation tools.

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

Selligent by Marigold logo

Selligent by Marigold

What's pushing teams away

  • Enterprise pricing with non-refundable, non-cancelable contract terms creates sticker shock when teams need to downsize or pivot to a lower-cost platform.
  • Recent acquisition by Zeta Global in 2025 introduces uncertainty about product roadmap, support continuity, and long-term pricing for existing customers.
  • Platform complexity requires significant onboarding investment; smaller marketing teams report difficulty achieving full utilization without dedicated technical support.
  • Journey and campaign configuration is deep but not easily transferable, making migrations feel like rewrites rather than data moves and increasing switching costs.
  • API documentation and partner ecosystem are less extensive than dominant US-based platforms, leading to frustration when custom integrations are needed.

Choosing

Pipedrive logo

Pipedrive

What's pulling them in

  • Clean drag-and-drop pipeline interface with minimal learning curve, making it approachable for small sales teams without dedicated CRM admins.
  • Visual deal tracking keeps reps focused on next actions — activities, calls, and follow-up tasks surface directly in the pipeline view.
  • Strong integrations via Zapier and native marketplace apps let teams wire Pipedrive into Calendly, ActiveCampaign, and similar sales-stack tools.
  • Mobile apps for iOS and Android keep field reps connected to deals, contacts, and tasks without a desktop session.
  • Reputation and review volume — over 3,000 verified reviews across G2 and Capterra — signal reliability for teams evaluating CRM options.

Object mapping

How Selligent by Marigold objects map to Pipedrive

Each row shows how a Selligent by Marigold 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.

Selligent by Marigold

Contact

maps to

Pipedrive

Person

1:1
Fully supported

Selligent contacts (Individual API records keyed by USERID) map directly to Pipedrive People. The contact's email address becomes the Person's primary email and the dedupe key. Standard fields (first name, last name, phone, address) map to Pipedrive's name, email, phone, and address fields. Custom profile properties extracted from Selligent's FieldsDefinition array are pre-created as custom fields on the Person object in Pipedrive before any record insert. We batch contacts at 2000 records per request to stay within Selligent's SDC rate-limit guidance and use exponential backoff on 429 responses.

Selligent by Marigold

Organization (as custom property)

maps to

Pipedrive

Organization

1:1
Fully supported

Selligent stores organizational data often as custom properties or relation tags rather than a native parent object. We extract organization values from contact custom properties (e.g., company_name, account_id), deduplicate them, and bulk-insert into Pipedrive Organizations before contact import. Each Organization gets a unique ID that is then resolved as a custom Organization ID field or Pipedrive Organization lookup on the Person record. If Selligent has no organizational field, we offer a split strategy: create a default Organization for unassociated contacts or skip Organization creation entirely.

Selligent by Marigold

Action List

maps to

Pipedrive

Deal or custom Person field

lossy
Fully supported

Selligent Action Lists (LISTID-keyed records with USERID and ACTIONCODE) represent campaign membership or behavioral classifications. We map Action List membership to Pipedrive by either (a) creating a custom multi-select picklist field on Person storing each list membership, or (b) creating a Pipedrive Deal per Action List with the associated contacts as Deal Participants, depending on how the customer uses Action Lists operationally. The mapping strategy is decided during scoping. Action List schema and record counts are extracted during discovery.

Selligent by Marigold

Dynamic Segment

maps to

Pipedrive

Static list (manual rebuild in Pipedrive)

1:1
Fully supported

Selligent Dynamic Segments are defined by behavioral and demographic rule logic that is not API-exportable. We export the member contact IDs for each segment and write them to a custom field or tag in Pipedrive, preserving who was in the segment at migration time. The segment criteria rules (behavioral triggers, demographic conditions) are documented in a written segment inventory that the customer uses to rebuild equivalent static filters or automation triggers in Pipedrive. Segments are not migrated as active automation.

Selligent by Marigold

Custom Fields (Contact-level)

maps to

Pipedrive

Custom Fields (Person-level)

lossy
Fully supported

Selligent contacts carry arbitrary custom fields passed as key-value prop arrays. Pipedrive requires custom fields to be registered before data can be written. We extract the full FieldsDefinition array from Selligent during scoping, map each field's data type to the closest Pipedrive field type (text, number, date, varchar, multi-select), create the corresponding custom fields via Pipedrive's Fields API before any Person record is inserted, and then write the values during the contact import phase. Pipedrive Growth and above support custom fields; we confirm the customer's Pipedrive tier during discovery.

Selligent by Marigold

Tag

maps to

Pipedrive

Person field or label

1:1
Fully supported

Selligent tags drive personalization and segmentation and are stored as arrays on the contact record. We export all tag assignments per contact and write them as a comma-separated custom text field, a multi-select picklist (if the tag set is small and stable), or Pipedrive Labels on the Person. Tags with high cardinality (more than 50 distinct values) are written as a JSON-encoded array in a single custom field to avoid creating dozens of Pipedrive picklist values.

Selligent by Marigold

Email Campaign history

maps to

Pipedrive

Activity (Note)

1:1
Fully supported

Selligent campaign send history (subject line, send date, audience size) is available via API export. We create Pipedrive Activity records of type Note linked to the Person, recording the campaign subject, send date, and engagement summary. Open/click engagement data from Selligent's behavioral tracking is written as a separate Activity note block. Full email content and HTML templates are not migrated; we note the campaign subject and audience for the customer to re-create in Pipedrive's email sequencing or a connected marketing tool.

Selligent by Marigold

Behavioral Events

maps to

Pipedrive

Activity (Note)

1:1
Mapping required

Selligent tracks online behavior for known visitors (page views, product views, cart events) via integration endpoints. The most recent event summary per contact migrates as a formatted Activity note on the Person record. Behavioral event data is not a standalone exportable object with full history, so we extract what the API makes available and document the event types present for the customer to configure Pipedrive Activities or a third-party enrichment tool to maintain this data post-migration.

Selligent by Marigold

Transactional Message contacts

maps to

Pipedrive

Person + custom field flag

1:1
Fully supported

Transactional message flows in Selligent associate contacts with a specific message trigger (e.g., order confirmation, shipping notification). We export the contact list associated with each transactional flow and write a custom field on the Person record (e.g., transactional_flow_ids) listing which flows the contact is enrolled in. The trigger configuration, API credentials, and template content are not exported; we document each flow's trigger setup for the customer to reconfigure in Pipedrive's automation tools or a dedicated transactional email service.

Selligent by Marigold

User (Admin/Team)

maps to

Pipedrive

User

1:1
Fully supported

Selligent user accounts and role assignments are organizational settings that migrate as a lookup against Pipedrive's User table by email match. We extract user email addresses and roles where accessible and note that destination user provisioning is customer-controlled. Pipedrive requires active Users to be pre-provisioned before Deals or Activities can be assigned to them. Any Selligent user without a matching Pipedrive User goes to a reconciliation queue.

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.

Selligent by Marigold logo

Selligent by Marigold gotchas

Medium

API rate limits are documented but not fully quantified publicly

High

Enterprise contracts are non-cancelable with no refunds mid-term

High

Journeys and campaign templates are not API-exportable

Medium

SDC bulk message limit of 100 per request caps throughput

Medium

Custom field schema must be pre-created at destination before import

Pipedrive logo

Pipedrive gotchas

High

Custom field hash keys differ per account

High

Export access gated by visibility groups

Medium

Token-based API rate limits since December 2024

Medium

Sequences and Automations not exposed via REST API

Low

Cost escalates via workflow caps and add-ons

Pair-specific challenges

  • Selligent API rate limits are unpublished and SDC batch cap is 100 messages per request

    Selligent confirms that rate limits define the number of requests within a given time period, but specific numerical thresholds are not published in their public developer documentation. Additionally, the Selligent Delivery Cloud API caps bulk message sends at 100 messages per request with a 4MB JSON body maximum. For migrations involving tens of thousands of contacts, this means hundreds of sequential API calls. We handle this by chunking contact exports into batches of 2000 records per request, queuing transactional imports into 80-message chunks to account for field overhead, and using exponential backoff on 429 responses to dynamically adjust pacing. The customer should expect migration time to scale with record volume due to these API constraints.

  • Pipedrive requires custom fields to be pre-created before data can be written

    Unlike Selligent, which accepts custom field names as key-value props at write time without upfront schema registration, Pipedrive enforces field-type registration at the object level before any data can be inserted into custom fields. We extract the full FieldsDefinition array from Selligent during scoping, generate the corresponding Pipedrive field creation API calls, and execute schema registration before the first record import. If custom fields are missed during scoping, the import fails on the first record with a type-mismatch error and requires a schema patch before resuming. We mitigate this by running a schema validation pass against a sample of 50-100 records before full import begins.

  • Dynamic Segments and Journeys are not API-exportable and must be rebuilt

    Selligent does not expose segment definition logic or journey configurations via its public REST or SOAP API. We export segment member contact IDs and document the segment criteria in a written inventory, but the behavioral rules, trigger conditions, and branching logic are not portable. All automated journey logic and message content must be manually rebuilt in Pipedrive's Workflows and Goals tool or an external automation layer. We scope this rebuild as a separate workstream during the discovery call and estimate hours based on journey count and complexity.

  • Behavioral event history is not a standalone exportable object

    Selligent's behavioral event data (page views, product interactions, cart events) is tracked for known visitors but is not exposed as a standalone exportable object via the Individual API. Event data is available through integration endpoints but requires custom extraction logic. We migrate the most recent event summary per contact as a formatted Activity note and document all available event types for the customer to configure ongoing behavioral tracking in Pipedrive or a connected CDP. Teams that rely heavily on Selligent's behavioral data for personalization should plan to integrate a separate event-tracking layer post-migration.

  • Organizations are not a native Selligent object, requiring custom extraction logic

    Selligent stores organizational data as custom properties on Individual records or as relation tags rather than as a first-class parent object. If the customer relies on organizational hierarchy in Selligent (e.g., accounts with multiple contacts), we must identify the relevant custom property field during scoping, deduplicate the values across contacts, bulk-insert into Pipedrive Organizations, and then resolve the Organization ID as a lookup on each Person record. This adds a discovery step and an intermediate data-transformation phase that does not exist when migrating from platforms with native account objects.

Migration approach

Six steps for a successful Selligent by Marigold to Pipedrive data migration

  1. Discovery and scoping

    We audit the Selligent environment across account tier (Starter/Professional/Enterprise/Custom), contact volume, custom field count and types, action list structures, segment definitions, and behavioral event types available via API. We confirm the customer's Pipedrive plan (Essential/Growth/Advanced/Professional) to verify custom field and automation limits. The discovery output is a written migration scope document listing all migratable objects, custom field mappings, non-migratable assets (journeys, segments, content), and a rebuild work estimate for the customer's admin team.

  2. Schema pre-creation in Pipedrive

    We extract Selligent's FieldsDefinition array and generate Pipedrive custom field creation API calls for the Person object and any applicable Organization or Deal fields. Custom fields are created in Pipedrive via the Fields API before any record import begins. We validate field types (text, number, date, varchar, multi-select) against Selligent's data to catch type mismatches early. Pipedrive's API requires admin-level authentication for field creation, so we coordinate with the customer's Pipedrive admin to obtain the necessary OAuth token or API key.

  3. Organization deduplication and pre-load

    We extract organization values from Selligent contact custom properties, deduplicate across all contact records, and bulk-insert into Pipedrive Organizations before Person import. Each inserted Organization receives a Pipedrive ID that is stored as a lookup reference for the subsequent Person import. If no organizational field exists in Selligent, we consult the customer on whether to create a default Organization or skip Organization creation entirely.

  4. Contact export and Person import

    We export Selligent contacts via the Individual API in batches of 2000 records per request, using exponential backoff on 429 responses and monitoring for 2500-request window thresholds from the Tealium connector batch behavior as a proxy for undocumented limits. Each contact is mapped to a Pipedrive Person with email as the dedupe key, standard fields mapped directly, and custom field values written to the pre-created Pipedrive fields. Tag assignments and action-list membership are written as custom fields or labels during this phase. We emit a row-count reconciliation report after each batch.

  5. Engagement history and activity import

    We export campaign send history, open/click engagement summaries, and behavioral event summaries from Selligent and write them as Pipedrive Activity records of type Note linked to the corresponding Person. Activity dates are preserved from the source timestamp to maintain timeline integrity. Transactional flow enrollment is written as a custom field on Person. Full campaign content and journey configurations are not imported; we document each campaign's subject, audience, and send date in the written inventory for the customer to recreate.

  6. Cutover, validation, and rebuild handoff

    We freeze Selligent writes during cutover, run a delta migration of any records modified during the migration window, then mark Pipedrive as the system of record. We deliver the Segment and Journey inventory document to the customer's admin team, including action-list membership records, segment member lists, and behavioral event type documentation. We support a one-week hypercare window for reconciliation issues. We do not rebuild Selligent Journeys as Pipedrive Workflows inside the migration scope; that is a separate engagement or internal admin task.

Platform deep dives

Context on both ends of the pair

Selligent by Marigold logo

Selligent by Marigold

Source

Strengths

  • Email deliverability rates consistently praised in user reviews across retail and media verticals.
  • Native support for GDPR, CCPA, and CAN-SPAM compliance with documented sub-processor list.
  • Flexible custom field and data modeling accommodates complex B2C schemas without schema locks.
  • Multichannel journey orchestration across email, SMS, push, and web personalization in one platform.
  • AI-powered audience selection and send-time optimization built into the core platform.

Weaknesses

  • Public API documentation lacks comprehensive rate-limit tables and bulk export endpoints.
  • Journey builder configurations are not exportable via API, making migrations require full manual rebuilds.
  • Non-refundable contract terms mean customers pay for the full order term regardless of early termination.
  • Platform complexity creates a steep learning curve compared to simpler email-focused tools.
  • Ownership transition to Zeta Global introduces uncertainty for existing Marigold/Selligent customers.
Pipedrive logo

Pipedrive

Destination

Strengths

  • Intuitive drag-and-drop pipeline that sales reps actually use without resistance or training overhead.
  • Per-seat unlimited-deals model on all tiers — reps cannot be blocked from logging activity.
  • Active marketplace with 400+ integrations and a documented REST API with OpenAPI 3 specs.
  • Mobile apps with offline access, call logging, and calendar sync keep field teams operational.
  • Strong focus on sales activity tracking — next-action reminders and follow-up scheduling are first-class features.

Weaknesses

  • No custom objects — teams needing non-standard data structures must work around the four standard entity types.
  • Workflow automation limits by tier (30, 60, 90 active workflows) force upgrades as processes grow.
  • No free permanent plan — teams evaluating fit must commit to a trial without a freemium option.
  • Limited advanced reporting and custom dashboard capabilities compared to HubSpot or Salesforce.
  • Export permissions are gated by visibility groups, meaning data scoping must account for who can see what before migration.

Complexity grading

How hard is this migration?

Standard CRM migration. 3 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 Selligent by Marigold and Pipedrive.

  • Object compatibility

    B

    3 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

    Selligent by Marigold: Not publicly quantified; connector documentation shows batched behavior at 2500 requests or 10-minute windows.

  • Data volume sensitivity

    A

    Selligent by Marigold exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Selligent by Marigold to Pipedrive 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 Selligent by Marigold to Pipedrive data migrations

Answers to the questions buyers ask most during Selligent by Marigold to Pipedrive migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Selligent by Marigold to Pipedrive 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 with up to 30,000 contacts, a clean custom field schema (under 50 fields), and no behavioral event history to migrate. Migrations with large custom field schemas (over 50 fields), behavioral engagement histories exceeding 200,000 event records, multiple action-list structures requiring split import strategies, or Pipedrive Advanced tier requirements for complex automation move to eight to twelve weeks. Timeline is driven primarily by record volume, API batch limits from Selligent's SDC, and the complexity of the organization-contact relationship in the source data.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Selligent by Marigold.
Land in Pipedrive, 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