Impexium ➔ Engagefully

Source System
Impexium
Destination System
Engagefully
Version
2.4.2026.3180

Description

Imports sessions, speakers and registrants from Impexium to Engagefully.

Mapping Information

Impexium Engagefully Notes
Session Session
Id|Code ExternalKey Determined by configuration. Id for backwards compatibility; Code for session check-in support.
Name Name
StartDate + StartTime StartTime
EndDate + EndTime EndTime
Description Description
Room Location
 
Track Session
Name Tag
 
Speaker Speaker With speaker query method Default Speakers
Id ExternalKey
FirstName FirstName
LastName LastName
Title Title
PrimaryOrganization.Name Company
ImageUri PhotoUrl
ShortBiography Description
 
SessionSpeaker Speaker With speaker query method Session Speakers
Id ExternalKey
FirstName FirstName
LastName LastName
Title Title
PrimaryOrganization.Name Company
ImageUri PhotoUrl Configuration can enable a secondary lookup to PersonProfile for image.
ShortBiography Description
 
Registration Registrant Registrant data is used by default, but can be changed to profile via configuration
Id ExternalKey
FirstName FirstName
LastName LastName
Title Title
BadgeOrganization Company
BadgeName BadgeName
ItemizedCustomFields[FieldName] Custom1 Used when Map price codes to Directory Custom 1 is not configured. Pipe characters in field values are replaced with comma-space. Max 200 chars before Auto Truncate.
RegistrantPrice.PricePaid.PriceCode Custom1 When Map price codes to Directory Custom 1 is configured, Custom1 is the configured label for the matching price code (pipe-separated lists per row; case-insensitive match). Overrides Registrant Custom 1 Custom Field. No matching code leaves Custom1 empty.
ItemizedCustomFields[FieldName] Custom2
Addresses[0].Line1 Address1 first primary address
Addresses[0].Line2 Address2
Addresses[0].City City
Addresses[0].State Region
Addresses[0].ZipCode PostalCode
Addresses[0].Country Country
ItemizedCustomFields[FieldName] CommunicationOption
ItemizedCustomFields[FieldName] EventRole.Name Registrant Role Custom Field: one RoleRef per distinct value seen in the import batch, HasRole true when it matches this registrant.
RegistrantPrice.PricePaid.PriceCode RoleRefs (PriceCode roles) When Map registrant price codes to roles is configured: one RoleRef per configured role (Name/ExternalKey = role); HasRole true if price code matches any code in that role's pipe-separated list (case-insensitive). Appended after custom-field roles.
Event.ExternalKeysForSource(DataSourceName) RoleRefs (EventKey) When Populate role from event key is enabled: one RoleRef per event external key for this data source (Name and ExternalKey = key); HasRole true only for the key whose registrant list is being processed. Appended after other RoleRefs.
(computed) Registrant Always includes RoleRef Name Registrant, HasRole true.
(computed) Field lengths When Auto Truncate Fields is enabled, roster string fields are truncated to Engagefully max lengths.
RecordNumber Lead Custom 1 or Lead Custom 2 (configurable)
 
Profile Registration Profile can be used in lieu of registrant data, via configuration
(registrant)Id (registrant)ExternalKey
FirstName FirstName
LastName LastName
CustomFields[FieldName] LastName Credentials are appended, comma-separated, when a custom field source is provided.
Title Title
PrimaryOrganization.Name Company
(registrant)BadgeName BadgeName
CustomFields[FieldName] Custom1 Used when Map price codes to Directory Custom 1 is not configured. Same pipe and length rules as registration path.
(registrant)RegistrantPrice.PricePaid.PriceCode Custom1 When Map price codes to Directory Custom 1 is configured, same behavior as registration path (price code still read from registrant record, not profile).
CustomFields[FieldName] Custom2
Addresses[0].Line1 Address1 first primary address
Addresses[0].Line2 Address2
Addresses[0].City City
Addresses[0].State Region
Addresses[0].ZipCode PostalCode
Addresses[0].Country Country
CustomFields[FieldName] CommunicationOption
CustomFields[FieldName] EventRole.Name Same RoleRef rules as registration path.
(registrant)RegistrantPrice.PricePaid.PriceCode RoleRefs (PriceCode roles) Same as registration path.
Event.ExternalKeysForSource(DataSourceName) RoleRefs (EventKey) Same as registration path.
(computed) Registrant Always includes RoleRef Name Registrant, HasRole true.
CustomFields[FieldName] Allow 3rd party communication Values is considered true when "yes", "true, "y", "t", or "1". False values include "no", "false", "n", "f", and "0". If none of these values are present the option is in an undefined state (null). These values are case insensitive.
RecordNumber None|LeadCustom1|LeadCustom2 Configurable. Intended to support for session check-in export.