Parse users love our password reset and email verification features, but some customers have asked for better control over these experiences. Perhaps your customers don't speak English, or you have a well defined brand that you want these experiences to adhere to. Or maybe you just don't like your users knowing that you use parse.com as your backend. Today we unveil a series of tools to give pro and enterprise customers unparalleled control over their brand with Parse. The following new features are accessible from your app settings page today:
Password resets and email verifications require us to email links to your users. Last month we unveiled the ability to set the email address we use to send this email. Today we announce the ability to customize the email text too. Email templates use a simple markup language that replaces
%link% with their appropriate values.
For example, the body:
Thank you for joining
%appname%. We're excited to have you onboard. To access our premium features, please verify your email address by clicking this link:
Would send the following email to your users:
Thank you for joining AnyWall. We're excited to have you onboard. To access our premium features, please verify your email address by clicking on this link:
Consider the Password Reset workflow:
- A user is mailed a link with which he or she can choose a new
- The user clicks the link and is forwarded to choose_password.html to select a new password.
- The user submits his or her new password & is informed that the new password has been successfully set by password_reset_success.html
- If malicious users attempt to reverse engineer the password reset link, they are sent to invalid_link.html
Each of these three pages can be replaced in the app settings page. You
could add a corporate logo or stylesheets to each page. Parse will use your pages as a replacement for our defaults.
Password resets and email verification require us to email your users a link to parse.com. Some of our developers would prefer this link point to their domain instead of ours. The Parse
Frame is an HTML page that will let you host these experiences from your domain.
If you upload the Parse Frame file to your server and give us its link, we can email your customers URLs to this page instead of URLs that point to parse.com. This feature can be used in conjunction with Custom Pages to control both the look and address of your user experience.
One More Thing...
We are excited about these new features for Pro and Enterprise users. To celebrate, we are offering a free month to all new Pro account upgrades.