Skip to main content
All CollectionsEvent BuilderIntegrationsThird-Party Connectors
Setting up an Attendee Interactive Integration in Your Event
Setting up an Attendee Interactive Integration in Your Event
Updated this week

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

  1. Navigate to your Event page within the Communities section.

  2. In the left navigation bar, go to Event Builder, then select Integrations.

  3. On the integration selection page, choose Attendee Interactive from the list of integrations.

  4. To activate the integration, you will need two parameters, and these will be supplied by Attendee Interactive.

    1. API Key

    2. Endpoint Url

  5. 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.data

"Prefix"

string

firstname.data

"Firstname"

string

middlename.data

"Middlename"

string

lastname.data

"Lastname"

string

suffix.data

"Suffix"

string

designation.data

"Designation"

string

company1.data

"Company1"

string

title1.data

"Title1"

string

company2.data

"Company2"

string

title2.data

"Title2"

string

address1.data

"Address1"

string

address2.data

"Address2"

string

address3.data

"Address3"

string

city.data

"City"

string

stateProvince.data

"Stateprovince"

string

country.data

"Country"

string

postalCode.data

"Postalcode"

string

phone1.data

"Phone1"

string

phone2.data

"Phone2"

string

fax.data

"Fax"

string

email1.data

"Email1"

string

email2.data

"Email2"

string

website.data

"Website"

string

biography.data

"Biography"

string

photo.data

"Photo"

string

photo.src

"Photo - src"

string

licenseNumber.data

"Licensenumber"

string

groupNumber.data

"Groupnumber"

string

memberNumber.data

"Membernumber"

string

registrationNumber.data

"Registrationnumber"

string

registrationType.data

"Registrationtype"

string

registrationTypeID.data

"Registrationtypeid"

string

housingNumber.data

"Housingnumber"

string

taxNumber.data

"Taxnumber"

string

role1.data

"Role1"

string

role2.data

"Role2"

string

prospectFlag.data

"Prospectflag"

string

hotelInfoFlag.data

"Hotelinfoflag"

string

specialty.data

"Specialty"

string

sourceKey.data

"Sourcekey"

string

schedule.itinerary.eventID.data

"Schedule - Itinerary - Eventid"

string

schedule.itinerary.plannerID.data

"Schedule - Itinerary - Plannerid"

string

schedule.itinerary.title.data

"Schedule - Itinerary - Title"

string

schedule.itinerary.eventCode.data

"Schedule - Itinerary - Eventcode"

string

schedule.itinerary.startsOn.data

"Schedule - Itinerary - Startson"

string

schedule.itinerary.endsOn.data

"Schedule - Itinerary - Endson"

string

schedule.itinerary.timezone.data

"Schedule - Itinerary - Timezone"

string

schedule.itinerary.role.data

"Schedule - Itinerary - Role"

string

schedule.itinerary.eventParentID.data

"Schedule - Itinerary - Eventparentid"

string

schedule.itinerary.eventParent.data

"Schedule - Itinerary - Eventparent"

string

schedule.itinerary.parentStartsOn.data

"Schedule - Itinerary - Parentstartson"

string

schedule.itinerary.parentEndsOn.data

"Schedule - Itinerary - Parentendson"

string

schedule.itinerary.activeFlag.data

"Schedule - Itinerary - Activeflag"

string

schedule.itinerary.roleLabel.data

"Schedule - Itinerary - Rolelabel"

string

schedule.itinerary.roleLabel.sortOrder

"Schedule - Itinerary - Rolelabel - Sortorder"

string

schedule.itinerary.sortOrder.data

"Schedule - Itinerary - Sortorder"

string

schedule.itinerary.confirmedFlag.data

"Schedule - Itinerary - Confirmedflag"

string

schedule.itinerary.confirmedFlag.rsvp

"Schedule - Itinerary - Confirmedflag - Rsvp"

string

schedule.itinerary.forms

"Schedule - Itinerary - Forms"

string

schedule.itinerary.id

"Schedule - Itinerary - ID"

string

schedule.itinerary.updatedon

"Schedule - Itinerary - Updatedon"

string

schedule.itinerary.insertedOn

"Schedule - Itinerary - Insertedon"

string

schedule.count

"Schedule - Count"

string

forms

"Forms"

string

id

"ID"

string

updatedon

"Updatedon"

string

insertedon

"Insertedon"

string

schedule.itinerary

"Itinerary"

string

Sessions

Sessions Field

Mapping Label

Type

title.data

"Title"

string

code.data

"Code"

string

type.data

"Type"

string

topic.data

"Topic"

string

presenters.data

"Presenters"

string

description.data

"Description"

string

objective.data

"Objective"

string

prerequisite.data

"Prerequisite"

string

takeaway.data

"Takeaway"

string

location.data

"Location"

string

location.id

"Location - id"

string

room.data

"Room"

string

room.id

