Skip to content
Mistral Studio

Membership pages

The four private-content templates: login, registration, password reset and reset request — and what they require.

Updated August 23, 2026 · 2 min read · Applies from version 1.0.0

Mistral Pro includes the four templates HubSpot needs for private content: Membership login, Membership registration, Membership password reset and Membership password reset request.

Assign the templates

  1. Go to Settings → Content → Private content → Templates.
  2. Assign Membership login, Membership registration, Membership password reset and Membership password reset request to the matching page types.
  3. Save, then open a private page while signed out to check the login page.

What each page contains

TemplateContent
Membership loginHeading, explanation, HubSpot's login form (email, password, "keep me signed in", forgot-password link) in a card, the social sign-in block, a help line pointing to the site's membership administrator email when one is configured, and a back-to-home link.
Membership registrationHeading, explanation and HubSpot's registration form (email, password, confirmation).
Membership password resetHeading, explanation and the new-password form.
Membership password reset requestHeading, explanation and the email form that sends the reset link.

All four use the global header and footer and the theme's form styling. The login page actually renders two HubSpot forms (password and passwordless sign-in); both are styled.

Social sign-in

Social sign-in on the login page is shipped switched off. The block has to be present in the login template for the option to exist at all, but it only works once you have entered your own Google or Facebook app IDs in HubSpot. Then open the login page in the page editor and turn Google and/or Facebook on in the social sign-in module.

Texts and languages

The membership pages have no editable module fields for their copy: headings, explanations, field labels and button texts come from the theme's shared translation file, which ships English and French and follows the page language. Changing a wording or adding a language is a developer task on a cloned copy of the theme. See Multiple languages.

See also