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. |
| ➔ | 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. |