Import existing data

If you have your data in .csv or .vcf format, you can import thousands of records instantly and effectively. Simply CRM supports importing data into different modules including Leads, Contacts, Organizations, Opportunities, etc.

Contents

Check List

1.Mandatory Fields
Make sure your file addresses all mandatory fields. For instance, Last Name and Company fields are mandatory in Leads module. You cannot proceed with importing until or unless you have a value within these fields of your .csv file. If the value of mandatory fields is empty, they will be set to ‘????’.

2.File Size
Make sure the file to be imported do not exceed 5 MB size

3.Permissions
Admin users can disable import access to non-admin users from Profile level. If you can’t find the Import option, you should contact your Administrator to enable import permission for your profile

Getting Started


This tutorial will walk you through different steps involved in importing records into your Simply CRM account. The entire process is simple and straightforward.

Follow few simple steps to import data into simply CRM

  1. Click [Module] tab. Eg: Leads, Contacts, etc
  2. Click Actions > Import

Step 1: Select File


In the first step of importing process, you’ll need to browse and upload your import file from your machine.

Here’s how to select your.csv file

Click on the Choose File button, browse for desired file that is to be imported. Csv and vcf are the two file formats currently supported.

ImportingStep1.png

Step 2: Specify Format


In the second step of importing process, you’ll need to specify import file properties. The details of each property are explained below.

ImportingStep2.png

a. File Type : Simply supports two different file types namely: .csv and .vcf. Select the appropriate value from the File Type dropdown that describes the format of the file you’ve selected in Step:1. For instance, if you’ve uploaded .csv file, select .csv from File Type field.

b. Character Encoding : Make sure you select the right character set in which your import file has been encoded. You’ll need to select right encoding of the file irrespective of the file contents.

c. Delimiter : Simply CRM supports comma (,) and semicolon(;) as field delimiters. The fields in your .csv file are recognized only if they are separated with delimiters. More often, in a csv file, fields are separated with commas(,). To know more about delimiters, click here

d. Header : While importing, the header of your .csv file is compared with fields in Simply CRM. Having a header makes it easy for you to map fields. Click on Has Header checkbox if your file has a header. First row of your csv file is considered as a header. Please make sure that you uncheck the Has Header field if your file doesn’t have a header. To know more about headers, click here

ImportHeaderFile.png

Step 3: Duplicate Record Handling


This is an optional step and comes into play if you would enable the checkbox in Step-3 of the import process. This option will help you in tracing out duplicate records. You can also configure the actions to be performed on duplicate records: skip, overwrite and merge. And finally, select desired fields for duplicate lookup by moving fields from the list of Available Fields to Fields to be matched on by using the right and left arrows.

ImportingStep3.png

Following actions can be performed on duplicate records

Skip : After import, duplicate records are identified based on fields criteria. If your Simply CRM and .csv file have records in common, to avoid redundant data, duplicate records in .csv file are not imported into Simply CRM.

Overwrite :After import, duplicate records are identified based on fields criteria. If your Simply CRM and .csv file have records in common, to avoid redundant data, the records in .csv file are imported and replaced with records in Simply CRM.

Merge : After import, duplicate records are identified based on fields criteria. Merge, unlike overwrite and skip, checks for duplicate records first and then captures only useful information from your .csv file and updates it in your Simply CRM. Learn more

Here’s a sample image that depicts how all these properties work

Step 4: Map CRM Fields


In the final step of import process, you will need to map import file Header/Column to fields in simply CRM. Fields will be automatically mapped if your csv file’s header matches with simply CRM field label. Here’s a list of helpful tips before you get started.

MappingImport.png

You can provide default values for mapping fields which will be picked up in case if the value for any field in file will be empty.

DefaultValueMapping.png

Also, frequently used mappings can be saved and reused.

SaveMapping.png

Saved mappings will be accessible across all users. You can delete the saved mappings by clicking on Trash icon.

SavedMapping.png

After successfully mapping fields, click Import button.

Import Results


After successfully importing records into Simply CRM, the import results are displayed in tabular format

ImportResult.png

  • Import More
Lets you start all new import again
  • Last Imported Records
