Folloze-Eloqua connector 2.1 technical Overview - December 2020.pdf

Folloze-Eloqua connector 2.1 technical Overview - December 2020.pdf

Folloze-Eloqua connector 2.1 technical Overview - December 2020.pdf

The Folloze- Eloqua Connector 2.1  Technical Overview

Updated: Dec 3, 2020

Goals:

1. Ensure single Marketing system-of-record by reporting lead and engagement data to Eloqua

2. Comply with corporate contact preferences defined in Eloqua

3. Enrich Eloqua with customer contacts managed by salespeople

4. Ensure Folloze activity is mapped to Eloqua and Salesforce campaigns

5. Leverage Eloqua as an email sending service for Folloze generated email campaigns

The connector core capabilities are:

1. Track Prospect Engagement

○ Create new contacts/ update existing contacts

○ Report activities in Folloze

○ Report on Campaigns

2. Contact Subscription Preferences

○ Suppress emails to contacts that are unsubscribed from Global Settings or specific

email groups

3. Send Email via Eloqua

○ Route Folloze email (single touch, multi touch) via Eloqua with seller email as the

sender

Step 1: Integration set up

1. Install the app in your Eloqua instance or in a sandbox environment using a provided link

2. Configure preferences in Folloze’ Company Admin on the Integrations tab

Prerequisite​: to access the company admin, you need to have admin permissions

Page 2 © 2020 Folloze

3. Connect Folloze to Eloqua with the Eloqua Connect button

4. Select a method to use to record prospect action in Eloqua:

- External Activities

- Form submits - requires to select the form object in Eloqua

- CDO (coming soon) - requires to select the CDO

5. Decide which events to track in eloqua and the text that is used to record it.

- Email sent

- Email open

- Board view

- Item view

- Board share

- Action click

- Gated Form

Page 3 © 2020 Folloze

6. In order to report activities against Eloqua campaign go to the board’s Design Tab

- For external activity - enter the Eloqua Campaign ID to report the external activity. If empty, a

new campaign will be created for this board with the name <flz_boardname> and the

activities will be reported toward this campaign

- For Form submit - define the Salesforce Campaign ID to report in the form submit

7. Decide whether to apply Eloqua’s subscription management

● Choose email group to check recipient subscription against  ● Select whether the user should be ‘opt-in’ to the email group in order to send the

email.

Page 4 © 2020 Folloze

Objects in Eloqua

1. Create/Update contacts

- When an activity in folloze is performed on a board that is defined to be tracked in

Eloqua, the folloze connector will report this activity to Eloqua for a specific contact

- The logic is first checking if the contact exists (by email address). If the contact doesn’t

exists, a contact will be created

- When creating the contact, Folloze will sync the person details, using core attributes

and custom attributes. Custom attributes can be configured for specific customers, to

accommodate for their contact fields and mandatory fields.

- Each contact creation and update will have a timestamp and user making the change,

the fields to configure those fields is done in the admin environment

Page 5 © 2020 Folloze

Field Name  Type  Example

Email Address  Core attributes  john@modmind.com

First Name  Core attributes  John

Last Name  Core attributes  Persky

Phone  Core attributes  board_view

Title  Core attributes  Item_view will present Item ID

Country  Custom attributes  USA

State  Custom attributes  Virginia

...

2. Report Activities:

Option 1: External activity Example

Option 2: Form Object

● These are the fields that will be reported as part of the form submit API call.

● Please note that all fields are of type ​string​ but the EmailAddress that is of type

‘email address’​.

● Once the form is created, add the form ID in the Eloqua integration screen

Page 6 © 2020 Folloze

Page 7 © 2020 Folloze

Field Name  Explanation  Example

EmailAddress  lead email address  john@modmind.com

BoardId  ID of the board that the lead interacted with  748854

ActivityType  type of action performed by lead

board_view

ActivityData  data related to activity performed   Item_view will present Item ID

ActivityTrackingLink  link to the pulse table in Folloze with the entire  set of activities of the lead

