Eshow ➔ Engagefully

Source System
Eshow
Destination System
Engagefully
Version
2.2.2026.8111

Description

Imports sessions, speakers, handouts, exhibitors, and attendees from eShow into Engagefully. Sessions/speakers and session handouts are opt-in via configuration.

Mapping Information

Eshow Engagefully Notes
Session Session
KEY_ID ExternalKey
TITLE Name
CLASS_START StartTime
CLASS_END EndTime
DESCRIPTION AboutContent Wrapped in a paragraph. Optional survey answers from configured QUESTION_KEY values are appended as titled paragraphs.
ROOM Location
TRACK Tags Only when Session Track tag group name is configured.
TYPE Tags Only when Session Type tag group name is configured.
SURVEY[].QUESTION_ANSWER Tags Mapped by survey question title to tag group name in configuration. Boolean question titles map true/false to Yes/No.
SURVEY[].QUESTION_ANSWER AccessRequirements When Question Title for Access Requirements is set, comma-separated answers become role names.
 
Speaker Speaker Only speakers linked to imported sessions are imported. Session nested SPEAKER[].KEY_ID1 matches Speaker GUID (not Speaker KEY_ID1, which is often empty).
GUID ExternalKey Session nested SPEAKER[].KEY_ID1 uses this same value.
FIRST_NAME FirstName
LAST_NAME LastName
TITLE Title
COMPANY_NAME Company
QUESTION[].RESPONSE AboutContent Question CODE must match Speaker bio question CODE configuration (default BIO).
PROFILE_PICTURE PhotoUrl Query string is removed from the URL.
TWITTER_HANDLE TwitterUsername Falls back to speaker question title configured as Speaker Twitter question title.
QUESTION[].RESPONSE FacebookUrl Question TITLE must match Speaker Facebook question title configuration.
Session.SPEAKER[].KEY_ID1 + Session.KEY_ID SessionRefs[*].ExternalKey Linked when SPEAKER[].KEY_ID1 equals Speaker GUID.
 
Handout Handout When Import session resources is enabled: each handout item under a filtered session is imported.
HANDOUT[].KEY_ID ExternalKey
HANDOUT[].TITLE Name
HANDOUT[].URL HandoutUrl
SESSION_KEY ItemRef.ExternalKey Linked as a Session.
 
Exhibitor Exhibitor
KEY_ID ExternalKey
COMPANY_NAME Name
BOOTH_NO Booth
SUB_BOOTHS[].BOOTH_NO Booth
SURVEY_DATA.QUESTION_RESPONSE Description Question title must be identified in configuration.
ADDRESS1 Address
ADDRESS2 Address
CITY Address
STATE Address
ZIP_CODE Address
COUNTRY Address
PHONE Phone
WEBSITE Website
SURVEY_DATA.QUESTION_RESPONSE Tag Tag group name is configurable. Question title must be identified in configuration.
SURVEY_DATA.QUESTION_RESPONSE LogoUrl Question title must be identified in configuration. Url redirects will be resolved prior to upload.
 
Registrant RosterEntry Only attendees that have all four required fields in Eshow (Badge ID, First Name, Last Name, Email) are imported; others are skipped. Attendees whose ROLE_TYPE is in the 'Exclude Attendee ROLE_TYPE?' list are not imported. When the configured 'Include only attendees with STATUS (empty = no filter)' list is non-empty, only attendees whose Status is in that list are imported (default: Approved). When the list is empty, no status filter is applied.
BADGE_ID ExternalKey Required. Eshow Badge ID. Used to identify the registrant in the destination system.
FIRST_NAME FirstName Required. When configuration "Include middle name" is enabled, first name and middle name are combined here.
LAST_NAME LastName Required. Eshow Last Name only.
EMAIL Email Required.
ROLE_TYPE RoleRef The default 'Registrant' role is always set, name-based only. Populating eShow ROLE_TYPE-based roles is optional ('Import registrant roles from ROLE_TYPE?' configuration). When enabled: eShow ROLE_TYPE values (e.g. Attendee, Booth Staff, Guest) are stored as RoleRefs with ExternalKey and Name both set to that value so roles can be auto-created and names edited in Engagefully. When disabled, only the name-based Registrant role is assigned. If ROLE_TYPE is empty, only the Registrant role is set. Configure 'Exclude Attendee ROLE_TYPE?' to omit certain ROLE_TYPE values from import.
TITLE Title Only populated when "Include Registrant Title?" is enabled in configuration.
COMPANY_NAME Company Only populated when "Include Registrant Company?" is enabled in configuration.
PHONE Phone Only populated when "Include Registrant Phone?" is enabled. Uses primary phone if present; otherwise cell or work phone.
ADDRESS1 Address1 Only populated when "Include Registrant Address1?" is enabled in configuration.
ADDRESS2 Address2 Only populated when "Include Registrant Address2?" is enabled in configuration.
CITY City Only populated when "Include Registrant City?" is enabled in configuration.
STATE Region Only populated when "Include Registrant Region?" is enabled in configuration.
ZIP PostalCode Only populated when "Include Registrant Postal Code?" is enabled in configuration.
COUNTRY Country Only populated when "Include Registrant Country?" is enabled in configuration.
BADGE_NAME BadgeName Only populated when "Include Registrant Badge Name?" is enabled in configuration.
COMPANY_NAME Exhibitor When 'Attempt to Match Exhibitor Reps?' is set to Engagefully Company, registrant company name is matched to existing exhibitors in Engagefully (by exhibitor name). Optionally restrict to specific ROLE_TYPEs via 'When matching Exhibitor Reps, restrict to these ROLE_TYPEs'. Does not currently use eShow exhibitor data from this import. When 'Exhibitor Update Method' is FirstRun, Exhibitor is not declared as a registrant field, so the link is only set when creating a new registrant and existing links are not overwritten on later runs; when set to Always, Exhibitor is declared and updated on every run.