Displays records imported lately with the help of paging support.
  • Undo Last Import
Deletes all records that are created during the last import session. Reference records related to other modules will not be deleted.

Notifications

Import Scheduled!

If you have more than 1000 records in your file, your import will be scheduled on cron which is configured to run once in every 15 minutes. If you have configured your Outgoing Server and Email id properly, an email notification will be sent to you after successful import

Data Corruption Error

This error shows up when the import is interrupted for various reasons like crashing in between, or canceled by a user etc. This error indicates that the import table still has records to be imported into the system, but all the information related to the import (like mapping, default values, merge criteria) are all lost. So these records can no more be imported and the user needs to clear this data before starting any other import.

Import Locked Error

This error will be displayed if the import has been already been started on the same module by any other user in simply CRM. The details of the module, the user, and the time at which the Import has been locked is detailed within the error message itself.

Import Interrupted Error

If an Admin user is performing import and if a non-admin user tries to start an import on the same module, he will get to see the Import Locked error. If non-admin user is doing import, and Admin user attempts to import on the same module, same time, he can be able to see the status of the current import and he will even have powers to cancel the current import; Consequently, the Import Interrupted Error will be displayed to non-admin user.

Heads Up!

  • If you would start importing in one particular module, you cannot import records into the same or any other module in simply CRM.
  • If you would trigger import on a particular module, neither you nor any other user in simply CRM can import records into the same module. However, other users can import records into other modules in simply CRM.

Need more help with Simply CRM?

Explore help topics- Search now

Reach our awesome support – Email us on Support@simplyhq.com


Anonymous User #1

150 days ago
Score 0+-
This import module is not function in simply 6, it display blank…

Anonymous User #2

133 days ago
Score 0+-
Good Information

Anonymous User #3

125 days ago
Score 0+-
Any follw up information? Is there a bugfix available already?

Svk

125 days ago
Score 0+-
Hi, we are not aware of a problem with import. Please send email to support@simplyhq.com with more details.

Anonymous User #4

120 days ago
Score 0+-

Hi Team,

We are getting following error in community edition while importing data.

Warning: Invalid argument supplied for foreach() in /home/yandgg9z/public_html/simply/modules/Import/readers/FileReader.php on line 98

Warning: Invalid argument supplied for foreach() in /home/yandgg9z/public_html/simply/modules/Import/readers/CSVReader.php on line 72

Anonymous User #5

119 days ago
Score 0+-
When i try importing contacts it acts as if the file contained nothing to import even though the field mapping reads the first field with example data without issue. The post import screen simply shows imported : / as if there were none to import. Even simplified to just a csv file with a firstname and lastname and assigned to values.

Anonymous User #6

113 days ago
Score 0+-
I’ve the same problem

Anonymous User #7

119 days ago
Score 0+-

Hi I get the following error for importing leads in v6.0.0 release date 10th Jan 2014. I updated from 5.4 to v6 with no errors that I am aware of.

Warning: Invalid argument supplied for foreach() in C:Program Files (x86)simplycrm-5.4.0apachehtdocssimplyCRMmodulesImportreadersFileReader.php on line 98

Warning: Invalid argument supplied for foreach() in C:Program Files (x86)simplycrm-5.4.0apachehtdocssimplyCRMmodulesImportreadersCSVReader.php on line 72

Warning: Invalid argument supplied for foreach() in C:Program Files (x86)simplycrm-5.4.0apachehtdocssimplyCRMmodulesImportreadersCSVReader.php on line 72

Anonymous User #8

112 days ago
Score 0+-

Yeah I’ve limited my fields even to only mandatory, tried ever version of CSV Excel 2013 offers, changed file names, header, no header, IDK.

I just spent literally days preparing data for this import and my new CRM now has no data. I want to move from ZOHO ASAP!!!

Host Gator PHP 5.4

Anonymous User #8

112 days ago
Score 0+-

Warning: Invalid argument supplied for foreach() in …/crm/modules/Import/readers/FileReader.php on line 98

Warning: Invalid argument supplied for foreach() in …/crm/modules/Import/readers/CSVReader.php on line 72

Anonymous User #9

