My organization is running a virtual event in September and I think we can leverage Marketo to do most of the logistics. In essence, we'll encourage prospects to sign up for a day of learning about our solution and they will initially register using a Marketo form. But, I need a way for them to come back and "log in" to access the content on that day and after as on-demand sessions. Is there a way to do this? Is there a sure fire hack?
My initial thought was to use progressive profiling, which I think will allow me to let registrants hit a "GO" button once they have filled out the initial form (similar to unlocking a gated guide). Am I on the right track?
As you need to control the date/time at which the content becomes visible, I would rather use 2 landing pages:
And I would communicate the URL through multiple reminder emails.
and keep the URL hidden using noindex, nofollow to ensure random people can't find it.
But if you really want a portal or something, you should speak with your web team and not host it on marketo.
Maybe you were thinking of the Known Lead HTML feature, not ProgPro.
Easier than trying to exploit KL HTML would be to include a hidden field indicating they've signed up for that particular event. Then in the form's whenReady listener, you can check if that field is filled in. If it is, swap out the whole of the form HTML for your button, or if the on-demand date hasn't passed, give them a third state "On-demand sessions are still being prepared."
But like Josh said, Marketo forms aren't meant to handle anything we'd call a "login." Anyone can impersonate a lead just by entering their email address, so you're really talking about zero-factor security.