CRM migration
Field-level mapping, validation, and rollback between PipeRun CRM de Vendas and Salesforce Sales Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Sales Cloud.
PipeRun CRM de Vendas
Source
Salesforce Sales Cloud
Destination
Compatibility
8 of 12
objects map 1:1 between PipeRun CRM de Vendas and Salesforce Sales Cloud.
Complexity
BStandard
Timeline
4-8 weeks
Overview
Moving from PipeRun CRM de Vendas to Salesforce Sales Cloud requires working entirely through CSV exports from PipeRun's web interface because PipeRun has no publicly documented REST API. We coordinate with the customer to generate exports from all objects, prepend unique ID prefixes to prevent title-based deduplication collisions, and map each PipeRun Funnel to a separate Salesforce Pipeline with a corresponding Sales Process. Deals map to Opportunities with their Funnel stage assigned to the matching Salesforce stage, custom fields migrate as typed Salesforce fields, and activity history (calls, emails, meetings, notes) is loaded through the Bulk API with parent-record lookup resolution. Proposals with ICP-Brasil electronic signatures migrate as Salesforce Quotes with signature status preserved as a custom field. PipeRun automations, WhatsApp message content, and workflow rules do not migrate; we deliver a written inventory of active automations for the customer's admin to rebuild in Salesforce Flow.
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 PipeRun CRM de Vendas object lands in Salesforce Sales Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
PipeRun CRM de Vendas
Contact
Salesforce Sales Cloud
Contact
1:1PipeRun Contatos map directly to Salesforce Contact. Email, phone, and role fields migrate as typed Salesforce fields. Each Contact is linked to the imported Account (from PipeRun Empresa) via AccountId resolution. OwnerId is resolved by matching the PipeRun owner email to the Salesforce User email.
PipeRun CRM de Vendas
Company
Salesforce Sales Cloud
Account
1:1PipeRun Empresas map to Salesforce Account. Company domain and industry fields migrate to Account Website and Industry. Account is imported before Contact to satisfy the AccountId lookup required at Contact insert time.
PipeRun CRM de Vendas
Deal (Negocio)
Salesforce Sales Cloud
Opportunity
1:1PipeRun Negocios map to Salesforce Opportunity. The deal value (valor), expected close date (data de fechamento), and owner all migrate. The Pipeline and Stage assignments are resolved via the Funnel-to-Pipeline mapping table built during scoping. Closed-Lost and Closed-Won custom fields from PipeRun map to Salesforce LossReason and custom stage-exit fields.
PipeRun CRM de Vendas
Funnel (Funil)
Salesforce Sales Cloud
Pipeline + Sales Process
lossyEach PipeRun Funnel becomes a Salesforce Pipeline with a corresponding Sales Process that defines the allowed stage values. Stage probability percentages migrate from PipeRun to Salesforce StageProbability. This configuration must be complete before any Opportunity record is inserted.
PipeRun CRM de Vendas
Funnel Stage
Salesforce Sales Cloud
Opportunity Stage
lossyPipeRun Funnel stages map to Salesforce Opportunity Stage values within the mapped Sales Process. Stage order is preserved. The mapping table is built during scoping from PipeRun's admin settings and deployed into Salesforce before migration begins.
PipeRun CRM de Vendas
Activity (Atividade)
Salesforce Sales Cloud
Task, Event, EmailMessage
1:1Calls migrate as Salesforce Task with TaskSubtype=Call. Emails migrate as Salesforce EmailMessage records linked to an activity Task. Meetings migrate as Event records with StartDateTime, EndDateTime, and Location preserved. Notes migrate as Salesforce Note records linked via ContentDocumentLink. All parent-record lookups (WhoId, WhatId, AccountId) are resolved before insert. Loaded via Bulk API 2.0 with exponential backoff.
PipeRun CRM de Vendas
Proposal (Proposta)
Salesforce Sales Cloud
Quote
1:1PipeRun Propostas migrate as Salesforce Quote records with QuoteLineItems. Line item content, quantities, and pricing migrate to QuoteLineItem. ICP-Brasil electronic signature status migrates to a custom field e_signature_status__c. The signed PDF and signature metadata are not portable; we flag these for manual re-upload as Salesforce Files post-migration.
PipeRun CRM de Vendas
Tag
Salesforce Sales Cloud
Multi-Select Picklist or Topic
lossyPipeRun tags applied to Deals and Contacts migrate to Salesforce as either multi-select picklist fields (if fewer than 150 unique tag values per object) or Salesforce Topics with TopicAssignment records. The customer selects the strategy during scoping based on how tags are used for reporting.
PipeRun CRM de Vendas
Custom Field
Salesforce Sales Cloud
Custom Field
lossyPipeRun custom fields on Contacts, Companies, Deals, and Activities are pre-created in Salesforce with type-mapped field types (text fields to Text, date fields to Date, currency fields to Currency). Custom field definitions are exported from PipeRun's field management screen and deployed to Salesforce before any record data is loaded.
PipeRun CRM de Vendas
Attachment / File
Salesforce Sales Cloud
ContentDocument
1:1Files attached to Deals and Proposals are batch-downloaded from PipeRun's web interface and re-uploaded as Salesforce Files (ContentDocument + ContentVersion) linked to the corresponding Opportunity or Quote via ContentDocumentLink. Version history may not be fully preserved across the export-reload cycle.
PipeRun CRM de Vendas
WhatsApp (PipeRun MAX)
Salesforce Sales Cloud
Custom Field on Contact
1:1WhatsApp conversation content is stored in PipeRun MAX's messaging layer and is not accessible via export. We migrate WhatsApp conversation metadata (timestamps, participant identifiers, conversation counts) as custom fields on the Contact record. Conversation content itself cannot be migrated. We flag this upfront and recommend that customers archive WhatsApp exports separately before migration begins.
PipeRun CRM de Vendas
User / Owner
Salesforce Sales Cloud
User
1:1PipeRun users assigned as Deal Owners, Activity owners, and stage assignees are matched by email to Salesforce User records. Owners without a matching Salesforce User are held in a reconciliation queue and cannot be resolved until the customer's admin provisions the User account. Migration cannot proceed past Opportunities and Activities without owner lookups resolved because OwnerId is required on most standard Salesforce objects.
| PipeRun CRM de Vendas | Salesforce Sales Cloud | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Deal (Negocio) | Opportunity1:1 | Fully supported | |
| Funnel (Funil) | Pipeline + Sales Processlossy | Fully supported | |
| Funnel Stage | Opportunity Stagelossy | Fully supported | |
| Activity (Atividade) | Task, Event, EmailMessage1:1 | Fully supported | |
| Proposal (Proposta) | Quote1:1 | Fully supported | |
| Tag | Multi-Select Picklist or Topiclossy | Fully supported | |
| Custom Field | Custom Fieldlossy | Fully supported | |
| Attachment / File | ContentDocument1:1 | Fully supported | |
| WhatsApp (PipeRun MAX) | Custom Field on Contact1:1 | Fully supported | |
| User / Owner | 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.
PipeRun CRM de Vendas gotchas
No publicly documented REST API for programmatic export
CSV import uses title-based deduplication, not record IDs
Multiple Funnels require explicit stage mapping to avoid schema loss
WhatsApp message content is not exportable from PipeRun MAX
Pricing tiers are not publicly tied to feature gates or user limits
Salesforce Sales Cloud gotchas
Workflow Rules and Process Builder are retired
Bulk API batch quota exhaustion during large imports
Storage overage billing is non-obvious
Account-Contact many-to-many relationship mapping
Territory and team member import ordering dependencies
Pair-specific challenges
Migration approach
Discovery and export coordination
We audit the PipeRun account by reviewing the Funnel structure (each Funil and its stages), custom field definitions on all objects, owner assignments, and Proposal content. Because PipeRun has no public API, we coordinate with the customer to generate CSV exports from all relevant objects before migration begins. We review the Funnel-to-stage definitions from PipeRun's admin settings and build the Funnel-to-Pipeline mapping table. We also deliver a data-cleaning checklist so the customer can deduplicate and standardize records before export, which reduces reconciliation time.
Salesforce schema configuration
We configure Salesforce before any data is loaded. This includes creating a Salesforce Pipeline and Sales Process for each PipeRun Funnel, mapping each Funnel stage to the corresponding Salesforce StageName, creating custom fields for all PipeRun custom fields with type-mapped Salesforce field types, provisioning the migration user with Bulk API 2.0 permissions and Modify All Data access, and disabling validation rules that would block import of records with pre-migration field values. Schema is deployed into a Sandbox org first for validation.
Sandbox migration and customer reconciliation
We run a full migration into a Salesforce Sandbox using the CSV exports. Activities are loaded via the Bulk API 2.0 with parent-record lookup resolution. The customer reconciles 25-50 records per object against the PipeRun source, checks the Funnel-to-Pipeline stage assignments, verifies owner assignments, and signs off on the mapping before production migration begins. Corrections to field mapping, stage assignments, and owner lookups are applied in Sandbox, not in production.
Owner reconciliation and User provisioning
We extract every distinct PipeRun owner referenced on Deals, Activities, and Proposals and match by email against the Salesforce destination org's User table. Owners without a matching Salesforce User go into a reconciliation queue. The customer's Salesforce admin provisions any missing User accounts before record migration resumes. This step gates the migration because OwnerId is a required field on Opportunity and Task in Salesforce, and unresolved owner lookups block inserts.
Production migration in dependency order
We load production data in strict dependency order: Accounts (from PipeRun Empresas), Contacts (with AccountId resolved), Opportunities (with Funnel-to-Pipeline and stage assignments resolved, OwnerId from User mapping), Proposals as Quotes (with QuoteLineItems), Activities via Bulk API 2.0 (Tasks, Events, EmailMessages with WhoId and WhatId resolved), Files re-attached as ContentDocument records. Each phase produces a row-count reconciliation report before the next phase begins.
Cutover, delta sync, and automation handoff
We freeze writes in PipeRun during cutover, run a final delta migration of any records modified during the migration window, enable Salesforce as the system of record, and deliver a final reconciliation report. We deliver the automation inventory document (acao automatica definitions, triggers, actions, recommended Salesforce Flow equivalents) to the customer's admin team. We support a one-week hypercare window for reconciliation issues raised by the sales team. Rebuilding PipeRun automations as Salesforce Flow is outside standard migration scope.
Platform deep dives
PipeRun CRM de Vendas
Source
Strengths
Weaknesses
Salesforce Sales Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 PipeRun CRM de Vendas and Salesforce Sales Cloud.
Object compatibility
1 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
PipeRun CRM de Vendas: Not publicly documented.
Data volume sensitivity
PipeRun CRM de Vendas 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 PipeRun CRM de Vendas to Salesforce Sales Cloud migration scoping. Not seeing yours? Book a call.
Walk through your PipeRun CRM de Vendas to Salesforce Sales Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave PipeRun CRM de Vendas
Other ways to arrive at Salesforce Sales Cloud
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.