Anyone who has ever used Eloqua knows what a powerful tool it is. Combined with the custom cloud apps developed by 4Thought Marketing, the system improves even more. And while the vast majority of the time, systems run smoothly and without errors, nothing is truly perfect and error-free. Problems can occur with any system, the user may make a mistake in data entry, or some combination of both may happen. But this doesn’t have to spell the end of your marketing automation setup. Here’s what you can do.
Eloqua Cloud App Error Routing
Our apps communicate with Eloqua through their APIs in order to process information. However, sometimes communication issues might occur. For instance, in May 2021 Eloqua reported issues with the Bulk API, which is used by other apps to update and move records to other steps in the canvas. This resulted in records stuck on the campaign canvas in the error status. Despite recent improvements in the error retry mechanisms within Eloqua, sometimes a record needs a small nudge to get it back on track.
Fortunately, Eloqua has built in the ability to route records to a previous step which can then retry process. In the example below, we’re going to configure the error routing.
Create a wait step to receive problem records (998. Error).
Click on the Cloud App step to configure.
Click on “Automatically route contacts with error from the cloud app”.
Select the wait step you created earlier.
Set the delay. This can be as short as .01 hours.
Then connect the Error step back to the previous cloud app.
Keeping Eloqua Error-Free
Today’s marketing automation systems are very complex and mostly error-free. However, systems occasionally encounter errors it cannot address. Often these errors are quickly resolved by retrying the record. Use the Error Routing feature of Eloqua to automatically route records with errors and retry processing.
The CO Date Calculator Cloud App from 4Thought Marketing lets you perform date calculations within custom object programs. Users can add or subtract days, weeks, months, or even years from any date value and store the results in a CO record. For example, maybe you want to pre-schedule a campaign after a specified number of days or weeks and then create a segment triggered from the calculated date. The Date Calculator App can provide!
To use this app, open an existing CO program or create a new one. Search for the date calculator action and drag and drop it into the program canvas. Configure the app, select the source date field, and input the date calculation and destination field you need. Finally, save your work. That’s it! The altered date is stored in Eloqua for as long as you need it.
Please contact us if you would like to learn more about the CO Date Calculator Cloud Appd. Or take it for a spin with a 10-day free trial.
Oracle Eloqua’s extensive marketing automation capabilities allow companies to construct, manage, and measure the results of a marketing campaign. In the hands of an expert, Eloqua is a powerful tool. However, its capabilities are extensive and require advanced training for even the savviest of marketers to get the most out of the tool.
International law firm McDermott Will & Emery had an innovative marketing team, but needed expert training to deepen their Eloqua skillsets. The team leader, Kelly Hernandez, began searching for personalized lessons. That’s when she discovered 4Thought Marketing. “We were looking for an Eloqua training workshop that would help us advance our skills and execute complex campaigns,” she said. “Working with a Sr. Marketing Operations Consultant at 4Thought, we developed a plan for four 90-minute classes for a remote training workshop.” Each session would focus on Eloqua functions and their practical applications in marketing programs.
The first session focused on the Campaign Canvas, one of Eloqua’s most powerful features. As that first session progressed and the marketing team began asking questions, the plans for the remaining classes changed. “Our team was very interested in learning more about reporting capabilities and progressive profiling after the first session,” said Kelly. The remaining classes focused on these topics, as well as a more hands-on tutorial of Eloqua’s other functions.
The curriculum even incorporated actual emails from McDermott’s current outreach programs as examples. The last training session, or “final exam”, consisted of working on an actual future marketing project the team had been planning. They worked step-by-step, leveraging what they had learned. They got hands-on, practical experience setting up the project in Eloqua, preparing it for launch, and tracking the results afterward.
Overall, the McDermott marketing team was very satisfied with the training 4Thought Marketing provided. “We now have a deeper knowledge and skill set that will allow us to continue to innovate on our marketing automation plan,” said Kelly. As a result of the training, the team is better prepared to leverage the full range of Eloqua’s capabilities, and can now get far more business value out of their Eloqua system.
Is your marketing team in need of personalized Eloqua training? Get in touch with us today and we’ll make it happen.
Out of the box, Eloqua can handle a staggering amount of information. Your marketing team can store data on both individuals and accounts, and Eloqua’s easy-to-navigate interface allows for easy segmentation. But as any marketer knows, your data needs constantly change. Not all the information you’ve gathered belongs in the contact or account tables. So, what do you do? Eloqua has a built-in solution: custom objects.
What are Custom Objects?
By default, Eloqua stores information like company locations, parent companies or brands, individual names, addresses, job titles, phone numbers, and more. All of these are essential for proper segmentation, but more thorough segmentation may require additional data. For example, segmenting by purchase history—providing general marketing to a potential customer and more personalized marketing to a customer who has purchased from you—goes a long way toward increased revenue. But how do you add purchase history data to Eloqua? That’s where custom objects come in.
Simply put, a custom object is a free-form table you can build to do exactly what you need it to do. You can add, remove, or modify columns as you need to hold all your data. Custom objects allow you to expand Eloqua’s capabilities to hold more data than you otherwise could, while making them available for segmentation.
Marketing Segmentation Using Custom Objects
Let’s continue the example of segmentation based on purchase history. Your custom object might store information like the purchase’s description, cost, size (if applicable), the date of purchase, and any warranty that was also purchased. Two customers might buy the exact same product, but maybe only one purchases an extended warranty. Storing this data in a custom object allows for even more segmentation—and by extension, more detailed marketing. The customer who opted for a warranty might receive promotions for related products, along with relevant warranty information and general marketing. Meanwhile, the customer who did not initially purchase a warranty receives similar advertising with continued promotion of the warranty thrown in.
Info Management: Many-to-One
Custom objects are especially useful if multiple individuals provide the same data. For instance, let’s imagine a husband, wife, and their kids sign up for a cruise with a single shared email address. Eloqua’s default system would only allow you to store one name with that email address. With a custom object, you can store each family member’s data separately while still using the same email address and keeping their details separate.
From the family’s perspective, this means they can each plan their own activities on the cruise and each receive an email with their own agenda. This certainly makes planning easier for them. And for you, it allows you to treat a single email address the same way you would normally treat multiple contacts for marketing purposes.
Eloqua-Compatible Apps for Custom Objects
Eloqua’s custom objects unfortunately cannot move data from a contact record into a CO table on their own. Fortunately, there’s an app for that. The 4Thought team has developed multiple apps to expand Eloqua’s functionality, especially as it relates to custom objects. Whether you need to transfer data from a contact record to a CO, delete COs you no longer need, or do something else entirely, one of our apps can help you out.
How Will You Use Custom Objects?
Eloqua boasts a long list of useful functions for marketers. Even when its default functions aren’t quite enough, constructing a solution using custom objects is a simple process. Mastering everything Eloqua has to offer can provide a much-needed boost to your marketing team. Want to take advantage of Eloqua’s full range of abilities? Get in touch with us for a demo and get on the path to greater success.
Oracle NetSuite recently announced that Bronto, a reliable and widely used email automation software, will no longer be supported after May 31, 2022. For companies and marketing agencies that relied on NetSuite Bronto for promotional campaigns, this means it’s time to find a new solution as soon as possible.
Keep Your Email Marketing Campaigns Going
Marketing is a constantly evolving field. And with Bronto going the way of the dinosaurs, it’s time for companies that relied on it to find a more up-to-date solution. We’d like to invite you to take a closer look at Oracle Eloqua, one of the most comprehensive marketing automation systems available. But don’t take too long to decide! NetSuite Bronto won’t be around much longer, and the time to find an alternative system is now.
As you consider migrating from NetSuite Bronto to Oracle Eloqua, here are several important factors to consider.
1. Campaign Flows & System Capabilities
Email marketing plans range from single email blasts to multi-step campaigns. Eloqua can support both, but the transition does bear considering. Moving from a simpler program focused on single emails requires updating your strategy to Eloqua’s campaign-based system. Once the transition is complete, you’ll have access to far more capabilities than you ever did in your original system.
But maybe your current tool already supports multi-step email campaigns. If this is the case, take care to transfer your workflow rules and process to Eloqua correctly. Not everything can be exactly replicated after the move. See what can be replicated and update the rest accordingly.
2. Moving Data from Netsuite Bronto to Eloqua
Chances are, your current email marketing system contains far more data than you actually need. Take the opportunity to clean up your data and remove unusable or expired information. You can also standardize your information by state, country, etc. to easily replicate your database in Eloqua.
Duplicate data is more complicated. Sometimes more than one lead will use the same contact information, like a husband and wife sharing an email address or home phone number. Some email marketing software allows for situations like this, but Eloqua does not. Before you migrate duplicate data, either remove the duplicate or note the reason to retain it. You’ll then have to construct a custom object in Eloqua to store the duplicate information.
3. Asset Migration
Your old software has all of your assets—emails, landing pages, forms, etc.—that you constructed within the system. Eloqua allows you to keep these assets in their original HTML format or to transfer them straight into the built-in editor, depending on your preference. But Eloqua has more to offer here than a simple drag-and-drop transfer system. During your asset migration process, you can take advantage of Eloqua’s systems to clean up your collected forms. Eloqua allows you to:
Merge identical or nearly-identical assets into a single file
Standardize your templates and/or designs for easy future use
Recreate forms and/or emails in the Eloqua designer
Easily create new forms and/or emails with the same design and branding as the originals
While Eloqua is designed to make asset migration as simple as possible, migrating activity records like email clicks or website visits requires a little more care. You absolutely need this information for segmentation purposes. However, Eloqua cannot perform a one-to-one transfer of activity history. Instead, you will need to transfer the data and save it as an external asset or a different element within Eloqua. You can also choose to simply archive the data until you need it. Either way, the transfer process requires a little more thought.
4. Running Two Email Systems at Once
Migration can take two months or more to do properly. But since no company wants put their marketing campaigns on hold for two months, the best strategy is to run both systems in parallel. Your original email marketing software will continue to manage campaigns for the moment while you work on duplicating those campaigns and their assets in Eloqua. This gives you plenty of time to ensure that Eloqua can pick up where your previous system left off. Once the transfer is complete, you’ll enjoy a seamless transition with no interruption to your marketing plans.
5. Give Yourself Room for Testing & Troubleshooting
Finally, remember that no migration is perfect, and despite the best planning possible, things can and do go wrong. Maybe you have way more unused emails than you remember and have to clean up your collection before transferring. Maybe you can’t fully replicate your design in Eloqua and have to make a few changes. Maybe your computer will hiccup and interrupt some of the data transfer. Any number of things could happen. Be ready to deal with problems quickly when they do happen, and more importantly, give yourself enough time to handle them.
Marketing experts advise setting aside between 4-6 weeks and 2 months, if not more, to complete your migration. Plan for a longer process if you anticipate trouble. You owe it to your company to perform a successful migration for successful future campaigns.
Get Help from Eloqua Migration Experts
At 4Thought Marketing, we are experts at helping companies migrate to Oracle Eloqua. Give us a call today for more information on Eloqua and how to successfully migrate from Netsuite Bronto.
Who doesn’t love a time-saving trick that can make our everyday work easier? With our calendars filled with endless meetings and projects to take care of, one of our top priorities should be to find resources that will help us be more productive throughout our workday. Nobody really enjoys sacrificing extra time to finish a last-minute task, after all. Anything that can lighten up our schedule is certainly very welcome. And that’s exactly what the new content block feature in the Eloqua Design Editor does.
As part of the release 20B that rolled out in May 2020, Eloqua content blocks are here to stay. We love them at 4Thought Marketing, and our clients love them. Why? Simply put, they save both of us a lot of time.
What are Content Blocks Anyway?
To quote the Oracle Eloqua Help Center, “Content blocks are groups of layout containers and cells that can be re-used when building responsive emails or landing pages. They can be a combination of different cell types such as text, images, dynamic content, shared content, and more. By breaking down your most commonly used components and re-assembling them to meet the unique needs of each new email and landing page, you can more quickly create brand-compliant content with ease.”
Our clients take advantage of content blocks in various ways, from quick fixes to overall layout and formatting consistency. We found this to be especially helpful when organizations have teams across different regions all working together on a particular project. With a simple drag and drop, anyone can create eye-catching email and landing page designs that are compatible with all email clients and render beautifully across different mobile devices. Reusable Eloqua content blocks provide a seamless, no-code approach that will ultimately help you create and edit templates much faster than before.
Ready to get started? Here’s a quick walkthrough of the content block system that’s helped so many marketers.
Creating Content Blocks in Eloqua Design Editor
Content blocks are managed from Eloqua’s Design Editor, which is why they are automatically responsive. When you select the content blocks section highlighted in this picture, you have the ability to search or manage your block library.
To create custom and reusable content blocks from an existing content section, select the layout that you would like to save as a content block and click on the block icon that appears on the right-hand side. It will prompt you to name your block before saving. You will now be able to find your block in the block library.
In our example below, we have a two-column set up with an image and a text block:
Once you have created and saved your custom content block, a simple drag and drop from the library will add it to the email canvas.
Editing a Content Block
After the content block has been saved and is visible from the block library, you may edit it as needed. Go to the block’s options menu and click “Edit”, as shown here:
In the “Edit Block” screen, you can adjust and tailor your block to your design needs. Your new workshop will look like this:
Save Yourself Some Time with Eloqua Content Blocks!
When used efficiently, content blocks provide a hassle-free way to quickly build emails while increasing quality control and adhering to your company’s branding guidelines. If you haven’t tried creating your own custom blocks in our Eloqua marketing software yet, we strongly suggest you give them a try. You won’t look back! The increase in efficiency and design will be more than worth the effort.
Still have questions? Get in touch with our team for pointers on properly using Eloqua content blocks in the Design Editor.
Checklist for Expanding Oracle Eloqua to New Business Units
For many large organizations, they implement Oracle Eloqua phases. Or they may acquire a company and eventually need to move them into Eloqua. When it’s time to onboard a new business unit, a plan is essential to ensure everyone is on the same page. It’s also an opportunity to address the organization’s unique challenges and address potential issues early in the project.
One way to ensure a successful deployment is following a checklist to confirm you ask and answer all the relevant questions. In this article, we’ll explore many of the planning steps and discuss the various tasks involved. An Eloqua SmartStart from a qualified partner also covers many but not all of these steps.
Key Considerations
Depending on your Oracle Eloqua license, you may have the option of using an existing or creating a new Oracle Eloqua instance. There are many factors when making this decision, but the key is minimizing disruption to existing users and setting the new business unit up for success. The following are a series of questions that will uncover the best approach for your unique business case.
Contacts
• Are there overlapping contacts within the two business units? • Does the new business unit share a large number of contacts with existing business units
Yes, share contacts – Having them use the existing instance will allow for better email frequency monitoring to prevent email fatigue. And your total contact count (which Oracle Eloqua uses to determine the cost) will not increase substantially. The contact count is performed across all Eloqua instances and counts the total number of contact records, regardless of duplication across all instances.
No, contacts do not overlap – Does access to contact records need to be restricted using Contact Level Security? If yes, and this is not already set up in the existing instance, consider this an additional piece to configure.
Subscription Management
How is subscription management configured in the existing instance, and would it be different for the new business unit?
Same subscription management – use existing
Different – To use the existing instance, you may need to make modifications that allow each business unit to manage their subscriptions separately, i.e., create unique preference management pages. Contacts previously globally unsubscribed may need to be re-subscribed and preferences updated on the email group level, especially if contacts are shared mainly with the new business unit.
Integrations
Are there additional integrations required by the new business unit, or can they leverage existing integrations?
Do they use the same CRM system, and if so, are the lead creation processes similar?
Yes — You eliminate the need to set up a new integration by using the existing instance. No — evaluate how the existing CRM integration would need to be modified. If integrations require substantial changes, there may be no benefit to using the current instance. The level of effort to configure the integration may be the same as setting up a new instance and different integration.
Another consideration if using a different CRM system and overlapping contacts is how to implement Account Linkage.
Whether or not there are non-CRM integrations shouldn’t impact the decision, as new integrations, whether it’s a webinar platform or SFTP import, need to be set up in the existing in a new instance. There may even be existing non-CRM integrations that can be leveraged by the new business unit in the current instance.
Third-Party App
Are there any third-party apps in the existing instance that require licensing for a new instance? If so, consider the additional costs.
Campaign Responses
Does the new business unit define campaign responses the same way as the existing business units?
Yes – The same Instance
No – New instance. Response Rules in Eloqua apply for ALL activities in the instance, and you cannot modify them for each business unit. You may need to evaluate how campaign responses are currently sent to the CRM system and change the process if the new business unit has different definitions.
Branding
Does the new business unit have specific branding requirements? For example, will they require separate subdomains to host landing pages, branding & deliverability, and out-of-the-box subscription management?
Yes – consider creating a new instance for a separately branded send, image, and apps domain. No – existing instance
Additional Considerations IP Warming
If leaning towards setting up a new instance, remember you must first warm up the new dedicated IPs before sending large volumes of emails, a process that can and should take up to 4 weeks.
Reporting
Are the reporting requirements similar, or are they very different?
Many standard dashboards query the entire database, such as Campaign Analysis Overview. Some campaign dashboards display metrics based on a custom campaign field, such as Business Unit, to allow more granular reporting for each business unit. Most Insight reports are also configurable for specific asset metrics.
Asset Templates
Are there asset templates (email/form/landing page/campaign) in the existing instance that can be leveraged by the new business unit?
Yes – save time recreating asset templates by using the existing inst No – Similar level of effort is required to create new templates in the existing instance or new instance.
Data Quality and Processes
Are your data standards such as country to region, job title to a job role, or level the same?
Yes – reduce effort by using existing lookup tables and automation without rebuilding them.
Conclusion
When adding new business units to your Oracle Eloqua CX Marketing platform, carefully consider your options when choosing to use an existing or creating a new Eloqua instance. Following a checklist can help ensure you ask and answer all the relevant questions during the decision-making process. While there are many factors, the choice is mainly dependent on how similar, or different the customer data and sales processes are between the respective business units
Get the Help you Need
Need help choosing the best path forward? 4Thought Marketing has deep experience helping companies consider their options carefully when adding a new business unit. Contact us to discuss your requirements with one of our specialists.
About 4Thought Marketing
4Thought Marketing is a software development and privacy compliance company founded in 2008. We help customers align business and legal objectives, translating them into strategies that produce results. Our services include Marketing Automation and Privacy Compliance Software Implementation, Integration, Customization, Consulting, and Service.
Shared Email Addresses and Eloqua – Top 5 Considerations
Most Eloqua users probably are aware that each Contact record in Eloqua has a unique email address. Oracle Eloqua doesn’t allow different individuals to share a common email address or receive their own unique email – at least not with ‘out of the box’ functionality.
Your customers aren’t bound by these rules. There are cases where multiple people may share an email address such as household members, or a single person may wear enough hats to require more than one record in Eloqua.
Some examples:
Cruise Ships. A family may book their reservation using a single email address, but you need to send itineraries and special event information to each individual in the household
Education. Parents of multiple children need information about each of their kids’ school activities
Auto dealerships. A vehicle owner needs to be kept informed about services for multiple vehicles
Corporations. A large company with multiple business units needs to email business unit-specific information to a shared lead
Five things you need to do if you want to market to customers with a shared email addresses in Oracle Eloqua
#1: Consider All Your Data Sources
How you load the data matters. If you use Oracle Eloqua CO to store individual data (for example product preference, job title, or area of interest) you will need to find a way to create and/or update the CO when you get new information. Data in Oracle Eloqua comes primarily from three places: Form Submissions, List Uploads, and CRM integration. Each input source has its own set of concerns to consider. For example, if you are doing a list upload, do you want to create a new CO each time? What is the unique ID for the CO and can the list upload determine if one already exists?
If the source of the data is a form submission or CRM integration, you’ll want to answer the same questions.
#2: Pay attention When Integrating with Your CRM
In the same way you need to determine if a CO should be created or updated, you’ll need to understand what records will be created or updated in the CRM. Just like a standard CRM integration, you need to look at the business rules for creating and updating Leads and Contacts in the CRM, and retrieving that data back into Eloqua. Many-to-One scenarios make these decisions a little more complex because you also have to understand which fields go to the Contact, and which go to the Lead CO.
For example, First Name and Last Name belong at the Eloqua Contact. But what about Lead Score – that is probably linked to the Lead, as is Lead Status. And then you have other fields such as preferences or whether the individual is a customer. You need to look at the business use of these fields to determine if they are at the Lead or Contact level.
These are just a few of the many situations where your CRM integration will need to be examined even more closely than before.
#3: Revisit How You Manage Subscriptions, Preferences and Opt Outs
When two or more people share an email address and one globally unsubscribes, all individuals linked to that email address will automatically be unsubscribed.
One way to get around this is to use Preference Management. This way each individual can identify which emails they would like to receive, and which they don’t. This introduces a new layer of complexity when segmenting data for campaigns.
#4: Revisit Lead Scoring
How you score and how you store these scores needs to be addressed Just as you’ll want to manage email preferences on an individual basis, you may want to score each individual separately from others who share the same email address.
#5: Be Deliberate with Segmentation and Personalization Merges
When you have multiple COs for a single email address, and want to use data from the CO for field merge purposes – e.g. start the email with “Hi [fname]”, you’ll need a mechanism to perform the following functions:
Find all Contacts who meet your campaign segmentation criteria
Find the correct CO record from which to pull the data to be used on the field merge
Move the data from the CO to the Contact
You’ll then want to cycle through the COs in case there are multiple CO records that meet your campaign criteria.
The Many-to-One Email cloud app from 4Thought Marketing meets all of the segmentation and field merger criteria described here, and more.
One More Thing…
Finally, you’ll want to take a careful look at your other data flow processes to identify those that would be impacted by sharing email addresses.
Going down the household email path requires expertise – but it can be done.
4Thought Marketing has successfully implementedMany-to-One email processes for B2B and B2C clients. We take a holistic approach to your problem. We’ll help you clearly define your needs and then determine if Many-to-One is right for you. Just like you, we don’t want to make your life more complicated than it already is…but if you have complex business needs, we’re there to help simplify where possible.
For more information call us at 1-888-356-7824, or contact us and we’ll get in touch shortly.
Imagine this.
You are a marketing operations professional who, along with your colleagues, manages your marketing technology systems’ day-to-day operations. Your responsibilities run from consulting with internal customers on new projects to building out campaigns, measuring performance, and scheduling campaign review meetings.
While your product marketing and creative teams develop the ideas, you make them real with email campaigns, landing pages, lead scoring models, and CRM integrations- to mention just a few things you do every day.
While your colleagues are at the helm, steering your company down the correct course, you’re ensuring the marketing engine runs at peak performance and delivering leads to sales.
By the end of the day, you’re tired, overworked, and definitely in need of another espresso shot. Are you and your marketing operations teammates tapped out, trying to keep up with increasing demand? Are you spending too much time on tactical execution and not enough on defining your marketing operations strategy? How do you achieve your marketing goals while not overworking yourself or overburdening your team?
Your first instinct might be to discuss options for hiring another marketing operations expert like yourself. You’ve been down this path before. Even in the best of times, it takes time to develop a job description, get approval to hire, recruit, interview, extend offers, and onboard a new employee.
Or you could consider engaging a marketing agency that specializes in Eloqua and Marketing operations. In this article, we’ll explore a list of questions you should consider when choosing an Eloqua marketing agency for either the short- or the long-term.
Checklist for picking an Eloqua marketing agency
To borrow an axiom, make your requirements list and check it twice. Follow along with this checklist when reviewing potential Eloqua marketing agencies to make sure they hit all the marks. But remember, your company is unique, and what might work for others may not satisfy your needs. So take the time to consider your requirements carefully.
Skills Inventory and Requirements
Determining where you have gaps with your current resources is probably the most critical step in hiring an Eloqua agency. There are two distinct steps in this process:
Determining the skills you need and then documenting why you need them
Match the required skills to agencies with expertise in those areas
Start with a list of general needs for your team. It’s essential to articulate the “why” column fully. No one has unlimited resources, so having the “why” clearly identified will help drive decision-making. Below is an example of a skills needs analysis.
Skills Areas
Skill Area
Description
Level Required
Why?
Strategic Guidance
Customer Journey Mapping, Buyer Personas, MA Plans, Goal alignment, Funnel Definition, MUCH more.
Wrangle team members, budgets, metrics, reporting.
Medium—need all the time
One resource only
Email Creation
Email Design
The ability to layout appealing emails, landing pages and create beautiful graphics for them.
High—a big gap that must fill
UX designer promoted, no current expertise
Responsive Design
Creation of Emails/Landing pages that visually lays out as designed for Laptops, Phones, Pads, all at once.
None – we’ve got this covered
Primary and backup resource
Campaign Execution
Someone to create campaigns does import
Low – not likely to need help
Primary and backup resource
Special Skills
Software Development
Custom development using APIs, Javascript, creating Cloud Apps, developing advanced Integrations
Medium—need all the time
One resource, no backup
Legal and Privacy Compliance
Knowing how to implement GDPR, CASL, CCPA, + other pertinent laws
High—a big gap that must fill
No current expertise
Remember, nobody is equally good at everything. Which is is also true of am Eloqua agencies. The more an agency is aligned with your platform and specializes in the skills you need, the better off you’ll be.
Skill Definitions
But what do each of the above-listed skills mean, broken out at a deeper level? Let’s go through them one by one!
Strategic Guidance:
Having a well-defined campaign strategy and mapping it to your operational objectives is imperative. You may find yourself needing help building a cohesive strategy or taking your current approach and using it to guide your marketing technology purchases and implementation.
Interfacing with the CMO and aligning marketing operations with your marketing strategy requires a unique skill set. Choose a marketing agency with competencies that range from strategic consulting at an executive level down to tactical integration to connect your systems and data to achieve your strategic goals.
Examples of the areas and projects a Strategic Specialist would lead.
Eloqua Technical Capabilities
Deep Eloqua abilities are a must as this software is the backbone of your marketing automation. Your preferred marketing agency must be able to use Eloqua effectively to execute your marketing campaigns and deliver marketing-qualified leads to sales.
Project management
Almost everyone can manage a project. But, if many projects are going on at once or if the project has complex requirements, putting someone with exceptional Project Management (PM) skills leading the work can dramatically improve on-time performance.
PM is a unique skill best handled by someone who is first very personable, backed by a strong PM skillset. It requires excellent leadership, communication, negotiating, and critical thinking abilities.
Email Design
Design is a deep-rooted aspect of every marketing campaign. If your emails or graphics look sloppy, have not aged well, or are low-quality, it reflects poorly on your company and makes for a less-effective campaign.
If you are already partnered with a digital agency or have internal resources that can design emails, graphics, and landing pages for you, that is fantastic. But if not, you should look for this skill in your next marketing agency.
Responsive Design
It’s not uncommon for someone to scan an email on a mobile device and then make a note to review later on their desktop or laptop. If an email arrives on mobile that is difficult to read, you’re just a simple swipe away from dropping into the trash. Responsive design ensures your message is easily read on any device.
Campaign Execution
Consistently and reliably cranking out large numbers of campaigns is a skill in and of itself. If getting quantities of work out the door is a critical part of your need, specifically put this proven ability on your checklist. Verify that each of your agency options does this for other companies routinely. You don’t want to be the one they learn on!
Software Development
As with all automation processes, there is always a technical side that requires understanding, configuration, and programming. Experience with the Eloqua API and building cloud apps is a must. While Oracle Eloqua is a fantastic platform, you should think outside the box to meet new requirements. Some ideas may result in needing to extend Eloqua with custom add-ons. An agency that can help you achieve your objectives with custom apps tells you they are serious about marketing operations and satisfying your requirements.
Privacy Compliance and Legal
Increasingly, marketing operations work very closely with the privacy office to satisfy current and emerging privacy compliance regulations. You need to ensure your campaign and lead capture processes work within the law, or there could be severe financial consequences. In today’s experience-driven economy, you need an agency with experience working with Legal teams and ensuring you are privacy compliant.
Agency Characteristics
Local and Remote Options
The recent shift to remote workers isn’t likely to go away. However, sometimes may want an agency located nearby or in the same time-zone for face-to-face meetings. Being situated in similar (or the same) time zones puts the icing on the cake (i.e., it makes everything better).
If local access isn’t your top priority, be sure your marketing agency excels at working remotely with you.
Schedule Compatibility
Different companies keep different schedules.
Is your company a hard-driving 24×7, “email me at any hour” type of organization? Or does your management focus more on work-life balance?
Do you have offices around the globe that need Eloqua help during a variety of work-hours?
Do you often have last-minute campaigns that need over-night processing?
Know in advance what you need from a schedule perspective. Build your expectations into the Statement of Work (SOW) so that you KNOW you’ll get. Be careful, though; it’s tempting to ask for the moon when you don’t need it. Only ask for the schedule that you regularly and routinely will need.
Agency Size
Look for a marketing automation agency with an adequately sized team for your needs. If you get several high-priority rush jobs simultaneously, can they respond quickly without sacrificing quality? Opting for 2-3 person shops is appealing, and maybe that’s what you need. But they may not have the capacity when multiple or larger projects hit at the same time.
What’s going to happen when their responsive email developer goes on vacation? How will they handle it if the person with project management skills leaves the company?
One of the reasons you’re hiring an agency instead of a single person is that THEY will deal with personnel issues. Verify they have the essential skills you need double-covered (at a minimum) so that they won’t let you down when life happens.
A marketing automation agency’s engagement model is just as critical as their skills. It sets the tone for how you and the agency will communicate and do business together. A clearly defined engagement model establishes milestones and checkpoints to ensure that everyone is ready to move forward.
Project experience alignment
What types of projects does your company need? How many of these projects has your chosen agency done recently? Can they provide references, samples, or testimonials that showcase their past projects and experience?
Sometimes the agency we want to pick is not the one we should choose. If their project experience does not match what you are looking for, it is best to go with the agency with a track record for completing projects similar to yours.
Security
Ask to see the agency’s security policies upfront before starting any project or signing a contract. Your agency should publish in-depth, detailed security policies online that you can review before even beginning to talk to a salesperson. Nothing is worse than getting a few weeks into vendor business discussions to find out later that they cannot meet your security requirements.
Suppose your company’s security checklist is too large to send early in the selection process. In that case, you can use the 30 Areas of Security that 4Thought Marketing covers as a checklist starting point for your pre-purchase security review.
Executive connection
Are they willing to establish an Executive connection early on in your communications? Good agencies make sure that:
Executives on both sides have had a one-on-one conversation long before the project starts
Direct phone numbers and emails exchanged
Executive cadence calls scheduled so that opportunities for high-level discussions are built-in to the process.
These calls may sometimes be VERY quick. “No problems here.” “Yea, we’re all good here; see you next month.”
But when problems arise, having this pre-existing relationship can help get a project over hurdles that otherwise can be VERY challenging.
Conclusion
Picking the best Eloqua marketing agency for your organization can be challenging. Your company’s requirements are unique, and you’re best served by someone with the experience, depth, and available resources to satisfy your needs. We invite you to learn more about 4Thought Marketing. We’d be excited to see if we are a good match for each other and would be happy to share our extensive history of successful partnerships to back it up.
Contact Us if you would like to learn more about how 4Thought Marketing can help you reach your goals using Oracle Eloqua as the foundation for your marketing operations activities.
The Email Related Contact Cloud App solves an age-old challenge every Eloqua marketer has heard from Sales at least once, especially after launching a new email campaign.
“Next time, could you please include me when you send an email to my accounts? It will help me prepare to answer any follow-up questions I might receive.”
Score One for Marketing! This is precisely the behavior you want: an email that results in an account calling to their salesperson, and moving them one step further down the funnel. However, Oracle Eloqua does not offer a solution. At 4Thought Marketing, we hear this request all the time, and so we created an Eloqua Cloud App that provides a quick, convenient solution to send a carbon copy email.
Introducing the Email Related Contact Cloud App
The Email Related Contact Cloud App is an Action that works on either the campaign or contact program canvas. It retrieves the account owner or other related contact’s email address and sends it to the related contact feeder running on the same canvas. When your campaign runs, the Salesperson will also receive a copy of the email*. Other uses include subscribing related contacts to a group or adding them to a shared list.
Watch a 2-minute demo
Want to see even more, watch our 2-minute demo:
Using the Email Related Contact Cloud App on the campaign canvas
Let’s take a look at an example using the campaign canvas. Here are the steps:
Select your Segment
Add both the Export Related Contacts and Import Related Contacts actions to your campaign canvas, as shown below:
Next, configure the Email Related Contact app:
Select the field containing the related contact’s email address
Select the Feeder Step for import related contacts
Now when you activate this campaign, the account owner will also receive one copy of the email for each included account.*
Subscribing Related Contacts using contact program
Another use case is subscribing account owners to Eloqua Groups used for newsletters or similar communication. You can automate this using a contact program:
Select your segment
Add the Export Related Contacts and Import Related Contact actions to your canvas, as shown below:
Next, configure the Related Contacts to Campaign Cloud App:
Select the field containing the related contact’s email address
Select the Feeder Step for import related contacts
These are just two examples of how the Email Related Contact Cloud App works.
Contact Us if you would like to learn more or purchase the Email Related Contact Cloud App.
Need help with your campaigns, experiencing staffing, or bandwidth issues? Let our campaign services team help you.
Building a Delete Contact Program for Oracle Eloqua
Let’s face it; there are contacts in your Eloqua system that don’t belong there. They take up valuable real estate, living in the dark alleys between “reachable” and “engaged” contacts. They may think they are living rent-free, but they are not. Even after building the “contact washing machine to rule them all,” these pesky goblins somehow find their way into your system. Still, others are long-time residents, who like cockroaches, seem to be indestructible. Even with routine contact maintenance and manual deletion, some just refuse to leave. And for a few of you, despite your best efforts, management wants to keep contacts around, forever, “just in case.”
Deleting contacts is also time-consuming. If your system is small, it may be an easy task performed monthly. However, if your Eloqua system holds hundreds of thousands or millions of contacts, you need some type of automation to help.
The good news is that there are simple solutions to help keep your database clean and tidy without breaking a sweat.
Deleting Contacts with Oracle Eloqua
Eloqua offers two built-in methods for deleting contacts: 1) searching and removing them one-by-one, or 2) importing a list of contacts for deletion. There is also a clever Eloqua hack using deduplication rules to trick Eloqua into exposing delete contact functionality that you can build yourself. And here at 4Thought Marketing, we offer a Contact Deleter with Archive Cloud App that you simply drop into your program or campaign canvas. Plus, it can also archive data before deletion, something not possible to automate with Eloqua alone.
But contacts aren’t the only thing you’ll have to delete. Any Custom Object records mapped to a deleted contact may still be there, taking up space and making your database confusing. Fortunately, 4Thought has another app for that. Use our Contact CO Deleter Cloud App to clean out these unused Custom Objects with just a few clicks.
At the top of our list of least-wanted contacts are those from known spam domains. These temporary, or in some cases, semi-permanent addresses are often easy to spot. Many of these are also temporary or throw-away email domains. While there are legitimate reasons for using this type of address, too often, bad actors exploit these systems, and they should be part of your spam domain list.
Test Data
Virtually everyone performs testing in their live production systems, either to validate that all your hard work in sandbox environments works correctly or to monitor if systems continue to function through routine checks. And it’s not always ideal to use real company email accounts for testing. Here, a temporary email address service may be the correct choice. In our experience, we prefer using email accounts that expire within a specific time, enabling testing but get removed after they expire.
Hard Bouncebacks
Removing hard bouncebacks should be a simple choice for most organizations. Until they return through new form submission or data integration, Eloqua excludes hard bounceback contacts from communication. Keeping them around isn’t a good idea. While you could remove them immediately, some of our clients established short waiting periods for external metrics gathering and archiving. You should carefully consider if you should delete immediately or briefly pause.
Because It’s the Law
New privacy regulations are the law, and keeping personal information around when it’s unlawful can get expensive fast. In certain jurisdictions, if you don’t have consent, or cannot demonstrate you’ve got permission to process data, or keep a record longer than permitted by law, you could be in violation. Also, for many, people’s rights include having their personal information removed from your systems. If you have not already done so, or you are unhappy with your current privacy solution, 4Thought Marketing offers 4Comply, a complete full privacy compliance solution for Oracle Eloqua.
Other Considerations
Don’t forget to update your integrations, so your CRM or other systems doesn’t re-create deleted contacts. If you have one, consult your Eloqua data dictionary on integration fields and rules.
Conclusion
Keeping unreachable, unresponsive, or test accounts in your Oracle Eloqua system is problematic, could cost you money, may impact reporting, and may cause privacy issues. While Eloqua includes some tools to help, they are not ideal for every customer. 4Thought Marketing makes it easier with the Contact Deleter with Archive Cloud App that marketers can drop into the program or campaign canvas. It also provides peace of mind with the option to archive contacts before removal.
Contact Us if you would like to learn more about the Contact Deleter with Archive Cloud App. We can also help install, configure, and build your delete contact programs.
February 13, 2026 | Page 1 of 1 | https://4thoughtmarketing.com/marketing-automation/page/16/