This guide provides a quick overview of how to format a CSV file for importing contacts into Mapp Engage.
For more detailed information, see CSV Format for Contact Imports.
Standard Attributes
Header Field | Details (incl. Data Type) |
|---|---|
| Must be a valid email address in the format |
| Must include the area code. A plus sign ( |
| Stores the mobile app alias (formerly fax number). Accepts numbers, letters, and special characters (periods, underscores). No validation. Max 2000 characters. Data type: String |
| External identifier (e.g., from a CRM). Accepts numbers, letters, and special characters (periods, underscores). No validation. Max 2000 characters. Data type: String |
| Contact’s first name. No special formatting. Max 2000 characters. Data type: String |
| Contact’s last name. No special formatting. Max 2000 characters. Data type: String |
| Contact’s preferred name. No special formatting. Max 2000 characters. Data type: String |
| Identifies the external source of the contact. Accepts up to 5 numeric characters. Data type: Number (max length = 5) |
| Postal code format depends on the country. Accepts letters and numbers. No validation. Max 2000 characters. Data type: String |
| Must follow ISO 3166-1. Data type: String (2-letter or 3-letter code) |
| Must follow ISO 639-1. Data type: String (2-letter code) |
| Must follow IANA tz database. Example: |
| Accepted values: |
| Use ISO-8601: |
| Accepted values: |
Date Formatting in Mapp Engage
Uses ISO-8601 date formats.
Format with time zones as:
YYYY-MM-DDThh:mm:ss±hh:mm
Example:2024-12-25T15:15:15-05:00.Deprecated formats are not fully supported.
Special Characters in Attribute Names
If attribute names include spaces or special characters, you have two options:
Use quotation marks:
"user.CustomAttribute.My Attribute with a Space"
"user.CustomAttribute.Astrology / Horoscope"Use square bracket notation:
user.CustomAttribute['My Attribute with a Space']
user.CustomAttribute['Astrology / Horoscope']
Do not use:
Square bracket notation for standard attributes. For example,
"user['Email']"will cause an error during import.Function notation. For example,
${user['Email']}will cause an error during import.
Custom, Member, and Group Attributes
Attribute Type | Header Format | Details |
|---|---|---|
Custom Attributes |
| Replace |
Member Attributes |
| Replace |
Group Attributes | Headers must include: |
Custom and Member attributes are stored as String values (max 2000 characters).
Group attributes are also String values and cannot be enumerated.