1. Customer Setup Responsibilities
You will need to follow the below setup steps in your Swoogo account:
- Navigate to Event Setup → Registrant Types in Swoogo.
- Create a "Registrant Type" with the value "Speaker" (see image below)
- Once this field is created, attendees will select this field when registering and we will sync them as a speaker if they select "Speaker”.
You will need to provide the following information when setting up your integration:
- API Key (Found in Swoogo)
- Authentication Secret (Found in Swoogo)
- Event ID (Found in Swoogo)
2. What Content is Included?
The following content can be synced from Swoogo to DoubleDutch. DoubleDutch requires certain content fields for a Swoogo integration but all other fields are considered optional.
Agenda
DoubleDutch Field |
Swoogo Endpoint |
Swoogo Field Name |
---|---|---|
Name (required) |
GET https://www.swoogo.com/api/v1/sessions.json
|
name |
Start Time (required) |
Start_time + date |
|
End Time (required) |
End_time + date |
|
Description |
description |
|
Unique ID (required) |
id |
Speakers
DoubleDutch Field |
Swoogo Endpoint |
Swoogo Node |
---|---|---|
First Name (required) |
GET https://www.swoogo.com/api/v1/registrants.json where reg_type_id = Speaker
|
first_name |
Last Name (required) |
last_name
|
|
Title |
job_title |
|
Company |
company |
|
Description |
bio |
|
|
twitter_handle |
|
Sessions |
session_ids |
|
Attendee Profile |
id |
|
Unique ID (required) |
id |
Attendees
DoubleDutch Field |
Swoogo Endpoint |
Swoogo Node |
---|---|---|
First Name (required) |
GET https://www.swoogo.com/api/v1/registrants.json where cancelled_at is null
|
first_name |
Last Name (required) |
last_name |
|
Email Address (required) |
|
|
Title |
job_title |
|
Company |
company |
|
Biography |
bio |
|
Phone |
mobile_phone |
|
Personal Agenda |
session_ids |
|
Unique ID (required) |
id |
3. Configuration Options
Password Options
- Default: You can set a global password for all attendees. Must be six characters or more and is case sensitive (i.e. dd2020).
- Random: If no password is chosen, a random 6 digit character password will be assigned to unique to each attendee (NOTE: If this option is chosen, the DoubleDutch Welcome Email must be used to provide each attendee with their password).
Password Settings
- Enable <storeEncryptedPassword> to include password in DoubleDutch Welcome email (generated via the Studio)
4. What You Should Know
Swoogo must be configured correctly to enable speakers to sync. See the above documentation instructions.
Any integration request with Swoogo that varies from the documentation here is subject to additional fees and restrictions.
Comments
0 comments
Please sign in to leave a comment.