- 4 Minutes to read
- Print
- DarkLight
Import Contacts and Data into Mapp Engage
- 4 Minutes to read
- Print
- DarkLight
You can import the following data into Mapp Engage:
Contacts (with an identifying email address, mobile number, or mobile app alias).
Contact profile data (standard and custom attributes).
Member attributes.
Group attributes.
Contact read mode preferences.
Contact message limitations (XML only).
Mapp provides several import modes. You can use imports to add, update, or remove contacts. You can use imports to synchronize your contact data in Mapp Engage with an external system.
Contacts are always imported into an existing group. After import, the contacts are members of the group. You cannot import contacts into the Mapp Engage system as a whole.
You can decide whether to send a confirmation message to contacts after import. This confirmation supports confirmed and double opt-in subscription processes.
Data Synchronization
A contact has one profile in Mapp Engage. When you import a file with contact data into a group, the contact profile data is updated centrally
When you import a contact list, Mapp Engage verifies that the email addresses have the correct syntax. Invalid addresses are not imported.
In addition, you can configure the import to ignore contacts that meet specific criteria. For example, contacts are ignored if:
The address matches a contact that exists in the group.
They unsubscribed from the group previously.
They are deactivated because Mapp Engage has received frequent reports of delivery failures.
These options are useful if you synchronize your contact lists with an external system regularly.
The number of imported contacts may be affected by the time zone that your Mapp Engage system is using. For more information, see Time Zone Behavior For Imported Data.
File Requirements
The data must be saved in a CSV, XML, or text file. For manual import, the maximum size of the import file is 50 MB. If your file is larger than 50 MB, you must import your contact file with an automation.
Contacts must be uniquely identified in the file with an email address, mobile phone number, or mobile app alias. A unique address helps Mapp Engage map the data in the import file to the correct contact profile in Mapp Engage.
The data in the import file must be formatted according to Mapp Engage standards. See the following links for more information.
For detailed instructions on how to format an XML file, see XML Format for Contact Imports.
For a quick guide for XML, see Quick Reference: Contact Import XML.For detailed instructions on how to format a CSV file, see CSV Format for Contact Imports.
For a quick guide for CSV, see Quick Reference: Contact Import CSV.
Import Methods
There are several methods that you can use to add contacts to your system. The method you need depends on how often you import contacts, and on how many contacts you import at a time.
Method | Use this import method if: | Number of Contacts | Read More |
---|---|---|---|
Automatically upload import files using the time-based automation job Import Contacts. |
| Appropriate for any size import (up to 20 million contacts at a time) | |
Automatically upload import files using the time-based automation job Process Control XML. This job imports a Control XML job package from an FTP server or SCP service. The Control XML file contains instructions for performing a range of operations in Engage, including contact import. For example, you can create a new group, import contacts, and start a campaign - all as a part of the control XML package. |
| Appropriate for any size import (up to 20 million contacts at a time) | |
Add contacts with the Mapp Engage API (SOAP or REST). For example, import contacts to a specific group after subscription to a newsletter. | You want to add contacts via API. | Adds contacts individually | |
Manually upload an import file in the Contact Management area. |
| Appropriate for importing up to one million contacts at a time. | |
Add a single contact manually. | Use this import method if:
| Adds contacts individually |
Import with an External Identifier
In the contact profile, the External Identifier attribute stores an additional ID in the Mapp Engage system.
You can update contact data in Mapp Engage with the external identifier as the primary value for contact identification, or as the only value for contact identification.
When you import with an external identifier, you can change the address of a contact without deleting existing data or creating a second profile.
For instructions, see Update Contacts with External Identifier.