{"id":59,"date":"2022-11-20T16:51:41","date_gmt":"2022-11-20T16:51:41","guid":{"rendered":"http:\/\/www.martech-magic.com\/?p=59"},"modified":"2024-02-09T20:17:20","modified_gmt":"2024-02-09T20:17:20","slug":"nesting-programs","status":"publish","type":"post","link":"https:\/\/www.martech-magic.com\/index.php\/2022\/11\/20\/nesting-programs\/","title":{"rendered":"Nesting Programs"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">To my surprise I found today that you can nest event programs into event programs. &#8220;Nesting&#8221; means that you can place programs underneath or one level below other programs, so that they <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>inherit program tokens from their parent program and<\/li>\n\n\n\n<li>can be cloned with the parent.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">I knew that you could nest certain programs into others, like Email Programs into Default Programs or Default Programs into Engagement Programs, but I didn&#8217;t know you could nest programs of the same type.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you search the Marketo Community on that topic you&#8217;ll find that even very knowledgeable people <a href=\"https:\/\/nation.marketo.com\/t5\/product-discussions\/nested-event-programs-cloning\/m-p\/318937#M180244\">didn&#8217;t know that<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So why is this interesting at all?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Well, there&#8217;s a certain situation that Marketo can&#8217;t deal with well, and that is a webinar series or one webinar topic that has more than one date. By default &#8211; and with the standard webinar integrations &#8211; a Marketo program can always only be integrated with one webinar session. (I&#8217;m not claiming to know everything about all potential webinar integrations, but this is at least true for GoToWebinar and Zoom).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So here&#8217;s a solution for this specific task:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"482\" src=\"https:\/\/www.martech-magic.com\/wp-content\/uploads\/2022\/11\/image.png\" alt=\"\" class=\"wp-image-60\" srcset=\"https:\/\/www.martech-magic.com\/wp-content\/uploads\/2022\/11\/image.png 426w, https:\/\/www.martech-magic.com\/wp-content\/uploads\/2022\/11\/image-265x300.png 265w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The parent Event Program &#8220;CAD &#8211; Blueprint Webinar \/w two dates&#8221; holds the invitation email and the landing page\/form with a date selector field. The parent itself <strong>is not<\/strong> connected to a webinar provider, but the programs &#8220;Date 1&#8221; and &#8220;Date 2&#8221; are. Form submissions in the parent program need to set the Program Statuses in &#8220;Date 1&#8221; and &#8220;Date 2&#8221; to &#8220;Registered&#8221;, so that these programs can register persons in GoToWebinar\/Zoom. These programs should also send the Registration Confirmation emails as only they have access to relevant tokens <code>{{member.registration code}}<\/code> and <code>{{member.webinar url}}<\/code>. But mostly your content should be in tokens local to the parent program which are inherited by the webinar date programs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are a couple more things that are up for debate here: Which program should send the Attendee\/No-Show emails &#8211; parent or children? Should the parent program have a &#8220;Registered&#8221; program status as well, although it&#8217;s not necessary for the registration process? This might be a matter of taste, but I guess my answers would be:<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, the parent should have a &#8220;Registered&#8221; &#8211; and an &#8220;Attended&#8221; and &#8220;No Show&#8221; &#8211; program status as well, just for program reporting purposes. And I think I would send the follow-up emails for attendees and non-attendees from the parent program as the selected date no longer matters.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can put programs in programs, right? Like Email Programs in Default Programs. What else can you put inside other things?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,8],"tags":[],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-event-program","category-tipps-tricks","entry"],"_links":{"self":[{"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":4,"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/posts\/59\/revisions\/235"}],"wp:attachment":[{"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.martech-magic.com\/index.php\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}