Send feedback on this topic

Program Canvas


An image of the program canvas displaying a program that makes use of a listener element.Program Canvas is an easy to use, drag-and-drop whiteboard that allows you to transform data within Oracle Eloqua in real-time. Using Program Canvas, you can build programs that automate repetitive manual tasks related to various marketing functions like CRM integration, data cleansing, and security label management. You can also download apps from the Oracle Marketing AppCloud to help simplify and extend your data workflows.

Previously, you would have used Program Builder to achieve these workflow automation goals. However, Program Canvas offers you the flexibility of Program Builder and some additional benefits:

Note: Program Canvas offers significant benefits over Program Builder but not all of the capabilities of Program Builder are available in Program Canvas as of yet. As a result, you can build programs using Program Canvas or Program Builder depending on the goals of your program. Visit the Oracle Eloqua Release Center to find information about the latest Program Canvas features as they become available.

Learn more by watching the video

CRM integration

An image of the Oracle Sales Cloud logoOracle Sales Cloud users can easily keep in sync with Oracle Eloqua using Program Canvas and the Oracle Sales Cloud Integration app. Integrating your CRM with a program can improve your speed-to-lead time and conversion rates.

Contact your account representative for more information about plans for additional CRM integration apps.

AppCloud integration

Using the Oracle Marketing AppCloud you can easily sync with external systems to keep your database up to date and clean. The following apps can integrate with the Program Canvas:

To find out how you can integrate your apps with Program Canvas, visit the Oracle Eloqua Developer Help Center.

The basics of a program

Every program is composed of three types of highly customizable program steps:

Find out more about program steps


Creating programs

Activating programs

Disabling programs

Deleting programs

Controlling access to programs


Operational reports for programs

Program Canvas steps

Data sources for listeners

Label assignment workflow canvas

Program Builder