7 minutes

Discover the key differences between Requestable and Executable Campaigns in Marketo Engage and explore two real-world peer use cases that help marketers choose the right campaign type strategically for consistent, scalable results.

Since the release of Executable Campaigns, one of the most common questions customers ask is: 'Should I use a Requestable Campaign or an Executable Campaign?' The answer isn’t always straightforward. In this article, Minna Pacanowski shares the use cases she has implemented using either campaign type and how you can apply these lessons to your own programs.

Prefer watching videos?

Watch Minna's full Skill Exchange presentation below to understand the similarities and differences between these two campaign types and see the use cases in action.

Similarities and differences between Requestable and Executable Campaigns

To understand the differences, let’s start by understanding the reasons behind the birth of Executable Campaigns. Executable Campaigns were developed to address the gap of Requestable Campaigns. Previously, Marketo Engage users relied on arbitrary "wait" steps (for example, wait 5 or 15 minutes) in Requestable Campaigns, hoping that data updates would complete before subsequent actions were taken. However, this approach can be unreliable and yield inconsistent results.

Executable Campaign introduces a "stop sign" in the workflow. It ensures that all required steps are completed before proceeding, eliminating the need for guesswork and improving process control. Both Requestable and Executable Campaigns are triggered by a parent campaign in Marketo Engage. The parent program orchestrates logic and timing by calling the child campaigns when specific conditions are met, while the child campaigns execute their respective tasks. Now, with Executable Campaigns being an option, it’s advised that you use Requestable Campaigns sparingly due to their potential to slow down system performance.

TIP
Think of Requestable Campaigns like mailing a letter, where you send it off, and you have no control or knowledge of when it will be received.

In comparison, Executable Campaigns would be described as handling all necessary preparations (such as putting the letter in an envelope, addressing it, and stamping it) before mailing, ensuring each prerequisite is completed before moving forward.

Understanding this difference can help you design more reliable and predictable workflows by choosing the right type of campaign for each task.

What are the pros and cons of each

Feature
Requestable Campaigns
Executable Campaigns
Trigger
Automatically start a separate flow of its own
Automatically insert the child campaign flows into the parent campaign
Operation
Run independently from the parent flow, and its completion timing is not controlled by the parent campaign’s process
Insert the flow into the main process to be fulfilled before moving forward
Control
Less control over timing
Full control over timing
Ease of management
Complex debugging
Easier to manage & debug
Risk of overlap
Higher if not designed carefully
Lower, controlled by schedule
Effort required
Low (once setup)
Medium (manual/scheduling needed)
System performance
Higher system consumption
More efficient processing performance

Many customers are already using Executable Campaigns — primarily for operational tasks. Tasks such as person scoring, data standardization, and managing internal processes. And those use cases are great as Executable Campaigns bring structure, reusability, and scalability to the operational side of marketing automation.

For example, in a data standardization campaign, Executable Campaigns is a neat way to achieve reliable results without using multiple Smart Campaigns to fix.

Using Executable Campaigns for data standardization

However, a significant opportunity is often overlooked: leveraging Executable Campaigns to drive external communications. Specifically in retrying failed processes, these campaigns can help save time and get customers back on track in a timely and effective manner.

How to decide which type to use

If the process requires each step to be completed before the next one begins, Minna uses Executable. If I’m okay with things happening in parallel (and can handle a little mess), Requestable Campaigns work well. Minna always recommends mapping out dependencies to ensure that critical data updates are completed before proceeding to the next step.

Requestable Campaigns
Executable Campaigns
Best for
Tasks that can start and end on their own timing and do not have downstream dependencies.
When "in-line" actions are needed, and the sequence of operation is important.
Use cases
Lightweight processes, alerts, custom triggers, API call
Shared flows like stamping, data cleanup, lead routing, and follow-up communications

In the following section, Minna discusses how she implemented Executable Campaigns for a non-profit to follow up donors whose credit cards had declined. This project achieved a 65% higher success rate in the ongoing donation process.

Use case 1: Using Executable Campaigns to streamline nonprofit fundraising follow-up

This was a memorable project with a nonprofit organization struggling with declined credit card donations. They were losing revenue and spending weeks chasing donors for updated payment details. Here’s how Executable Campaigns changed the game:

Prompt donors to update payment details with Executable Campaigns

How-to in Marketo Engage
  1. Set up an Executable Campaign to check for declined payments.

    • The Smart List of the Executable Campaign determines if the credit card has been successfully updated for #1.

    • If the person qualifies, it enters the flow that executes #2 and #3.

  2. Trigger personalized follow-up emails and SMS messages using flow steps.

  3. Monitor updates and remove donors from the flow once a successful payment is made.

Create an Executable Campaign by checking the executable checkbox.

Executable Campaign - Flow tab

Remove people from the flow of sending communications to update CC.

This automation not only saved time but also helped the nonprofit retain more donors and maximize their impact.

TIP
Use the Engagement Map feature to generate an image that illustrates the overall flow control. (See illustrations in this for example.)

Use case 2: Daisy-chain approach using Requestable Campaigns for credit card product push prompts

Requestable Campaigns still matter. Minna once worked with a global online credit card company. The project aimed to upsell customers on additional financial products. Here’s how the team did it with Requestable Campaigns:

Segment customers according to product ownership.

How-to in Marketo Engage
  1. Create a Smart List to segment customers based on their product ownership using “First Card Date” as the identifier.
  2. Use "Request Campaign" flow steps to trigger additional product prompt campaigns.
  3. Add "Choice" steps to skip campaigns for products the customer already owns.

Add choices in the Request Campaign flow step

The choices use a waterfall logic, and only the first match runs the first time and every time afterward. This approach enables us to personalize the journey for each customer, without overwhelming them or missing product promotion opportunities.

Request campaign in the Smart List tab

Key takeaways & recommendations

Here’s what Minna would advise on how to decide between Executable and Requestable Campaigns for your follow-up journeys:

Additional resources

Special thanks to Adobe Professional Service for peer-reviewing the article.