trending_up6 Views

How can you import or update CRM data (leads, customers) in EMPPLAN? [CRM Import]

categoryCRM, FAQ
tagAdmin, CRM, Customers, FAQ, Import

In EMPPLAN, CRM entries are used to store the address, status, and contact information of your end customers or potential leads. Essentially, CRM entries contain address data along with additional information tailored to your needs. These can be modified and expanded at any time—either individually or through manual or automated imports—and EMPPLAN enriches them with additional Google Places data to provide you with optimal support.

Do you carry out door-to-door projects? If your data includes information on residential units and/or business units, then activate the toggle in the CRM import Add remaining potential as NOT YET VISITED. EMPPLAN will then create as many empty CRM entries as your door-to-door promoters are expected to qualify, based on the remaining potential. If you want to import existing customers, please use one or both columns as described below.

Behind the CRM level lies building data, which you can also directly influence with this import. See also “Additional Data Fields (at the Building Level).”

Below, we’ll show you how to quickly and efficiently import this data into EMPPLAN, even in large volumes.

Importing or updating CRM entries is incredibly easy in EMPPLAN. If you’re not using an automated method via the EMPPLAN IO API, you can always do this manually. You can download a sample CSV file here. Your CRM data may include the following columns:

Data DescriptionColumn Headings in Your .csv FileField Mapping in EMPPLANSample DataData SubmissionNotes
Import IDto be freely defined but must consist only of letters and low lines e.g. import_idNo mapping requiredRun List X-00001empfohlenThis is recommended to ensure that the data can always be updated. Use a unique string for this purpose so that you can update the record at any time based on it.

EMPPLAN always generates a unique ID at the database level. This so-called mongoId can also be used for updates. It is displayed in the CRM in the _id column.
Form of addressto be freely definedformOfAddress##MaleFormOfAddressoptionalForm of address with the following values:

  • ##FemaleFormOfAddress for Ms.

  • ##MaleFormOfAddress for Mr.

  • or ##DiversFormOfAddress for Divers

First nameto be freely definedfirstNameJohnoptional
Last nameto be freely definedlastNameDoeoptional
Companyto be freely definedaddress.companyFirst Class Company Ltd.optional
Company Identificationto be freely definedisBusinessUnit1optionalThis field allows you to mark a lead as a company. “1” indicates a company. If no value is entered, the value “0” is set.
Street nameto be freely definedbuildingCache.streetNameSample streetoptional
Street numberto be freely definedbuildingCache.streetNumber13optional
Street number appendixto be freely definedbuildingCache.streetAppendixaoptionalDelimiters such as “/” or “-” are automatically removed.
Street number and appendixto be freely definedstreetNumberAndAppendix13/aoptionalThis is an alternative when the street number and suffix are entered in a single field.
Street name Street number and appendixto be freely definedstreetNameAndNumberAndAppendixSample street 13/aoptionalThis is an alternative when the street name, number, and suffix are all included in a single field.
ZIP Codeto be freely definedbuildingCache.zipCode12345optional
Cityto be freely definedbuildingCache.cityBerlinoptional
Sublocalityto be freely definedbuildingCache.sublocalityMitteoptionalIf you do not populate this field, EMPPLAN automatically enriches the data using Google Places.
CountrycountryNo mapping requiredCHoptionalIf you do not assign a value to this field, the address record will be set to the country where your company is headquartered, as specified in your EMPPLAN settings.

Please use the ISO 3166-2 standard here. For more information, see:
https://en.wikipedia.org/wiki/ISO_3166-2
Mobileto be freely definedmobile+49 12233 123123optional
Landlineto be freely definedtel+49 12233 123123optional
Emailto be freely definedemailjohn@doe.comoptional
ProjectprojectNo mapping requiredSales Power 1000optionalA data delivery or an assignment in the field mapping view is required.

If the project is not present in the data, it can be assigned in the field mapping view of the import.
LabelslabelsNo mapping requiredInterest in solar panels, single-family home, existing customer of Brand YoptionalThe labels must already exist in EMPPLAN and be activated on the project for CRM use.

