Why a Huge Email List Performs Worse Than a Smaller, Healthier One
A huge email list can hurt more than help. Learn why email list quality, smarter batching, and pruning beat raw size and lift your total...
Software for maximizing your marketing while ensuring privacy compliance
Innovative solutions to do more with Marketing Automation platforms
Centralize Preference Management Across Your Organization
Visual Segmentation for Marketers
Integration solutions for Eloqua, Marketo, CRM, and other systems
Automate form submission on the program canvas for contacts or custom objects.
Align corporate and marketing goals
Data capture strategy
Lead scoring, nurturing, segmentation strategy, and funnel framework
Measure results and plan improvements
Ensure compliance with privacy laws
Email, form, and landing page execution. Deliverability and reporting
Eloqua and Marketo specialists
Improve skills and increase productivity with custom online training and videos
Uncover opportunities to improve performance and outcomes
Enhance email impact through expert analysis
Platform installation, change management, and success planning
Data management and stewardship
System integration options using connectors and custom APIs
Custom cloud apps, HTML templates,
JavaScript, and responsive email
A huge email list can hurt more than help. Learn why email list quality, smarter batching, and pruning beat raw size and lift your total...
Marketo click tracking silently fails on dynamic URLs stored in lead fields. Learn the two-pass root cause and the Velocity fix that restores click data...
A Salesforce exclusion list fails silently when it reads the wrong field. Learn how lead status vs opportunity stage breaks suppression, and how to audit...
Double-tracking inflates your email tracking when UTM parameters and native platform IDs both count one click. Learn one clean rule to fix it before your...
Wondering how to start with AI agents in Eloqua? This 90-day Eloqua agentic AI rollout plan pilots one low-risk job under human oversight, measures it,...
Does Eloqua have agentic AI? Not natively. Here is what agentic AI in Eloqua really means today, and how to deploy, connect, and govern external...
Software for maximizing your marketing while ensuring privacy compliance
Innovative solutions to do more with Marketing Automation platforms
Centralize Preference Management Across Your Organization
Visual Segmentation for Marketers
Integration solutions for Eloqua, Marketo, CRM, and other systems
Update contact records from custom objects matching your search criteria.
Align corporate and marketing goals
Data capture strategy
Lead scoring, nurturing, segmentation strategy, and funnel framework
Measure results and plan improvements
Ensure compliance with privacy laws
Email, form, and landing page execution. Deliverability and reporting
Eloqua and Marketo specialists
Improve skills and increase productivity with custom online training and videos
Uncover opportunities to improve performance and outcomes
Enhance email impact through expert analysis
Platform installation, change management, and success planning
Data management and stewardship
System integration options using connectors and custom APIs
Custom cloud apps, HTML templates,
JavaScript, and responsive email
A huge email list can hurt more than help. Learn why email list quality, smarter batching, and pruning beat raw size and lift your total...
Marketo click tracking silently fails on dynamic URLs stored in lead fields. Learn the two-pass root cause and the Velocity fix that restores click data...
A Salesforce exclusion list fails silently when it reads the wrong field. Learn how lead status vs opportunity stage breaks suppression, and how to audit...
Double-tracking inflates your email tracking when UTM parameters and native platform IDs both count one click. Learn one clean rule to fix it before your...
Wondering how to start with AI agents in Eloqua? This 90-day Eloqua agentic AI rollout plan pilots one low-risk job under human oversight, measures it,...
Does Eloqua have agentic AI? Not natively. Here is what agentic AI in Eloqua really means today, and how to deploy, connect, and govern external...
4Comply is a privacy compliance solution that enables companies to manage consent and permissions, fulfill privacy rights requests and respond to privacy inquiries from regulators. The 4Comply Eloqua Cloud apps seamlessly integrate with Eloqua on the campaign and program canvas.
The following document explains how each of the 4Comply apps works and how to implement them in Oracle Eloqua.
The suite of apps is composed of the following items:
Feeders:
• RTA Email Confirmed
• RTP Email Confirmed
• RTU Email Confirmed
• RTBF Email Confirmed
Actions:
• RTA Send Requested Data
• RTP Send Requested Data
• RTU Send Requested Data
• RTBF Send Requested Data
• 4Comply Create Consent
Decisions:
• Validate 4Comply Permission
Before installing the 4Comply Eloqua Cloud Apps, you must oobtain the Tenant ID and the Secret Key provided by your 4Comply Dashboard at https://dashboard.4comply.io
Get keys from 4Comply Dashboard
1) Go to the Settings section in the dashboard
2) Copy the Tenant ID and the Secret Key
After that, please follow these instructions to set up this cloud app in your Oracle Eloqua instance.
NOTE: If prompted to log again, please do so.
Configure 4Comply keys in Eloqua
1) Go to the Settings section in Eloqua
2) Go to Apps
3) Search for “4Comply Services” and click on it
4) Go to the Configure Section
5) Copy the 4Comply Tenant ID and the Secret Key in the corresponding fields and Save
Pre-Process
Every time a 4Comply form has been submitted for any of its rights (RTA, RTP, RTU or RTBF) an email is sent to the user who have requested any of the rights. Once the user confirms its identity by clicking on the email link provided by 4Comply, the request is sent to Eloqua, therefore Eloqua will provide the information requested to 4Comply and this one to the user.
Commonly the Feeders and the Actions are used together, the Feeder will receive the request and then the Action will provide the data to 4Comply, it could exist a process in between the user request and the time Eloqua provides the information required, but, for the guidance process Feeders and Actions will be one after the other.
Program example:
Configure “RTA Email Confirmed” Feeder
Configure Additional Rights for Email Confirmed Feeders
The process to configure feeders and webhooks for other rights (RTP, RTU or RTBF) is exactly the same as the one shown for RTA in the previous reference. The unique difference in the process is the Trigger Action selected in 4Comply when the webhook is configured.
The following list of Trigger Actions can be used to configure webhooks for RTP, RTU or RTBF.
• RTP Trigger Action = RTPEmailConfirmedWebhook
• RTU Trigger Action = RTUEmailConfirmedWebhook
• RTU Fulfillment Trigger Action = RTUReadyToFulfillWebhook
• RTBF Trigger Action = RTBFEmailConfirmedWebhook
Introduction
Eloqua has 2 different types of cloud actions to work with 4Comply:
• Type 1: Cloud Action to send the data requested by the user (RTA, RTP, RTU or RTBF)
• Type 2: Cloud Action to create consent from Eloqua
The first type is just to return to 4Comply the data that a user has requested via 4Comply, these actions usually work together with the feeders (previous topic).
The second type will create a consent entry in 4Comply and its corresponding permissions based on a combination of field values.
Configure “RTA Send Requested Data” Action (Type 1)
Configure Additional Rights for Send Requested Data Actions
The process to configure actions other rights (RTP, RTU or RTBF) is exactly the same as the one shown for RTA in the previous reference. The unique difference is that the action for RTBF does not require a fulfillment field.
Configure “4Comply Create Consent” Action (Type 2)
This action will be in charge of creating a consent entry in 4Comply, each consent entry could have derived consent entries associated, this is dependent on the values sent in Country Code and Permission Type.
Country Code: Will determine the regulation to use, for example, France (FR) will use the GDPR regulation.
Permission Type: Will contain the explicit permission to be used in conjunction with the regulation determined by the Country Code.
Different combinations of the fields mentioned before will reflect different results in 4Comply.
A Country Code = “FR”, Permission Type = “Process Data”, Consent Code = “no” and Email Address = “elqcontact@customer.com” and Processing Purpose = “CRM Record without consent” will generate the following entries in 4Comply.
Consent entries
The steps to configure this action are:
Introduction
The decision step in Eloqua, will verify in 4Comply if the contact that is in the Eloqua campaign has the corresponding Permission Type and if the expiration date is still valid to receive a marketing email.
The Permission Type configured in the decision step must match the values in 4Comply.
Decision Configuration
Configure “Validate 4Comply Permission” Decision
Make sure the Permission Type matches the permissions in 4Comply. These can be found in the left-hand side menu under the Regulations option.