CRM migration
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
Source
Pipedrive
Destination
Compatibility
8 of 10
objects map 1:1 between Selligent by Marigold and Pipedrive.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
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 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
Pipedrive
Person
1:1Selligent 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)
Pipedrive
Organization
1:1Selligent 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
Pipedrive
Deal or custom Person field
lossySelligent 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
Pipedrive
Static list (manual rebuild in Pipedrive)
1:1Selligent 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)
Pipedrive
Custom Fields (Person-level)
lossySelligent 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
Pipedrive
Person field or label
1:1Selligent 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
Pipedrive
Activity (Note)
1:1Selligent 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
Pipedrive
Activity (Note)
1:1Selligent 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
Pipedrive
Person + custom field flag
1:1Transactional 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)
Pipedrive
User
1:1Selligent 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.
| Selligent by Marigold | Pipedrive | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Organization (as custom property) | Organization1:1 | Fully supported | |
| Action List | Deal or custom Person fieldlossy | Fully supported | |
| Dynamic Segment | Static list (manual rebuild in Pipedrive)1:1 | Fully supported | |
| Custom Fields (Contact-level) | Custom Fields (Person-level)lossy | Fully supported | |
| Tag | Person field or label1:1 | Fully supported | |
| Email Campaign history | Activity (Note)1:1 | Fully supported | |
| Behavioral Events | Activity (Note)1:1 | Mapping required | |
| Transactional Message contacts | Person + custom field flag1:1 | Fully supported | |
| User (Admin/Team) | User1:1 | 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.
Selligent by Marigold gotchas
API rate limits are documented but not fully quantified publicly
Enterprise contracts are non-cancelable with no refunds mid-term
Journeys and campaign templates are not API-exportable
SDC bulk message limit of 100 per request caps throughput
Custom field schema must be pre-created at destination before import
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 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.
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.
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.
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.
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.
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
Selligent by Marigold
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 Selligent by Marigold and Pipedrive.
Object compatibility
3 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
Selligent by Marigold: Not publicly quantified; connector documentation shows batched behavior at 2500 requests or 10-minute windows.
Data volume sensitivity
Selligent by Marigold exposes a bulk API — large-volume migrations stream efficiently.
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 Selligent by Marigold to Pipedrive migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Selligent by Marigold
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.