Note: The import uses the “Description” field to import your labels. As a result, the label name may differ from the import data.
Residential unitsto be freely definedbuildingCache.units.residentialUnits3optionalIf a value is missing, the value “1” is set.
Business unitsto be freely definedbuildingCache.units.businessUnits2optionalIf a value is missing, the value “0” is set.
Lead statusto be freely definedstatusNotYetVisitedoptionalPossible values:

  • NotYetVisited for Not yet visited (default value),

  • NotInterested for Not interested,

  • Lead for Lead generated,

  • FollowUp for Appointment,

  • NotMarketable for Not marketable,

  • NotReached for Not reached,

  • Blacklist for Blacklist

  • AlreadyClient for Existing Customer

  • or any other status name you create (Please ensure the spelling is exactly the same.)

Created bycreatedByNo mapping requiredbackoffice@agency.comoptionalThe user must already exist in EMPPLAN. Identification is based on the user's email address.
Associated toassociatedToNo mapping requiredpromoter-nick@gmail.comoptionalThe user must already exist in EMPPLAN. Identification is based on the user's email address.
Count of existing clientsto be freely definedclientsAlready3optionalDoes your data include the number of existing customers at this address? If so, enter the numerical value here. EMPPLAN will then create exactly that many CRM records with the lead status Existing Customer.
Name of existing clientsto be freely definedexistingClientsNameMiller,Johnson,MandelaoptionalDo your data include, for example, a last name to identify existing customers? EMPPLAN can save this information in the “Last Name” field when creating existing customer records. This allows your door-to-door consultants to work more efficiently.
More data fields
(on CRM level)
to be freely defined, but only letters without spacesNo mapping requiredQualification characteristic 1optionalYou can import as many additional data fields as you like. These do not need to be assigned. Always use the custom technical field name in the column header. EMPPLAN will then automatically assign the field correctly.

We recommend creating the field in advance so that you can specify the field type yourself. Otherwise, a text field will be created by default. You cannot change the field type later.

For the Date field type, the following data format is required: YYYY-MM-DD.
More data fields
(on building level)
starting with
_building. z.B.
_building.My-ID-123
No mapping required978628687698922143optionalData with “_building.” in the column header is automatically saved at the building level. This allows you to create as many additional fields as you like.

The standard CRM export returns this data (e.g., a house's connection point ID, a sub-location for an address, etc.).

Once all the data has been entered, save the file as a CSV in UTF-8 format with a semicolon as the field separator. If you’re using Google Sheets, you can also use the CSV format available there with a comma as the field separator. In that case, please select the “Use comma as separator” option in the import settings (e.g., CSV from Google Sheets).

Your data is now ready to be imported into EMPPLAN.

  1. Click on the CRM module.
  2. Click on the double arrow icon in the gray area at the top right.
  3. Select the file you want to import and click on CHECK DATA.
  4. Perform a field mapping or field assignment. Of course, you can save the mapping as a profile so that the next time you import, you simply have to select the profile. Please note, however, that the column names in your source file must not change. During mapping, you specify which fields in your file should correspond to which data in EMPPLAN.
  5. Optional / Recommended: Configure additional mapping criteria under the SETTINGS tab
    On this settings tab, you can configure additional specific settings related to CRM record recognition.

    • CRM Record Recognition Settings
      Here, you can customize the import logic and select a field to match your import data with the existing EMPPLAN data. To do this, click OPEN ASSIGNMENT and select the field (e.g., ImportID) of your choice, such as one you created yourself for an Import ID.
  6. Now start the import by clicking the button and review the import log.

Notes & Tips

  • Keep an eye on your data limit

    Please make sure you do not import more than 10,000 records in a single step or in a single file. If you need a higher limit, please contact the EMPPLAN Support Team.

  • More data

    Of course, you can add additional columns. This allows you to enter additional data at any time, which you can then view using custom fields in the Additional Data tab. Please make sure to give the column headers meaningful names and use only letters or the “_” character, e.g., SAP_Customer_Number. Numbers are allowed, but not at the end of the (technical) field name.

    To make the data visible in EMPPLAN after import, you can simply create the fields under “Locations” in the Additional Data tab. For the technical field name, use the exact column name from the import, e.g., SAP_Customer_Number. Once you’ve created the field, the imported data will automatically appear in the CRM records.