← All help

Prayer List · Setup

Set up email for your Prayer List

Your parishioners sign in with a one-time code sent to their email, so your instance needs to be able to send email. You connect your own email sender once — it takes about five minutes. The easiest option is Resend, which is free for a parish's volume.

Why me and not you? Your instance is truly yours — your data and your email sender. Connecting your own sender keeps your parish's mail in your control and off any shared reputation.

Option 1 — Resend (recommended, free)

Resend's free plan covers 3,000 emails a month (100 a day) — far more than a parish needs for sign-ins.

  1. Create a free account at resend.com.
  2. In Resend, go to Domains → Add Domain and enter a domain you control (e.g. yourparish.org). Resend shows a few DNS records (SPF and DKIM) to add at your domain registrar. Add them, then click Verify. This is what lets your codes land in inboxes instead of spam.

    No parish domain yet? You can still test using Resend's shared sender, but verify your own domain before inviting parishioners so mail is reliable.

  3. Go to API Keys → Create API Key, give it a name, and copy the key (it starts with re_). You'll paste it as the password below.
  4. Open your Prayer List admin panel (the link is in your welcome email — it looks like https://pb-yourparish.joy-project.org/_/) and sign in.
  5. Go to Settings → Mail settings, turn on Use SMTP mail server, and enter:
    Sender nameYour parish name (e.g. St. Swithun's)
    Sender addressAn address at your verified domain, e.g. [email protected]
    SMTP hostsmtp.resend.com
    Port465
    Usernameresend
    PasswordYour Resend API key (re_…)
    TLSEnabled
  6. Click Send test email (in the same screen), send one to yourself, and confirm it arrives. Then Save.

That's it — your parishioners can now receive their sign-in codes.

Option 2 — Your own SMTP server

If your parish already has email hosting (Google Workspace, Microsoft 365, or another provider), you can use its SMTP details instead. In Settings → Mail settings, turn on Use SMTP mail server and fill in the host, port, username, and password your provider gives you, then send a test email.

Gmail / Google Workspace: use host smtp.gmail.com, port 465, your full address as the username, and an App Password (not your normal password) — created under your Google account's security settings. Note that personal Gmail has low daily sending limits; a small parish is usually fine, but Resend is more reliable at any size.

Troubleshooting

Codes aren't arriving

Check the spam folder first. If they're consistently missing or in spam, your sending domain likely isn't verified yet — finish the DNS (SPF/DKIM) step in Resend and make sure your sender address is on that verified domain.

The test email fails to send

Double-check the port (465), that the username is exactly resend, and that the password is your full API key with no spaces. If you use port 587 instead, leave TLS on (STARTTLS).

Still stuck?

Email [email protected] with your parish name and we'll walk through it with you.