Marketing Rockstar Guides

An Etumos Company

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Services
    • Demand Generation Consulting
    • Marketing Automation Consulting
    • Data Quality Systems
    • Lead Nurturing and Engagement
    • Marketing Analytics
    • Content Marketing
  • Marketo Consulting
    • Marketo Implementation
    • Marketo System Audit
    • Marketo Training
    • Lead Scoring
    • Subscription Management Center
    • Email Reputation Management
    • Marketo Revenue Cycle Analytics
  • Blog
  • Tools
    • Marketing Technology Maturity Model
    • Build a Marketing Operations Center of Excellence
    • Marketo Expert’s Guide to Program Templates
    • Intelligent Lead Nurturing
    • The Marketo Guide (2013)
    • Sell Faster with Sales Insight Booklet
  • Speaking
    • News & Events
    • Past Presentations
  • Clients
  • About
  • Contact

Setup Multi Asset and Webinar Registration on One Page in Marketo

November 19, 2018 By Josh Hill

As you become more confident in using Marketo, you will eventually be asked to create a method for a Lead to select multiple webinars (or assets) at once. This is a variation of the Recurring Webinar series and is an important method to learn because it can be applied to at least three use cases that will help you scale your Marketo programs quickly.

This post will focus on the workflow component only. There may be some additional work to do on Guided Landing Pages to make this fully functional.

Use Cases

  • Multiple Webinars, One Choice (Recurring Webinar)
  • Multiple Assets, Multiple Choices
  • Lead Assignment Rules

What You Need

The Concept is your central Operational Flow will handle the initial Form Fill. That Form Processor will call a local Smart Campaign at the individual Webinar level to initiate the next steps, such as Confirmation Email.

program-diagram

Form Setup

  • Usual Stuff
  • Request Campaign Code – string field, hidden as shown below.
  • Script to concatenate values.

form-hidden-field

The Code should populate your hidden field based on the values from a script, a URL parameter, or other method. If you have Multiple Webinars with different dates, but the Lead may only select One Date, use the Recurring Webinar method. You won’t need a hidden field for that one.

Guided Landing Page (not shown)

  • Tiles or Multi select box that tie a specific asset or webinar to the Form hidden field “Request Campaign Code”. This field is a String type and expect it to be overwritten each time.
  • Script to concatenate values if multiple assets selected. (Sorry, try GitHub or the Nation for ideas).

Multiple Assets, Single Choice

Use this if you have several times for a Webinar and the Lead chooses only one time. Also a good variation for a recurring webinar. Remember, you may not need a Hidden Field in this situation. Depends.

Trigger: Fills Out Form on Web Page X

Flow:

  1. Request Campaign Field [Code]
    • If Request Campaign Code=X1, then Request Campaign X1
  2. Change Data Value: Request Campaign Code=NULL

Smart List Trigger

Multi to Single Flow

In the standard Recurring Webinar setup, you can set someone’s Program Status to trigger the Confirmation Email and data transfer. In this version, you can use this for any type of asset registration because it is only pointing at the Registration Flow inside each Program.

You may not really need Step 2 because it will be overwritten anyway. It’s a good habit to clean up fields if there could be confusion later. There is also a small risk that someone could fill out several forms within a few minutes and you would erase their value before another campaign finished processing.

Multiple Choices, Multiple Selections

Use this method when you actually have one or more webinars someone could register for at the same time. This could be for live webinars or on-demand webinars, allowing a lead to binge content easily.

Trigger: Fills Out Form on Page Y

Request Campaign Field has concatenated values in the Form. In that case, you must use CONTAINS instead of IS. Your Page may also need Javascript to ensure the values are properly added to the hidden field.

Flow:

  1. Request Campaign Field [Code]
    • If Request Campaign Code=X1, then Request Campaign X1
  2. Request Campaign Field [Code]
    • If Request Campaign Code CONTAINS X2, then Request Campaign X2
  3. Request Campaign Field [Code]
    • If Request Campaign Code=X3, then Request Campaign X3
  4. Request Campaign Field [Code]
    • If Request Campaign Code=X4, then Request Campaign X4
  5. Etc…
  6. FINAL STEP
    • Change Data Value: Request Campaign Code=NULL

multi-to-multi-flow

 

Things to know:

  • The more asset codes to process, the longer it will take.
  • Small risk that someone would fill out the Form twice or go to another page that uses the same Field and overwrite their values before it processed.
  • Maintenance is important! As you add or remove assets, be sure to update the Smart Campaign with the latest information, especially to remove unused Webinars so it runs faster.

Uploaded Lead Assignment Rules in Marketo

As many of you know, I am not a big fan of using Marketo to manage Lead Assignment and Ownership in Marketo on a large scale.

Sometimes, though, you just need to do it. In a similar way to the above methods, you can create a string field called “Salesperson Email Address”.

When you load your List, you can add a column with the Salesperson Email Address as it is in your CRM.

Then, you can run a campaign like:

  • Member of List IN “Salesperson Reassignment”
  • Salesperson Email Address IS NOT EMPTY

Flow:

  • If Salesperson Email Address=”none@marketingrockstarguides.com, then
    • Change Owner to Josh Hill
  • If Salesperson Email Address=someone@anotherfirm.com, then
    • Change Owner to Someone
  • Etc

lead-assignment-processor

Of course, adding more than 10 Choice Steps will slow down the UI and the processing, but you can certainly add up to 99. Another way is to add up to 50 reps per Step, then to add a new Flow Step to do the same thing for the next 50 reps.

This isn’t the most scalable method, however, it does work and it can save you time. A better method is to purchase a tool like LeanData or RingLead to manage these rules and run the processing faster with SFDC.

Filed Under: Marketo User Guide

Comments

  1. Lynn says

    November 26, 2018 at 11:33 pm

    Josh, you are such a rock star! Thank you so much!

2019 Adobe / Marketo Summit Sessions

Adobe Marketo Summit 2019

Special Content

Learn Lead Lifecycles
Speaking the Same Language for Marketo Architecture & Best Practices
Expert Guide to Program Templates

Categories

  • Conference Reviews (6)
  • Demand Generation (16)
  • Market Strategy (2)
  • Marketing Automation (48)
  • Marketing Careers (4)
  • Marketing Operations (9)
  • Marketing Technology (21)
  • Marketo User Guide (87)

Topics for Marketing Technologists

  • Conference Reviews (6)
  • Demand Generation (16)
  • Market Strategy (2)
  • Marketing Automation (48)
  • Marketing Careers (4)
  • Marketing Operations (9)
  • Marketing Technology (21)
  • Marketo User Guide (87)

Services & Products

Marketing Technology Consulting
Marketo Consulting Services
Marketo Training
Marketo Health Audit
Revenue Stacks

 

Contact Me

Marketing Rockstar Guides
Contact Us

Copyright (c) 2022. Etumos. All Rights Reserved. Unless otherwise noted for that content only. Privacy Policy

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in

 

Loading Comments...
 

You must be logged in to post a comment.