"Room - id"

string

startson.data

"Startson"

string

endson.data

"Endson"

string

timezone.data

"Timezone"

string

meetingTime.id

"Meetingtime - id"

string

sortorder.data

"Sortorder"

string

capacity.data

"Capacity"

string

estimatedAttendance.data

"Estimated Attendance"

string

actualAttendance.data

"Actualattendance"

string

credits.data

"Credits"

string

creditsalt.data

"Creditsalt"

string

creditscode.data

"Creditscode"

string

planner.data

"Planner"

string

planner.id

"Planner - id"

string

activity.data

"Activity"

string

activity.id

"Activity - id"

string

parent.data

"Parent"

string

parent.id

"Parent - id"

string

ceuDocumentsRequiredFlag.data

"Ceudocumentsrequiredflag"

string

publicuse.data

"Publicuse"

string

approvedFlag.data

"Approvedflag"

string

itineraryFlag.data

"Itineraryflag"

string

enduringFlag.data

"Enduringflag"

string

selfAssessmentFlag.data

"Selfassessmentflag"

string

spacelimited.data

"Spacelimited"

string

contributions.data

"Contributions"

string

status.data

"Status"

string

sourceKey.data

"Sourcekey"

string

previewurl.data

"Previewurl"

string

preTestUrl.data

"Pretesturl"

string

preTestGatewayNextStep.data

"Pretestgatewaynextstep"

string

postTestUrl.data

"Posttesturl"

string

postTestGatewayNextStep.data

"Posttestgatewaynextstep"

string

mapLinkUrl.data

"Maplinkurl"

string

sponsor.data

"Sponsor"

string

fees.data

"Fees"

string

moreinfo.data

"Moreinfo"

string

canceled.data

"Canceled"

string

roomAssignments

"Roomassignments"

string

contacts.contact

"Contact"

string

accreditationBodies

"Accreditationbodies"

string

attendanceUrl.data

"Attendanceurl"

string

attendanceGatewayNextStep.data

"Attendancegatewaynextstep"

string

evaluationUrls

"Evaluationurls"

string

anonymousSurveyUrl.data

"Anonymoussurveyurl"

string

categories.count

"Categories - count"

string

speakers.count

"Speakers - count"

string

documents

"Documents"

string

abstracts.count

"Abstracts - count"

string

id

"id"

string

updatedon

"Updatedon"

string

insertedon

"Insertedon"

string

roomAssignments.roomAssignment.roomID.data

"Roomassignments - Roomassignment - Roomid"

string

roomAssignments.roomAssignment.roomName.data

"Roomassignments - Roomassignment - Roomname"

string

meetingTime.type.data

"Meetingtime - Type"

string

meetingTime.type.id

"Meetingtime - Type - id"

string

meetingTime.code.data

"Meetingtime - Code"

string

meetingTime.name.data

"Meetingtime - Name"

string

meetingTime.planner.data

"Meetingtime - Planner"

string

meetingTime.planner.id

"Meetingtime - Planner - id"

string

meetingTime.meetingTimeParent.data

"Meetingtime - Meetingtimeparent"

string

meetingTime.meetingTimeParent.id

"Meetingtime - Meetingtimeparent - id"

string

meetingTime.description.data

"Meetingtime - Description"

string

meetingTime.startsOn.data

"Meetingtime - Startson"

string

meetingTime.endsOn.data

"Meetingtime - Endson"

string

meetingTime.timezone.data

"Meetingtime - Timezone"

string

meetingTime.status.data

"Meetingtime - Status"

string

meetingTime.updatedon

"Meetingtime - updatedon"

string

meetingTime.insertedon

"Meetingtime - insertedon"

string

categories.category

"Category"

string

roomAssignments.roomAssignment

"Roomassignment"

string

custom-Primary Industry

"Primary Industry"

string

custom-Topics

"Topics"

string

custom-Organizational Category

"Organizational Category"

string

custom-Transfer of Knowledge

"Transfer of Knowledge"

string

custom-Course Level

"Course Level"

string

custom-Course Content

"Course Content"

string

custom-Learning Aids

"Learning Aids"

string

custom-Content Level

"Content Level"

string

custom-Type of Session

"Type of Session"

string

custom-Interactive Session Experience

"Interactive Session Experience"

string

cf.secondary section

"Secondary Section"

string

cf.keywords

"Keywords"

string

cf.primary section

"Primary Section"

string

cf.tertiary section

"Tertiary Section"

string

cf.interest

"Interest"

string

cf.secondary theme

"Secondary Theme"

string

cf.primary theme

"Primary Theme"

string

cf.primary topic

"Primary Topic"

string

cf.secondary topic

"Secondary Topic"

string

cf.tertiary topic

"Tertiary Topic"

string

Limitations & Troubleshooting

Connector limitations

Incremental Sync - Overwrite

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.

Did this answer your question?