112 days ago
Score 0+-

I’m getting the exact same error:

Warning: Invalid argument supplied for foreach()

Anonymous User #10

111 days ago
Score 0+-
I am having problems right now with importing as well. Even when I select Has Header, it is pulling in every single cell (not just the headers) as an option to map. Any suggestions?

Anonymous User #11

105 days ago
Score 0+-

We have the same issue.
Tried to reduce details and import only mandatory fields.
But no data were importet and only the foreach errors are shown.

If anybody has a solution … please share :-)

Anonymous User #12

104 days ago
Score 0+-

Is there any update to the import. I am having the same issue as many of the posts here in Simply 6 (linux version):

simplyCRMmodulesImportreadersFileReader.php on line 98

Warning: Invalid argument supplied for foreach() in simplyCRMmodulesImportreadersCSVReader.php on line 72

Anonymous User #13

86 days ago
Score 0+-
I’m also having the same issue. I narrowed down the file to only 5 columns. I even created the Reports To column with the format: Contact::::Contact_Name, and it didn’t work. It’s not working. Any fix for this issue???

Anonymous User #14

83 days ago
Score 0+-
Pretty useless if the import function doesn’t work. How do you expect me to convert from a competitor’s CRM to this one if I can import data? Oh… that’s right, you want me to buy OnDemand, and you’ve forgotten about OpenSource.

Anonymous User #15

67 days ago
Score 0+-
Any solution to this? I have encountered the same error today

Anonymous User #16

65 days ago
Score 0+-
I’m glad a found this posting on this issue as I thought I was doing something wrong. Hopefully an answer is forth coming.

Anonymous User #17

65 days ago
Score 0+-
I have the same problem importing my leads list

Anonymous User #18

64 days ago
Score 0+-

Hope this gets fixed very very soon.It keeps us from updating.

In Chrome the whole import page freezes when I try to assign the fields.

Anonymous User #19

50 days ago
Score 0+-
Am having same problem trying to import – header maps correctly but nothing actually gets imported. No records are created. Can this be a Chrome issue?

Anonymous User #20

48 days ago
Score 0+-
Getting the same import problem with pg72. This is not fun!

Anonymous User #20

48 days ago
Score 0+-
SVK went quiet what does that mean?

Anonymous User #21

47 days ago
Score 0+-
Come on vTiger support, this is crazy, you can’t import anything over 50 records without it doing nothing. It just sits there for hours but never imports data.

Anonymous User #22

43 days ago
Score 0+-

so does it mean tha SVK abandoned OS project? that`s catastrophy !!!!! I can`t tell this to my client, he was expecting something valuable on low cost and now this is sh…worth

display is blan after import command !!!!!!

Anonymous User #23

41 days ago
Score 0+-
upon clicking import, its blank. no form or buttons to attach file. enabled debug too, but no errors displayed.

Anonymous User #24

27 days ago
Score 0+-

https://disc…rking-csv/p1

Last comment gives the solution ;)

Anonymous User #25

18 days ago
Score 0+-
can any one help me in this,, I want to create contact which take automatically data from other website contacts.

Anonymous User #26

16 days ago
Score 0+-
im trying to upload 11000 leads and it says upload will start in 15 mins i have now waited 30 mins can anyone help!!

Anonymous User #27

7 days ago
Score 0+-
Hello. I am importing data with no problem, however, when selecting Option 3 (how to manage Duplicates) the vTiger creates a duplicate lead regardless of what i choose. I’m not new to Importing on vTiger and have never encountered this problem until v.6. To give an example: I have imported a file full of Emails (A must field) then imported a second file with some emails that appear in the 1st file as well. Chose Find duplicates according to email only (had to remove 1st and Last name) and “Skip” in the event that a duplicate email address exists already. All the records were imported several times and i had to manually merge them. Am I missing anything?

Anonymous User #28

2 days ago
Score 0+-
Try refreshing your browser after each import. If you try to do one import after another it wont work for some strange reason. But after the browser is refreshed it works fine first time only. I do have issue with merge and skip features, no meter what I select it still creates duplicate record. Any idea how to fix that?

Add your Comment
Simply welcomes all comments