Programs and channels

Before creating your first Marketo Engage program, take a few minutes to go over some ideas that are critical to understanding Marketo Engage – programs and channels.

Programs

Programs are what Marketo calls a single marketing initiative. A program consists of:

There are four primary types of programs in Marketo:

Engagement
Event
Default

Email

Sends an email.

Engagement

Sends out emails over time to accomplish a marketing goal.

Event

Manages online and in-person events.

Default

Flexible program used when the other three categories don’t fit.

Email program

Typical batch email deployments

Use criteria: When you are sending a single email once to a group of people at a specific date and time.

Special features:

Engagement program

Executes nurturing strategy

Use criteria: When you want to nurture your audience at a regular interval.

Special features:

Event program

Manage your in-person and online events

Use criteria: When you are asking people to attend an event at a specific date and time.

Special features:

Default program

Most flexible program type

Use criteria: When your program does not meet the criteria to be built using an Email, Engagement, or Event Program.

Special features:

Program channels

The program channel is the way you communicate with your audience. It’s the medium or delivery mechanism, like an email or a webinar. Defining the program channel tells Marketo Engage what you want to measure, such as opens for an email or attendance for an event.

You generally want to know two things from any program:

When you select a program channel, Marketo Engage uses pre-configured status and success definitions to help you understand how your program is performing. These are the standard channels for each program type in Marketo Engage.

Click each card to reveal the default program channels for that program type.

Email

Email

  • Email send
  • Newsletter

Engagement

Engagement

Nuture

Event

Event

  • Live event

  • Tradeshow

  • Webinar

Default

Default

  • Email blast
  • List import
  • Online advertising
  • Operational
  • Web content
  • Web form

Program channel progression

Let's look at how a program channel's progression is set up in Marketo Engage.

A view of the Edit Channel window for the Tradeshow channel. Shows four statuses with success check boxes next to each. The success checkbox for the last status, Engaged - Success, is checked.

For example, in this Tradeshow Event Program channel, you can see there are four main statuses:

  • Invited

  • Attended Show

  • Visited Booth

  • Engaged - Success

The last step is our success metric.

member is a person who has any status in a program. A member can only have one status at a time.

The Edit Channel window of a Roadshow channel, showing the steps and numbers for each status in the channel. The Attended - Success step has the Success checkbox checked, defining it as success for the channel

Progression steps define the order in which members of a program will progress through statuses.

Members can stay in the current step or move forward. They cannot move backward to a previous step.

In this example of a Roadshow Event program channel, you can see the following statuses:

  • Invited = 10

  • Registered = 20

  • Attended - Success = 30

  • No Show = 30

Once a member registers, they can either attend the live event or they can no-show. Since either outcome is possible, these statuses have the same value.

Program channel progression examples

Let's look at a couple of examples to show how progression can work in different program types.

Email program using email send channel

Introduction

In this email program, the team is sending a product announcement email using the email send program channel. They want a member to click a link in the email to land on the product page.

Step 1: Program channel flow overview

The flow would look something like this:

Marketo Engage sends the product announcement email, and the recipient becomes a Member of this Email Program.

If the recipient clicks the email link to the product page, Marketo Engage changes their status to Influenced. The email achieved the goal, so it’s a success.

Step 2: Program channel setup

Marketo Engage records this flow through statuses:

Member is the first status, with the lowest number in the Step field.

Influenced is a higher Step value and is flagged as the Success status.

Event program using webinar channel

Introduction

In this event program, the team is hosting a webinar using the Webinar program channel. Their end goal is to have a member either attend the live webinar or watch the recording afterward.

Step 1: Program channel flow overview

The flow would look something like this:

Marketo Engage sends the invitation email, and the recipient becomes a member of this Event Program with the status of Invited.

If the member clicks the registration link and completes the form to register for the event, their status changes to Registered.

Completing the form triggers Marketo Engage to send a confirmation email with a link to access the webinar.

At this point, there are three options for a member in the program:

  1. Not attend the session (No Show)
  2. Attend the live webinar (Attended)
  3. Watch the recording later (Attended On-demand)

If the member watches the webinar in any form, the program has achieved the goal.

Step 2: Program channel setup

Marketo Engage records this flow through these statuses:

  1. Invited = 10
  2. Registered = 20
  3. No Show = 30
  4. Attended = 40
  5. Attended On-demand = 50

Both Attended statuses are flagged as success. We can report on how many members of this program completed each status step and act to improve our results for the next offering.

Now that you know more about programs and channels in Marketo Engage, let’s build your first program.