May 27, 2026 — Email System Rewrite

Communications — Email System Rewrite

This release is dedicated almost entirely to a ground-up rewrite of the TouchPoint email processing system. The new system is faster, more reliable, and far more timely in processing scheduled and queued emails. It addresses longstanding issues where large recipient sends could block other emails in the queue, and where scheduled emails sometimes went out significantly later than the requested send time.

Once the new email system is in place and verified across the network, we will begin beta testing advanced SendGrid integrations. This will allow partner churches to send TouchPoint email via your own domain (no more generic mailer@tpsdb.com from address) or even using your own SendGrid account. More information about that beta will be shared after this release has stabilized in production.

Note

The new email system is controlled by a setting that must be enabled for each church before it takes effect. Until that setting is turned on, your church’s email continues to flow through the existing system with no change.

To minimize risk and to give us time to verify behavior at each step, we are rolling the new system out in waves across the partner network. Our team will carefuly orchestrate the rollout in managable sizes and confirm the wave is healthy before moving on. Updates will be sent via the Product Update newsletter.

  • New Rewritten email processing engine — scheduled emails go out on time, large recipient sends no longer block other emails in the queue, and overall email delivery throughput and reliability are significantly improved

  • New Admin settings to handle future advanced SendGrid integrations

  • Fix Scheduled emails no longer go out late (resolves the long-running issue of scheduled emails going out 30+ minutes — and in some cases multiple hours — later than the requested send time, especially for churches in Eastern Time)

  • Fix Large email sends (e.g., 150+ recipients) no longer cause subsequent scheduled or queued emails to be delayed until the large send finishes

MinistrySafe & Protect My Ministry

  • New Separate PMM training completion email template (PMMTrainingEmailTemplate); the existing MinistrySafe training template was renamed to MSTrainingEmailTemplate so PMM training notifications no longer reuse the PMM background check template

  • Change MinistrySafe background check Level dropdowns now show the level name (e.g., “Search Level ONE”) instead of just a number; integration updated to use the new MinistrySafe v2 available-level-details API endpoint

  • Change Due to MinistrySafe API changes, URL’s were requiring a login to view the report; MinistrySafe report links on the Volunteer tab now fetch a fresh, current URL from the MinistrySafe API on click.

  • Fix MinistrySafe no longer sends “Background Check Complete” notification emails when the incoming webhook status is still in progress (e.g., processing or awaiting_applicant); the email is sent only when the check is actually complete

  • Fix MinistrySafe completed background checks now flag IssueCount = 1 so admins are prompted to review the actual report (restores the original conservative default, a true issue count is not provided by MinistrySafe, requiring manual review)

  • Fix PMM background checks no longer send duplicate “Background Check Complete” notification emails (race condition between the direct API response and the webhook handler resolved)