trending_up2 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 without spaces, e.g., import_idNo mapping requiredLaufliste-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.
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
Street nameto be freely definedbuildingCache.streetNameMusterstrasseoptional
Street numberto be freely definedbuildingCache.streetNumber123optional
Street number appendixto be freely definedbuildingCache.streetAppendix/aoptionalDelimiters such as “/” or “-” are automatically removed.
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 requiredDEoptionalIf 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 definedmobile0049 12233 123123optional
Landlineto be freely definedtel0049 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 requiredPV-Interesse, EFH, Bestandskunde Marke 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.
Associated toassociatedToNo mapping requiredpromoter-nick@gmail.comoptionalThe user must already exist in EMPPLAN.
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.
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. 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 MAPPINGVALUES 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.