OpenWater ➔ Engagefully (IISE)

Source System
OpenWater
Destination System
Engagefully
Version
1.7.2026.4290

Description

Imports scheduled OpenWater program sessions into Engagefully as sessions (optional child items as sub-sessions), speakers from configured presenter field aliases on the parent session and optionally on each sub-session submission, optional parent-session-only speaker table on the parent session (one row per speaker; always parent session refs, independent of sub-session speaker attachment), and handouts from configured media field aliases on the parent session. Sub-session speaker attachment (parent, sub-session, both, or sub-session plus childless parent fallback) is controlled by the Sub-session speakers setting and requires Import Sub-sessions when sub-session attachment is enabled. Session resources can be sourced from deprecated Main/Secondary Session Attachment Alias fields and from Session Attachments (alias to name) for additional aliases with optional display-name override. Session attachments source controls whether aliases are read from parent session fieldValues (default) or child submission fieldValues; in child mode, resources attach to child sessions. Optional: when Session day tag (format) is set, parent sessions receive a single tag in the Days group from the session start time (sub-sessions do not). Optional: session custom lists (configured as list name to field alias) create custom list items from distinct parent-session field values, linking each item to the matching parent sessions only. Note: Each event may need its own DCE.

Mapping Information

OpenWater Engagefully Notes
OpenWater session (scheduled) Session
id ExternalKey
name Name
scheduler.startDateTime StartTime
scheduler.endDateTime EndTime
scheduler.roomName Location
fieldValues (session description alias) AboutContent (combined with learning objectives and keywords when configured)
typeName Tags (when Tag Group Name for Type Name is set)
fieldValues (tag from field alias) Tags (when tag group from field is set)
scheduler.startDateTime Tags (Days group, parent only, when Session day tag format is set)
 
OpenWater sub-session item Session Imported only when Import Sub-sessions is enabled.
id ExternalKey
application.name Name
(parent session) StartTime
(parent session) EndTime
(parent session) Location
application.winningSubmission.fieldValues (sub-session description and learning objective aliases) AboutContent
(parent session tags except Days) Tags
parent session ExternalKey ParentSessionRef
 
Presenter (main, flat fields on session or sub-session submission) Speaker
fieldValues (main speaker first name alias) FirstName
fieldValues (main speaker last name alias) LastName
fieldValues (main speaker email alias) ExternalKey (when email present)
fieldValues (main speaker company alias) Company
fieldValues (main speaker job title alias) Title
main speaker designation (config) SpeakerSessionRefs[*].Designation
Sub-session speakers enum SpeakerSessionRefs[*].ExternalKey (parent id, sub-session id, both, or sub-session with childless-parent fallback)
 
Presenter (secondary, table list field on session or sub-session submission) Speaker
list rows (secondary first/last/email field names) FirstName, LastName, ExternalKey
list rows (company, job title, about, photo aliases) Company, Title, AboutContent, PhotoUrl
secondary speakers designation (config) SpeakerSessionRefs[*].Designation
Sub-session speakers enum SpeakerSessionRefs[*].ExternalKey (parent id, sub-session id, both, or sub-session with childless-parent fallback)
 
OpenWater parent session fieldValues (parent-session-only table list) Speaker Optional. When list alias plus row first/last/email field names are configured: one speaker per table row on the parent session only; SpeakerSessionRefs always use parent session id. When a row's email matches Main Speaker, that row's values and designation take precedence on that parent ref.
fieldValues (parent-only table list alias, TableFieldValue) Rows[*].fieldValues
list rows (parent-only first/last/email field names) FirstName, LastName, ExternalKey
list rows (company, job title, about, photo field names) Company, Title, AboutContent, PhotoUrl
parent-only designation (config, blank means no designation) SpeakerSessionRefs[*].Designation
(static parent session id) SpeakerSessionRefs[*].ExternalKey
 
OpenWater media (session fieldValues) Handout Created from deprecated Main/Secondary session attachment aliases and additional Session Attachments alias entries when configured.
media id from configured alias (parent or child source by Session attachments source) ExternalKey
configured attachment name override or media fileName Name
media url HandoutUrl
session id from selected source (parent id in Parent mode, child id in Child mode) ItemRef.ExternalKey
 
OpenWater session fieldValues (session custom lists) CustomListItem Only when Session custom lists is configured: one item per distinct alias value on parent sessions; links only to parent sessions.
fieldValues (configured alias) Name (first seen value, sanitized)
parent session id RelatedItemRefs[*].ExternalKey (type session)