We spotted there is a feature in Hubspot - When you download the document they enable you to directly email/schedule meeting with someone from the download page. It looks like they've personalized the Sales Rep as well ( It could be just the personalized token such as "lead owner". What interests me is this personalized bar above the PDF viewer with the email and meeting feature. Anyone knows if Marketo can do something similar. I can't recall Marketo has this kind of feature? Thanks!
This setup has more to do with your website setup as Marketo is not meant to be your CMS platform.
I am pretty sure there are ways to do this on your CMS/website or even on Marketo landing pages.
Marketo does not have a native meeting scheduling tool like Hubspot does, unfortunately. Would be a great feature!