Features, fixes & improvements.Follow us on Twitter
Cover Image for Password Protection

Password Protection

If you want to keep your allowlist pages safe and secure, you can password protect them with Joinlist’s built-in password protection feature. This feature is easy to use and will keep your pages safe from prying eyes.

To Password Protect your allowlists, follow these steps:

  1. In the Joinlist Dashboard, select a Project.
  2. Click Settings, then click Security.
  3. Scroll to "Password Protection"
  4. Toggle the Switch to "Enabled"
  5. Enter a password
  6. Click Save


  • "Join the Allowlist" Embed Button for Your Website with three different themes


  • Created a Segmented Control component to select between Light, Dark, and Primary themes for the Embed Button feature
  • Made the share button slightly darker on the project settings page
  • The Dropdown component now supports light mode
  • Changed the Rainbowkit modal to "compact"
  • The Dialog component now supports Dark mode
  • Popups in the background now close when the Get Embed Button Modal is open
  • Share options now available in the Project Dashboard
  • Added Embed Button in the share options on the Register Page
  • Copy the Embed Button code to the clipboard on click
  • Added domain to Embed Button images e.g
  • Password Protected pages now don't flash the Register component on page load
  • Display the creator's logo instead of Joinlist's for the Password Protected page
  • Created a demo video of Password Protection in action
  • Built the /api/v1/password-protection-check endpoint
  • Prefixed all Password Protected resources with PasswordProtection namespace for consistency
  • Only use one endpoint to verify the password, instead of two.
  • Ensure the user's password is sent on the onRegister click to verify the password is still correct
  • Ensure the endpoint /API/v1/projects/{slug} returns the password, and only authenticated users who own the project can view
  • Indicator on the Entries table to show the winner on the registration page
  • Indicator on the Entries table to show the status of email for the winner
  • The newly designed email for Raffle winners now uses MJML email to create the template
  • Moved the End At component before the Maximum Entries component
  • Remove the icon in the input prefix for "Name your project"
  • Require the user to enter an End At date if they want to use the Automated Raffle feature
  • The winner's email for Automated Raffled now looks snazzy


  • Fix Social Proof image not showing on marketing site