Magic links for private content are great but no system template appears to exist to customise the one-time link sent for the new passwordless login success page.
Given system templates exist for all the other related pages - login, logout etc.. nothing for the passwordless feature is a handbrake on the UX.
This is possible, but there are a few steps that aren’t documented well in the HubSpot Knowledge Base. It would be helpful if the Passwordless Auth Confirmation Page appeared in the list of system templates in the Design Manager new HTML & Hubl dialog, or in the Developer Docs Templates Overview.
To create a custom Passwordless Auth system page template, go to the Design Manager and copy the contents of /@hubspot/cmsdefaultsystempages/templates/membership/membership-passwordless-auth-confirmation.html into a file in your custom template. If you’re starting from scratch, the templateType you’ll need membership_passwordless_auth_confirmation_page. If you’re copying the existing, you’ll also need the membership-base.html template in the directory above, as well as the entire contents of the _locales directory.
Once you create your template, you can only set it per domain, and this part had me stuck a while. From your HubSpot Settings, go to Tools > Content > Private Content. Navigate to the Pages tab. From here, the option to select a template for the “Password-less authentication confirmation page” only appears after you select a domain from the Choose a domain to edit dropdown at the top of the page.