MemberFlow
Transactional emails
MemberFlow sends two emails on your behalf: a welcome email when someone signs up, and a password reset email when someone asks to reset. Both are editable per site.
Setting the sender
In Site settings, set the From address. Use an address on a domain you control and can authenticate—messages from a mismatched domain are far more likely to land in spam.
Editing a template
- Open Email templates for the site.
- Pick
welcomeorpassword-reset. - Edit the subject and the body. Bodies are written in Markdown.
Variables
| Variable | Renders |
|---|---|
{{firstName}} |
Member's first name |
{{lastName}} |
Member's last name |
{{fullName}} |
First and last name together |
{{email}} |
Member's email address |
{{siteName}} |
The connected site's name |
{{resetLink}} |
Password-reset link — password-reset template only |
The password-reset template must include {{resetLink}}. Without it, members have no way to complete the reset.
Leaving a template untouched keeps MemberFlow's default wording.
The outbox
Email outbox lists every message MemberFlow has queued for the site, with its status:
| Status | Meaning |
|---|---|
| pending | Queued, not yet sent. |
| sent | Handed off to the mail provider. |
| failed | Delivery failed. The error is shown on the row. |
Use Retry on a failed row to queue it again. Retry is useful after fixing a bad From address—the original message is re-sent as written.
💡 A member says the reset email never arrived? Check the outbox first. A sent row means the problem is downstream (spam filtering, a typo in their address); a failed row shows you the reason.