This page contains the setup guide and reference information for the Attendee Interactive integrations.
Prerequisites
An active Attendee Interactive account with a list of events (ensure you have access, especially if you are not the owner)
Setup guide
Step 1: Set up the Attendee Interactive integration in Swapcard
Sign in to your Swapcard account.
Navigate to your Event page within the Communities section.
In the left navigation bar, go to Event Builder, then select Integrations.
On the integration selection page, choose Attendee Interactive from the list of integrations.
To activate the integration, you will need two parameters, and these will be supplied by Attendee Interactive.
API Key
Endpoint Url
Select your event for integration - The integration displays all events your account has access to, including upcoming and past events.
Your Attendee Interactive event has been successfully linked with your Swapcard event.
You have the flexibility to adjust your integration settings according to the specific data requirements. It's crucial to highlight that the synchronization will only begin when you manually start the integration process and finish the necessary mapping.
Supported sync modes
The Attendee Interactive integration supports the following sync modes :
Feature | Supported? |
Yes |
Supported streams
This integration is supporting the following Attendee Interactive streams
Attendee Interactive documentation is accessible here.
Capturing deleted records
The Attendee Interactive integration DOES NOT capture deletions for records in any streams.
When a record is deleted on Attendee Interactive, it needs to be MANUALY deleted on Swapcard accordingly.
Stream Dependencies
In the context of integration functionalities, records are automatically linked with their corresponding records within Swapcard. For instance, if Speakers are associated with Sessions on Attendee Interactive, the integration will replicate these dependencies within Swapcard.
Speakers → Sessions
The Attendee Interactive integration automatically establishes a connection between Speakers from Attendee Interactive and their corresponding Sessions from Attendee Interactive.
This integration utilizes the id
field from the Sessions & id
field from the Speakers stream as the primary identifier.
The id
field of Sessions serves as the primary identifier for uniquely linking records. These linked records are stored within the Client Id field on the Sessions record on the Swapcard side.
Streams supporting fields
Speakers
Speaker Fields | Mapping Label | Type |
| "Prefix" |
|
| "Firstname" |
|
| "Middlename" |
|
| "Lastname" |
|
| "Suffix" |
|
| "Designation" |
|
| "Company1" |
|
| "Title1" |
|
| "Company2" |
|
| "Title2" |
|
| "Address1" |
|
| "Address2" |
|
| "Address3" |
|
| "City" |
|
| "Stateprovince" |
|
| "Country" |
|
| "Postalcode" |
|
| "Phone1" |
|
| "Phone2" |
|
| "Fax" |
|
| "Email1" |
|
| "Email2" |
|
| "Website" |
|
| "Biography" |
|
| "Photo" |
|
| "Photo - src" |
|
| "Licensenumber" |
|
| "Groupnumber" |
|
| "Membernumber" |
|
| "Registrationnumber" |
|
| "Registrationtype" |
|
| "Registrationtypeid" |
|
| "Housingnumber" |
|
| "Taxnumber" |
|
| "Role1" |
|
| "Role2" |
|
| "Prospectflag" |
|
| "Hotelinfoflag" |
|
| "Specialty" |
|
| "Sourcekey" |
|
| "Schedule - Itinerary - Eventid" |
|
| "Schedule - Itinerary - Plannerid" |
|
| "Schedule - Itinerary - Title" |
|
| "Schedule - Itinerary - Eventcode" |
|
| "Schedule - Itinerary - Startson" |
|
| "Schedule - Itinerary - Endson" |
|
| "Schedule - Itinerary - Timezone" |
|
| "Schedule - Itinerary - Role" |
|
| "Schedule - Itinerary - Eventparentid" |
|
| "Schedule - Itinerary - Eventparent" |
|
| "Schedule - Itinerary - Parentstartson" |
|
| "Schedule - Itinerary - Parentendson" |
|
| "Schedule - Itinerary - Activeflag" |
|
| "Schedule - Itinerary - Rolelabel" |
|
| "Schedule - Itinerary - Rolelabel - Sortorder" |
|
| "Schedule - Itinerary - Sortorder" |
|
| "Schedule - Itinerary - Confirmedflag" |
|
| "Schedule - Itinerary - Confirmedflag - Rsvp" |
|
| "Schedule - Itinerary - Forms" |
|
| "Schedule - Itinerary - ID" |
|
| "Schedule - Itinerary - Updatedon" |
|
| "Schedule - Itinerary - Insertedon" |
|
| "Schedule - Count" |
|
| "Forms" |
|
| "ID" |
|
| "Updatedon" |
|
| "Insertedon" |
|
| "Itinerary" |
|
Sessions
Sessions Field | Mapping Label | Type |
| "Title" |
|
| "Code" |
|
| "Type" |
|
| "Topic" |
|
| "Presenters" |
|
| "Description" |
|
| "Objective" |
|
| "Prerequisite" |
|
| "Takeaway" |
|
| "Location" |
|
| "Location - id" |
|
| "Room" |
|
| "Room - id" |
|
| "Startson" |
|
| "Endson" |
|
| "Timezone" |
|
| "Meetingtime - id" |
|
| "Sortorder" |
|
| "Capacity" |
|
| "Estimated Attendance" |
|
| "Actualattendance" |
|
| "Credits" |
|
| "Creditsalt" |
|
| "Creditscode" |
|
| "Planner" |
|
| "Planner - id" |
|
| "Activity" |
|
| "Activity - id" |
|
| "Parent" |
|
| "Parent - id" |
|
| "Ceudocumentsrequiredflag" |
|
| "Publicuse" |
|
| "Approvedflag" |
|
| "Itineraryflag" |
|
| "Enduringflag" |
|
| "Selfassessmentflag" |
|
| "Spacelimited" |
|
| "Contributions" |
|
| "Status" |
|
| "Sourcekey" |
|
| "Previewurl" |
|
| "Pretesturl" |
|
| "Pretestgatewaynextstep" |
|
| "Posttesturl" |
|
| "Posttestgatewaynextstep" |
|
| "Maplinkurl" |
|
| "Sponsor" |
|
| "Fees" |
|
| "Moreinfo" |
|
| "Canceled" |
|
| "Roomassignments" |
|
| "Contact" |
|
| "Accreditationbodies" |
|
| "Attendanceurl" |
|
| "Attendancegatewaynextstep" |
|
| "Evaluationurls" |
|
| "Anonymoussurveyurl" |
|
| "Categories - count" |
|
| "Speakers - count" |
|
| "Documents" |
|
| "Abstracts - count" |
|
| "id" |
|
| "Updatedon" |
|
| "Insertedon" |
|
| "Roomassignments - Roomassignment - Roomid" |
|
| "Roomassignments - Roomassignment - Roomname" |
|
| "Meetingtime - Type" |
|
| "Meetingtime - Type - id" |
|
| "Meetingtime - Code" |
|
| "Meetingtime - Name" |
|
| "Meetingtime - Planner" |
|
| "Meetingtime - Planner - id" |
|
| "Meetingtime - Meetingtimeparent" |
|
| "Meetingtime - Meetingtimeparent - id" |
|
| "Meetingtime - Description" |
|
| "Meetingtime - Startson" |
|
| "Meetingtime - Endson" |
|
| "Meetingtime - Timezone" |
|
| "Meetingtime - Status" |
|
| "Meetingtime - updatedon" |
|
| "Meetingtime - insertedon" |
|
| "Category" |
|
| "Roomassignment" |
|
| "Primary Industry" |
|
| "Topics" |
|
| "Organizational Category" |
|
| "Transfer of Knowledge" |
|
| "Course Level" |
|
| "Course Content" |
|
| "Learning Aids" |
|
| "Content Level" |
|
| "Type of Session" |
|
| "Interactive Session Experience" |
|
| "Secondary Section" |
|
| "Keywords" |
|
| "Primary Section" |
|
| "Tertiary Section" |
|
| "Interest" |
|
| "Secondary Theme" |
|
| "Primary Theme" |
|
| "Primary Topic" |
|
| "Secondary Topic" |
|
| "Tertiary Topic" |
|
Limitations & Troubleshooting
Connector limitations
Incremental Sync
Integration with Attendee Interactive is subject to limitations imposed by the provider's API when it comes to incremental updates. The synchronization frequency is strictly limited to 1 hours
Changelog
Version | Date | Subject |
1.0.19 | 2023-10-03 | Maintenance |
Enhancement
Please be aware that any enhancements to this integration, which encompass any requirements not covered by the existing integration state, will be subject to custom development processes and associated costs.