https://app.folloze.com/app/prism /100002/pulse/1792232

CampaignID  the related CampaignID configured on the  board level , typically used for Salesforce  campaign ID

659943

ActivityDate  ate the activity performed in PST  12/13/2018 21:34

LeadSourceDetails  the related Campaign name configured on the  board level , typically used for Salesforce  campaign name

659943

SellerName
  the email of the sender that invited the lead, if  exists

laurie@equitier.com

AssetName  the associated name of the asset used  ● Item_View -> Item Name  ● Board_view-> board name  ● Click_action-> Button label  ● gated_form -> Item name

Telephone
  Lead phone number

UTM_SOURCE  the latest utm_source reported on the activity  Facebook

UTM_MEDIUM  the latest utm_medium reported on the activity  Facebook ads

UTM_CAMPAIGN  the latest utm_campaign reported on the  activity

Facebook ads November 2019

TimeSpent  time spent on the item- reported only for  item_view activity, measured in seconds

24

Testing the integration:

1) Identify a board to use for testing

2) Add the campaign ID (for external activities) or Salesforce Campaign ID (for form

submits)

3) Open the board in an incognito window and add parameters that create a lead, see

example below:

engage.folloze.com/my board?token=<board

token)&em=​test1@testcompany.com​&fn=firstnametest&ln=lastnametest

4) Track in Eloqua: if new lead, check that the lead object has been created

5) Every board interaction will creates a form submit record or external activity record

Defining Eloqua as an Email Provider  Another functionality the Eloqua-Folloze connector allows is the option to send all Folloze emails via  Eloqua rather than through Folloze servers or user individual email mailbox.     In order to enable this functionality, the Eloqua admin needs to create a skelton email template that  Folloze will leverage to generate dynamic emails. The email templates should include cloud content  in the body - to allow dynamic body, and a contact field merge in the subject line to allow dynamic  subject of the email.    Promotional and non promotional emails - Folloze allows to send emails considered to be  promotional and checked against unsubscribe (typically marketing emails) and non promotional  emails (typically sales emails). Each board can be defined as promotional or non promotional,  depending on what board is used to.    In the configuration of Eloqua email provided in Folloze, there is a way to configure one template for  promotional and one for non promotional. For simple use case, both fields can be configured for the  same email template    Prerequisites​:

1. This configuration is based on that Folloze has been previously connected to Eloqua   2. Folloze allows salespeople to be senders of the emails. These salespeople need to have an

eloqua user  3. Email recipients need to either exist in Eloqua or configure the Eloqua integration to allow

Folloze to ​create new contacts (see basic connectivity).

Page 8 © 2020 Folloze

mailto:test1@testcompany.com

Configuration steps​:    In Eloqua

1. Create Contact field that will hold the email subject (follozeemailsubjectline) - keep the asset

id

2. Create a merge field for the contact field created in step 1

3. Create an email group that will be associated with the email template

4. Create an email template with cloud content taken from the folloze app - keep the asset id

5. Set the email group inside the template

6. Set the merge field (defined in step 2) as the subject line

7. Make sure that there are no global restrictions on sending emails

In Folloze

1. Navigate to the Company Admin

2. Select Email tab, Email configuration tab and then ‘Restrict Eloqua’

3. Fill ‘Email Template ID’ - that you create in Eloqua step 4. This email template is used for

promotional emails.

4. Fill ‘Subject Line Contact Field ID’ - the created in Eloqua step 1

Page 9 © 2020 Folloze

5. Fill ‘Non Promotional Email Template ID’ - this templates will be used for non promotional

emails. For simple use cases, you can configure here the same template used in step 3

(‘Email Template ID’).

6. Save this configuration

Test Eloqua as an email provider

1. Login to Folloze

2. From the top right menu (press on your avatar), open My settings and email.

3. Validate that the email provider is Eloqua

4. Send an email campaign via Folloze.

5. Validate that emails are delivered via Eloqua.

Page 10 © 2020 Folloze


Item Type: pdf