Data Migration - Subforms

Data Migration - Subforms

Quick Overview:

A subform is a secondary form or table that allows users to add multiple line items to a primary data form. In Zoho CRM, subform data can be imported using two distinct methods:

Import Methods:
  1. Data Migration Import
  2. Module-Level Import

1. Data Migration:

The Data Migration feature in Zoho CRM facilitates the automatic mapping of import files to their corresponding CRM modules, as well as the mapping of columns within the files to specific Zoho CRM fields. During this process, the Migration ID plays a vital role. A Migration ID is a unique identifier provided for each record during data migration. When importing data using the Data Migration tool, it is mandatory to provide the Migration ID for every record. This identifier serves as a reference point, ensuring the accurate linking and association of records into Zoho CRM.

Info
Permission:

Only users with Data Migration permissions in their profile can access this feature.

Prerequisites:

  1. All import files must be in CSV format.
  2. To perform subform migration, it is mandatory to first import the parent records via the Data Migration. This step is essential to obtain the Migration ID of the parent records, which is required to correctly map the subform data to the appropriate parent records.
  3. Two separate CSV files must be prepared for import:
    1. Parent Module File
    2. Subform Data File


Steps to perform migration: Parent Record and Subform Data Migration

For explanation, we have taken the records from the Contacts module as the parent record.

Step 1: Prepare the Parent Record File

Create a CSV file for importing parent records (Contacts). Please ensure the file contains the following columns:

  1. Contact ID (Migration ID)
  2. Contact Name and other mandatory fields required in the Contacts module



Step 2: Prepare the Subform Data File

Create a separate CSV file for importing subform data. Kindly ensure the file includes:
  1. Contact ID (Parent record ID from the Contacts file)
  2. Subform ID
  3. Fields within the subform



Step 3: Navigate to Data Migration Import:

Zoho CRM > Setup > Data Administration > Import > Choose Zoho CRM.

Step 4: Upload the CSV Files

Select and upload both CSV files:
  1. Parent Record File (Contacts)
  2. Subform Data File


Step 5: Assign Modules to Files

Once the data is processed, Select the Contacts module and assign the corresponding file. Select the Subform section and assign the subform data file

Step 6: Map Fields

Map all mandatory fields in both the parent and subform files to the appropriate fields in Zoho CRM.

Contact Module Field Mapping :

Subform Field Mapping :


Step 7: Proceed with Migration

After completing the field mapping, continue with the migration process.


InfoVideo Example:

You can access the 
detailed screen recording demonstrating the complete migration process and results, along with sample CSV files for both the Contacts module (parent record) and the subform, from this link.



2. Module-Level Import of Subform Data

In addition to the Data Migration method, Zoho CRM also supports Module-Level Import for importing subform data. This method allows subform data to be added without requiring a migration ID. Therefore, it is not mandatory to import the parent records beforehand., Making it suitable for both imported and manually created parent records.

Info

Prerequisites:

Before proceeding with the import, ensure the following:
1. The import file must be in CSV format.
2. Use the following format in the "Parent Record ID" column in the file to correctly associate the subform with its parent record.
zcrm_recordId =  zcrm_6649548000001184105

You can open the records in sheet view and fetch the record IDs in bulk. These IDs can then be used in the specified format mentioned above as the parent record ID when importing the subform.


Steps to Import Subform Data Using Module-Level Import

Follow the steps below to import subform data directly into a module in Zoho CRM. In this example, the Contacts module subform is used.
1. Go to the Contacts module in Zoho CRM.

2. Click the dropdown arrow next to the Create Contact button, and select Import Subform.


3. Choose the appropriate CSV file containing the subform data and click Import.

4. Choose the option "Add as new record" and click Next.



5. Map all fields in the CSV file to the corresponding subform fields in Zoho CRM. Ensure the Parent Record ID field is mapped correctly to associate the subform data with the appropriate parent record.


6. Check the confirmation box to proceed with the import and click Finish to complete the import process.

InfoVideo Example:

You can access the screen recording that outlines the complete process and results, along with the sample CSV file used in this article here.



Common Errors when importing subform in Zoho CRM:


1. The mandatory field Parent ID must be mapped.



When importing the subform data, ensure you have the column for the Parent Migration ID in the file to map it with the parent record id.


2. Subform limit exceeded




If you try to import more rows than the permitted limit, the error mentioned above will occur. To fix this, navigate to Zoho CRM Setup > Modules and Fields, click the setup icon next to the subform, and review the allowed limit.
Additionally, check whether the specific parent record has already reached its maximum number of subform entries.

Info
For example, if the allowed limit for a subform is 50 rows and you attempt to import more than 50 rows for a single record, the error will occur.


3. No matching record found - Parent ID



If the parent record ID used in the subform file does not match the Migration ID from the parent file, the error mentioned above will occur.

Info
For example:

In the parent record file, the Migration IDs (Contact IDs) are 201, 202, and 203.



However, in the subform file , the Parent ID (Contact ID) column contains different values that do not match the Migration IDs of the parent file.


Warning
To avoid this error, make sure the "Parent Migration IDs" used in the subform file exactly match the values from the parent record file.



Quote
Custom Solution Created by Madhu Sree | Zoho Partner Support.

If you need any further clarifications, please don’t hesitate to contact partner-support@zohocorp.com.


