CRM migration
Field-level mapping, validation, and rollback between Forms On Fire and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
Forms On Fire
Source
Pipedrive
Destination
Compatibility
10 of 10
objects map 1:1 between Forms On Fire and Pipedrive.
Complexity
BStandard
Timeline
24–72 hours
Overview
Forms On Fire is a no-code form and field-data collection platform built around custom forms, submission records, GPS logs, file attachments, and Data Source references. Pipedrive is a sales CRM organized around Leads, Persons, Organizations, Deals, Activities, and Notes — with custom fields on each object and a label system for categorization. There is no direct object-to-object equivalence between a form builder and a CRM, so the migration requires translating Forms On Fire form submissions into Pipedrive contact records, deal custom fields, and notes. We map submitted field values into Pipedrive custom fields on Person or Deal records, attach submission metadata (form name, submission date, GPS coordinates) as structured note content, and preserve files as Pipedrive file attachments. Pipedrive's API v2 governs rate limits (token-based, introduced December 2024) and custom field keys (40-character hashes generated per account). The migration uses scoped read access on Forms On Fire — your team keeps submitting forms during cutover. A delta-pickup window captures in-flight submissions after the bulk run so Pipedrive reflects your Forms On Fire final state at go-live. Workflows, form logic, triggers, and Data Source configurations do not migrate; we export those definitions as a rebuild reference for Pipedrive Automations.
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 Forms On Fire 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.
Forms On Fire
Form Submission Record
Pipedrive
Person (contact) + Note
1:1A Forms On Fire submission is not a CRM contact. We extract submitted field values that represent a person (name, email, phone) and create a Pipedrive Person record. The full submission body (including all other field values) is written as a structured Note on that Person, preserving every field value and field Data Name for reference.
Forms On Fire
Form Field — Text / Email / Phone
Pipedrive
Person custom field
1:1Standard typed fields from Forms On Fire (single-line text, email, phone) map directly to Pipedrive custom fields on the Person object. The field type in Pipedrive is matched to the submitted value format — email fields become Pipedrive varchar (email) type, phone fields become varchar (phone) type.
Forms On Fire
Form Field — Choices / Dropdown
Pipedrive
Person or Deal custom field (enum / set)
1:1Forms On Fire Choices fields with static or Data Source-backed options map to Pipedrive enum custom fields. Each Forms On Fire option value is mapped to the corresponding Pipedrive custom field option label. Data Source-backed choices may require a separate value-mapping table if the source row IDs differ from display labels.
Forms On Fire
Form Field — GPS / Location
Pipedrive
Person or Deal custom field + Note body
1:1Forms On Fire GPS capture stores latitude, longitude, and accuracy in the submission record. We write coordinates to a Pipedrive custom field (varchar) and also include the full GPS object as structured text in the submission Note so nothing is lost.
Forms On Fire
Form Field — Photo / Signature / File Upload
Pipedrive
Pipedrive File attachment
1:1File attachments (photos, signatures, documents) from Forms On Fire submissions are downloaded and re-uploaded to Pipedrive Files attached to the corresponding Person or Deal record. Files are matched to the submission record by submission ID. Pipedrive's 25MB per-file limit is checked per file.
Forms On Fire
Form Field — Data Source Lookup
Pipedrive
Custom field (enum) + Pipedrive Product reference
1:1Data Source reference values in Forms On Fire submissions need a target in Pipedrive. Small static Data Source lists become Pipedrive enum custom field options. Larger product or inventory catalogs that function as pick lists may map to the Pipedrive Products catalog and be referenced by ID custom field on the Deal.
Forms On Fire
Form Submission Metadata (form name, page, submission timestamp)
Pipedrive
Note body + custom datetime field
1:1Submission metadata (form identifier, page sequence, submission timestamp, submitter user ID) is not a standard Pipedrive field. We preserve it in the submission Note and optionally create custom datetime fields on Person or Deal (e.g., Last_Submission_Date__c) for filtering and reporting.
Forms On Fire
Forms On Fire User / Owner
Pipedrive
Pipedrive User (matched by email)
1:1Forms On Fire user records (form creators, assignees) map to Pipedrive Users by email address. Pipedrive Users are required to own Person, Organization, and Deal records. Users that have no email match in Pipedrive are flagged before migration; the account admin either creates the user or assigns records to an existing fallback user.
Forms On Fire
Forms On Fire Organization / Company field (if present in form)
Pipedrive
Organization + link to Person
1:1If a form contains a company or organization text field, those values are extracted and used to create Pipedrive Organization records. Each extracted organization is deduplicated against existing Pipedrive Organizations by name and domain (if available) before insertion. The Person record is then linked to its matched Organization via the person-organization association in Pipedrive, ensuring relationship integrity across the CRM.
Forms On Fire
Forms On Fire form logic, rules, triggers, email templates
Pipedrive
No equivalent — exported as documentation
1:1Forms On Fire conditional field logic, auto-calculation rules, email notifications, and form-level triggers have no CRM equivalent in Pipedrive. These must be redesigned as Pipedrive Automations or Sequences after migration. We export a structured JSON representation of all form rules and logic for use as a rebuild specification.
| Forms On Fire | Pipedrive | Compatibility | |
|---|---|---|---|
| Form Submission Record | Person (contact) + Note1:1 | Fully supported | |
| Form Field — Text / Email / Phone | Person custom field1:1 | Fully supported | |
| Form Field — Choices / Dropdown | Person or Deal custom field (enum / set)1:1 | Fully supported | |
| Form Field — GPS / Location | Person or Deal custom field + Note body1:1 | Fully supported | |
| Form Field — Photo / Signature / File Upload | Pipedrive File attachment1:1 | Fully supported | |
| Form Field — Data Source Lookup | Custom field (enum) + Pipedrive Product reference1:1 | Fully supported | |
| Form Submission Metadata (form name, page, submission timestamp) | Note body + custom datetime field1:1 | Fully supported | |
| Forms On Fire User / Owner | Pipedrive User (matched by email)1:1 | Fully supported | |
| Forms On Fire Organization / Company field (if present in form) | Organization + link to Person1:1 | Fully supported | |
| Forms On Fire form logic, rules, triggers, email templates | No equivalent — exported as documentation1: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.
Forms On Fire gotchas
Standard tier entry limits silently gate historical data
dotx template linkage breaks Word document generation
Data Source auto-select behavior can silently alter form state
Enterprise requires 25+ users minimum
Non-Office document generation not supported
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
Audit Forms On Fire account structure
We connect via read-only API access to inventory all forms, fields, Data Sources, submission records, attachments, and user accounts in the Forms On Fire source environment. We identify which forms contain person-identifying fields (name, email) versus pure data-collection fields, which forms represent deal-worthy events, and how many distinct custom field sets will be required in Pipedrive. This inventory drives the custom field creation plan and the per-form routing strategy.
Create Pipedrive custom fields and schema
Before any data is written, we create all required Pipedrive custom fields on the Person, Organization, and Deal objects. For each field, we capture the auto-generated 40-character Pipedrive hash key. We also create Pipedrive pipelines and stages that map to any deal-representing forms, and we set up Pipedrive Users for each Forms On Fire user by email match. This step produces a mapping workbook that maps every Forms On Fire field Data Name to its Pipedrive custom field key and object.
Run sample migration with field-level validation
A representative slice of submissions — typically 50–200 records spanning the most-used forms — is migrated first. We generate a field-level diff comparing the original Forms On Fire submission values against the Pipedrive Person, Note, and File records. We verify custom field value mapping, enum option matching, GPS coordinate preservation, and file attachment integrity. This sample validation is reviewed by your team before the full migration is committed.
Execute full migration with delta-pickup window
The full Forms On Fire dataset is extracted and written to Pipedrive following the validated mapping. File attachments are downloaded in parallel and re-uploaded to Pipedrive. After the bulk run completes, a delta-pickup window (typically 24–48 hours) captures any new submissions created in Forms On Fire during the cutover period. We flag any submission records that reference Pipedrive custom fields not yet created, and we surface those for manual field creation before the delta write.
Deliver export-for-rebuild package
We deliver a structured export of all Forms On Fire form logic, conditional rules, email templates, Data Source definitions, and workflow triggers as a JSON and CSV package. This package serves as the rebuild specification for your Pipedrive admin to design Pipedrive Automations and Sequences that replicate the intended process logic. We also provide an audit log of every record migrated, its Pipedrive destination ID, and any records that encountered errors during write.
Platform deep dives
Forms On Fire
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 Forms On Fire 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
Forms On Fire: Not publicly documented.
Data volume sensitivity
Forms On Fire 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 Forms On Fire to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your Forms On Fire 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 Forms On Fire
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.