Integrating Splash to Eloqua Forms using HTTP Request Follow
By using a combination of Splash’s HTTP Request integration and Eloqua’s Forms, you can create a direct integration that allows for enhanced flexibility.
- For example, you might need more versatility in the update or lookup conditions. Through Eloqua forms, you can do a lookup based on email, first name, and last name and update those fields.
There are 3 different types of setups to integrate Splash with an Eloqua form. Note that both Eloqua Site ID and Eloqua Form Name are required mapped fields.
- One Splash event <> one Eloqua form
- Uses Eloqua Site ID (referencing your Eloqua instance)
- Uses Eloqua Form Name on the event itself via a hidden field on the RSVP form, or via custom event fields
- One Splash event type (all “Happy Hours”) <> one Eloqua form
- Uses Eloqua Site ID (referencing your Eloqua instance)
- Uses Eloqua Form Name, via event type trigger conditions
- All Splash events <> one Eloqua form
- Uses Eloqua Site ID (referencing your Eloqua instance)
- Uses Eloqua Form Name
Use the following steps to integrate Splash with Eloqua Forms using HTTP Request.
- Set up at least one form library template.
- On the form template, along with all other required questions, add a hidden field to capture Form Name. Click Add question at the bottom right.
- Select the Create New tab, and then select Hidden Input. Click Add to Form.
- On the right, designate the Label and Field Name.
- Note the Default Value field. It’s important that your team understands that each time they create an event, they must come to the registration form and insert their Eloqua Form Name into the Default Value field. This is how Splash knows which form in Eloqua to send data to.
Note: Please talk to your customer success manager if you would prefer to have this input set up on the Event Creation form.
In Eloqua:
- Open Form, and from the top right, click Actions.
- Select View Form HTML….
- Click Integration Details and note the Post URL, elqFormName, and elqSiteID. You will need these later.
Back in Splash:
- In the Integrations tab in Splash, select HTTP Request.
- Configure the authentication to fit your requirements.
- Under Request Settings > Endpoint, set the method to POST.
- Paste Eloqua’s Post URL into the Postback URL field.
- Next, set Content-Type to application/x-www-form-urlencoded. No headers are necessary.
- Select which triggers should fire the integration (e.g. Guest RSVP, Guest Check-in)
- Map all relevant fields (e.g. Guest First Name, Guest Last Name, Guest Email Address, etc.)
- Note that Splash Event ID, Event Title and other event data points can be mapped as well. Splash Event ID is a unique identifier that can be leveraged for various activities and workflows in Eloqua.
- Splash Guest List Status (under the RSVP Object) can also be mapped to track the guest’s status (RSVP_yes, RSVP_no, Checked_in, etc.)
- Map both Eloqua Form Name (From the RSVP Splash Object) and elqSiteID (as a Custom Object) via custom Splash fields, as shown below:
- Save the integration, and toggle switch to On.
- Return to your Splash events dashboard (https://app.splashthat.com/events), and create a new event.
- Once the event is created, open the registration form touchpoint.
- Open the Eloqua Form Name question.
- Insert the Eloqua form name under the Default Value and click Save.
- View your event page as a guest and submit a test RSVP.
Back in Eloqua:
- You should now see attendees in your Eloqua form: Actions > View Submission Data….
Comments
0 comments
Please sign in to leave a comment.