Documentation Index

Fetch the complete documentation index at: https://docs.mapp.com/llms.txt

Use this file to discover all available pages before exploring further.

Mapping

Prev Next

Overview

Mapping matches incoming data from API calls to destination attributes in Mapp Engage. Use mappings to store contact attributes, email parameters, order details, and other data from your external systems in the correct location in Mapp Engage.

What you can do in the Mapping tab:

  • View existing mappings

  • Activate and deactivate mappings

  • Add and edit mappings

  • Import and export mappings


Data Management > Mapp Connect > Add New Integration > Mapping


Mapping Subtypes

Each mapping contains a list of relevant default destinations. You can add user data mapping to every mapping type. For example, when you send an email, you can add user attributes to the user profile within the same API call.

The Generic integration only supports import.

Mapping SubtypeIntegration type
GenericMagento (Adobe Commerce)ShopifyShopwareZapier
User
Maps source data into a user profile using these attribute types: Core, Addon, Custom, Member, Related Data, or None.
PredefinedPredefined
Predefined
Predefined
Predefined
Email
This allows you to send an email (prepared message) and optionally map source data as an email parameter used in the prepared message template.
OptionalPredefinedPredefinedPredefinedPredefined
Product
Maps product catalog items in Mapp Engage. For more information, see Product Catalog.
OptionalPredefinedPredefined

Optional unsupported
Transaction
Maps transactions, e.g. order details, with the default structure of System Transactions.
Optional
Predefined

Predefined

Predefined

Predefined

Transaction bulk
Imports a file with multiple transactions/orders.
Optional
Predefined

Predefined


unsupportedunsupported
Abandoned Cart
This function maps source data to the default structure of the Abandoned Cart eCommerce table. For more information, see Product Catalog.
Optional
Predefined

Predefined

unsupportedunsupported
Abandoned Browse
This function maps source data to the default structure of the Abandoned Browse eCommerce table. For more information, see Product Catalog.
OptionalPredefinedPredefinedUnsupportedUnsupported
Wishlist
This function maps source data to the default structure of the Wishlist eCommerce table. For more information, see Product Catalog.
Optional
Predefined

Optional
unsupportedunsupported
Location
This option allows you to map source location data to the default location structure in the metadata service for geofence functionality. For more information about geofence functionality, see Location Management.
Optional
unsupported
Predefined

unsupportedunsupported
Automation
This mapping is used to trigger whiteboard automation in Mapp Engage. See Whiteboards.
Optional
unsupported
Predefined

Optional
unsupported
Coupon
For more information, see Coupon Manager
Optional
Predefined

Optional
unsupportedPredefined

Related Data
This is based on the related data tables and allows for very flexible data use. For instance, in an Abandoned Cart scenario, this mapping allows for storing product information per cart instead of per product in an eCommerce table. Mapping for the Related Data subtype is optional. You can add the Related Data subtype as a Source and choose the Related Data table you want to map to as a destination.
Optional
Predefined

Optional
Optional
Predefined

Recommended product
For more information, see Product Recommendations in Mapp Engage
Optional
Predefined

Optional
Optional
Predefined

SMS
It allows you to send an SMS (prepared message) to a contact using their email or mobile number as an identifier.
Optional
unsupported
Predefined

unsupportedunsupported
Push
This allows you to send a push notification (prepared message) to the contact using email as an identifier. It requires adding the mobile app ID in the API call.
Optional
unsupported
Predefined

unsupportedunsupported
Web Push
Web Push browser notifications.
Optional
unsupported
Optional
unsupportedPredefined

Custom
Use for custom mappings that are unsupported within the system.
Optional
unsupported
Optional
Optional
unsupported
NewsletterunsupportedPredefined

unsupportedPredefined

unsupported

 


GroupPK Mapping

Group assignments in Mapp Engage are stored in the destination attribute groupPK (the primary key of the group). You can send this value under either of two source names in your JSON payload:

Send it as group. This is the default configuration and is already mapped to the groupPK destination attribute.

Send it as groupPK. In this case, add a mapping with groupPK as source and groupPK as target.