NotesAdditionally, we kindly ask all "Europe and UK partners" to reach out to partner-support@eu.zohocorp.com.

      Create. Review. Publish.

      Write, edit, collaborate on, and publish documents to different content management platforms.

      Get Started Now


        Access your files securely from anywhere

          Zoho CRM Training Programs

          Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

          Zoho CRM Training
            Redefine the way you work
            with Zoho Workplace

              Zoho DataPrep Personalized Demo

              If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

              Zoho CRM Training

                Create, share, and deliver

                beautiful slides from anywhere.

                Get Started Now


                  Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                  BOOK A SESSION







                              Quick LinksWorkflow AutomationData Collection
                              Web FormsRetailOnline Data Collection Tool
                              Embeddable FormsBankingBegin Data Collection
                              Interactive FormsWorkplaceData Collection App
                              CRM FormsCustomer ServiceForms for Solopreneurs
                              Digital FormsMarketingForms for Small Business
                              HTML FormsEducationForms for Enterprise
                              Contact FormsE-commerceForms for any business
                              Lead Generation FormsHealthcareForms for Startups
                              Wordpress FormsCustomer onboardingForms for Small Business
                              No Code FormsConstructionRSVP tool for holidays
                              Free FormsTravelFeatures for Order Forms
                              Prefill FormsNon-Profit
                              Forms for Government
                              Intake FormsLegal
                              Mobile App
                              Form DesignerHR
                              Mobile Forms
                              Card FormsFoodOffline Forms
                              Assign FormsPhotographyMobile Forms Features
                              Translate FormsReal EstateKiosk in Mobile Forms
                              Electronic FormsInsurance
                              Drag & drop form builder

                              Notification Emails for FormsAlternativesSecurity & Compliance
                              Holiday FormsGoogle Forms alternative GDPR
                              Form to PDFJotform alternativeHIPAA Forms
                              Email FormsWufoo alternativeEncrypted Forms
                              Accessible FormsTypeform alternativeSecure Forms

                              WCAG

                                          Create. Review. Publish.

                                          Write, edit, collaborate on, and publish documents to different content management platforms.

                                          Get Started Now






                                                            You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                                Manage your brands on social media

                                                                  Use cases

                                                                  Make the most of Zoho Desk with the use cases.

                                                                   
                                                                    

                                                                  eBooks

                                                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho Desk.

                                                                   
                                                                    

                                                                  Videos

                                                                  Watch comprehensive videos on features and other important topics that will help you master Zoho Desk.

                                                                   
                                                                    

                                                                  Webinar

                                                                  Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                                   
                                                                    
                                                                  • Desk Community Learning Series


                                                                  • Meetups


                                                                  • Ask the Experts


                                                                  • Kbase


                                                                  • Resources


                                                                  • Glossary


                                                                  • Desk Marketplace


                                                                  • MVP Corner



                                                                    Zoho Sheet Resources

                                                                     

                                                                        Zoho Forms Resources


                                                                          Secure your business
                                                                          communication with Zoho Mail


                                                                          Mail on the move with
                                                                          Zoho Mail mobile application

                                                                            Stay on top of your schedule
                                                                            at all times


                                                                            Carry your calendar with you
                                                                            Anytime, anywhere




                                                                                  Zoho Sign Resources

                                                                                    Sign, Paperless!

                                                                                    Sign and send business documents on the go!

                                                                                    Get Started Now




                                                                                            Zoho TeamInbox Resources





                                                                                                      Zoho DataPrep Demo

                                                                                                      Get a personalized demo or POC

                                                                                                      REGISTER NOW


                                                                                                        Design. Discuss. Deliver.

                                                                                                        Create visually engaging stories with Zoho Show.

                                                                                                        Get Started Now









                                                                                                                            • Related Articles

                                                                                                                            • Data Migration - Lookup Migration

                                                                                                                              Overview: Lookup Fields are essential in establishing the relation between Records from two modules, and it is important to bring those records when you are migrating from different CRM to Zoho CRM while keeping the association of the Records intact. ...
                                                                                                                            • Data Migration - Users

                                                                                                                              Overview: User migration in Zoho CRM involves transferring user data from one Zoho CRM account to another, or from another CRM to Zoho CRM. There are two primary scenarios for user migration: Scenario 1: Importing Users from Scratch This is a ...
                                                                                                                            • Data Migration - Attachments

                                                                                                                              Overview: Migrating attachments to Zoho CRM is crucial for maintaining complete customer records and ensuring data continuity, especially when moving from other CRM systems or when migrating data between Zoho CRM accounts. It allows you to link ...
                                                                                                                            • Data Migration - Inventory Modules

                                                                                                                              Overview: Inventory modules such as Quotes, Sales Orders, Purchase Orders, Invoices plays an vital role in Zoho CRM that allows the business to manage their transactions in Zoho CRM. Hence, it is important to bring those transactions when you are ...
                                                                                                                            • Client Script: Enforce a Subform Validation During Blueprint Transition in Zoho CRM

                                                                                                                              Requirement Overview In Zoho CRM, a Deal record is in a Blueprint, and users need to validate the entries added in a subform before performing the closed won using Blueprint Transition. Permissions & Availability -> Users with the Manage ...
                                                                                                                              Wherever you are is as good as
                                                                                                                              your workplace

                                                                                                                                Resources

                                                                                                                                Videos

                                                                                                                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                eBooks

                                                                                                                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                Webinars

                                                                                                                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                CRM Tips

                                                                                                                                Make the most of Zoho CRM with these useful tips.



                                                                                                                                  Zoho Show Resources