Engagement programs in Marketo Engage: streams, casts and transition rules
How engagement programs keep not-yet-ready leads warm in Marketo Engage: streams of content, casts on a cadence and rules that move people on.
Why this matters
This matters because without an engagement program, nurture workflows become fragmented and inconsistent. Without defined streams and casts, content delivery is random or missed entirely, leading to poor audience targeting and low conversion rates. Members don’t move forward predictably, and key messaging is lost when no transition rules guide them to the next stage.
Without proper structure, audiences may never reach critical touchpoints—like pricing pages or lead scoring milestones—because there’s no automated path. This results in wasted effort and missed opportunities. Transition rules ensure timely progression, while streams and casts guarantee content is delivered in the right sequence. Without these, engagement becomes reactive rather than strategic, and lead journeys lack clarity and consistency.
The key ideas
An engagement program in Marketo Engage delivers content to users over time, following a set schedule. Each user is placed in one stream at a time, where content is organized in a sequence. A cast is responsible for sending the next available piece of content in that stream to every member who hasn’t yet received it.
Members move through the program based on their behavior or progress. Transition rules define when a user should switch from one stream to another—such as when they reach a certain score or visit a specific page. This allows the program to adapt to user actions and deliver relevant content at the right time.
When a user completes all content in their current stream, they no longer receive anything from it until new content is added. The entire program only starts sending content when a cadence is set and the program is turned on. Users are initially added to the program via a smart campaign, which assigns them to the correct stream. This structure ensures a clear, step-by-step journey where content is delivered in order, and movement between streams is driven by defined conditions.
How to apply it
Start by creating an engagement program and defining the content flow using streams. Each stream contains a sequence of content pieces, and members enter one stream at a time. Set a cadence so that each cast delivers the next piece of content in the stream to members who haven’t received it yet. The program only sends content when the cadence is active and the program is turned on.
To move members forward, define transition rules that trigger when specific conditions are met—such as a user reaching a score threshold or visiting a pricing page. When a condition is met, the member is automatically moved to a different stream, advancing them through the nurture path. This ensures progression based on behavior or engagement.
Members who have received all content in their current stream are no longer sent anything until new content is added. To keep the program active, ensure that each stream has a clear end point and that new content is scheduled to appear. This structure keeps the nurture program dynamic, responsive, and aligned with user behavior.
Mistakes to avoid
- Don’t assume content delivery happens automatically. Nothing goes out until the streams have a cadence and the program is turned on. Without this setup, members won’t receive any content, even if the streams are defined.
- Avoid skipping transition rules or setting them too broadly. If members reach a condition like a score threshold or visit a pricing page, they should move to a new stream via transition rules. Skipping or misconfiguring these rules keeps people stuck in one stream, missing targeted content. Also, ensure members don’t exhaust a stream’s content prematurely—once they’ve received all content in a stream, they get nothing until new content is added. Always verify that smart campaigns correctly place new members into a stream to begin the nurture sequence.
Quick checklist
- Define the goals of the engagement program and the content sequence needed to achieve them
- Create one or more streams, each containing a logical sequence of content pieces to be delivered
- Set up a cadence for each stream so that casts occur at the desired intervals
- Configure transition rules to move members to a new stream when specific conditions are met
- Use a smart campaign to add prospects to the program and assign them to the correct initial stream
- Ensure that no content is delivered until the program is turned on and streams have active cadences
- Verify that members who complete a stream are not automatically moved or re-engaged until new content is added
- Confirm that each cast sends only the next unreceived content piece in the stream to each member
Try it in a Marketo Engage practice sandbox
Reading gets you the concept; doing it is what sticks. On the Lab plan you get your own Marketo Engage practice workspace, with leads who visit pages, fill out forms and open emails, and missions that check your work automatically.
AdsBot is independent and not affiliated with Adobe. Adobe product names are used only to describe the skills practised.
Practise this in your own sandbox
Pick a lab (AEP, CJA, Reporting & Journeys or Marketo Engage) and get your own private workspace for 48 hours, with missions that check your work as you go. No card and no password: we email you a link to start.
AdsBot is independent and not affiliated with Adobe.
Want a hand putting this into practice?
AdsBot builds and runs the martech systems behind campaigns like this one.
See Our Services Talk to Us