Skip to main content

Core | Communications — Complete Email Guide

The complete guide to email communication in PushPress Core — system notifications, enabling and disabling emails, customizing content, reply-to behavior, lead notifications, deliverability, and testing.

Written by Jessica Hamel

Overview

PushPress Core sends automatic system emails to members, staff, and admins based on specific events. This article is the single reference for everything email in Core — what sends, who receives it, how to control it, how to customize it, and how to troubleshoot it.

Who can do this: Admin

Where: Control Panel → Communicate → Automatic


System Email Notifications — Full Reference

All system emails originate from themachine@pushpress.com. The reply-to address varies by email type (see Reply-To Behavior section below).

Notification

Sent To

Triggered When

Payment Succeeded

Member

Any successful payment — plans, products, events, drop-ins, appointments

Payment Failed

Admin + Member

Any Stripe payment fails

Billing Method Updated

Admin

Member adds or updates their payment method

Instant New Bank Account Request

Member

Member prompted to instantly connect bank account

Manual New Bank Account Request

Member

Member prompted to manually connect bank account

Plan Switch

Admin + Member

Admin confirms a plan switch

Refund Issued

Admin + Member

A refund is processed

Subscription Cancelled

Admin + Member

Any subscription or appointment package is cancelled

Punchcard Completed

Member

A punchcard plan is fully used

Recurring Subscription Due

Member

3 days before a cash-based recurring payment is due

New Person

Member

New profile created — sends profile setup link

New Lead

Admin + Member

New lead added to the system

Staff Assignment

Staff

A lead or member is assigned to them

Document Ready to Sign

Member

A document is attached to their profile

Migration Account Setup

Member

Member is migrated into the system

Email Update

Admin + Member

Member updates their email address

Daily Summary

Admin

Sent automatically each day

Low Inventory

Customer service email

Product inventory reaches the low threshold

Subscription (Out of Stock)

Customer service email

Product inventory hits zero

Payment Succeeded: If disabled, members will not receive payment receipts for any transaction type.

New Person: If disabled, new members won't receive the profile setup link and cannot access the Member App until it's sent manually.


Enable or Disable System Emails

Toggle individual emails:

  1. Go to Communicate → Automatic.

  2. Choose individual email.

  3. Click the three-dot menu (⋯) top right.

  4. Select Mark as Active or Mark as Inactive.

Bulk update:

  1. Check the boxes next to multiple emails.

  2. Click the three-dot menu (⋯) top right.

  3. Select Mark as Active or Mark as Inactive.

Managing inbox volume: Rather than disabling notifications, create email filters in Gmail or Outlook to auto-file PushPress notifications into a folder. This keeps records intact while reducing inbox noise.


Email Status — What "Unsent" Means

If an email shows Unsent status, the mail server hasn't confirmed delivery yet. Wait 10 minutes — most Unsent emails update once the server confirms. If still Unsent after 10 minutes, contact Support at support@pushpress.com.


Customizing Email Content

You can edit the subject line, body, and recipient list for any system email.

  1. Go to Communicate → Automatic.

  2. Click the three dots next to the email you want to edit → Edit.

  3. Click Edit on the specific message portion (subject, body, or recipient).

  4. Make your changes. Use the Smart Fields box to auto-insert dynamic data — member name, plan name, staff member, etc. — by clicking the field and it inserts at your cursor.

  5. Click Save.

Adding a second recipient version:

If you want the member and staff to receive different versions of the same email (e.g., a plan confirmation with different details per audience):

  1. In the email edit view, click Add.

  2. Set the To field to the additional recipient (e.g., Staff).

  3. Customize the subject and body for that audience.

  4. Save.


Reply-To Behavior

All PushPress emails are sent from themachine@pushpress.com. The reply-to address is set as follows:

Email Type

Reply-To Address

Transactional (receipts, plan confirmations, new member emails, etc.)

Your default email from General Settings

Manual / custom (emails you compose to individual members or groups, mass emails, lead emails)

The email address of the logged-in staff member who sent it

This means replies from members on transactional emails reach your General Settings email, not the staff member who happens to be logged in.


Lead Notifications

When a lead is entered into the system — either through the Control Panel or a standalone lead capture form — the following notifications fire automatically:

  • Email sent to all Admin-role staff members

  • Assignment notification email to the coach or admin the lead is assigned to, if auto-assignment is configured

Note: You cannot currently route lead notifications to a single specified email address. The notification goes to all Admins. To reduce noise, consider creating an email filter in your inbox for lead notification emails rather than removing Admin access from staff who don't need lead alerts.


Deliverability — Ensuring Members Receive Emails

If members report not receiving PushPress emails, the most common cause is Gmail's tab filtering. PushPress emails may land in the Promotions or Updates tab instead of the Primary inbox.

Ask members to do the following (Gmail):

  1. Find any email from hello@pushpress.com (e.g., their welcome email).

  2. Drag it to the Primary tab.

  3. When prompted, click Yes to move all future emails from this sender to Primary.

Future emails from PushPress will route to Primary automatically after this one-time action.

Other deliverability checks:

  • Confirm the member's email address is correct on their profile

  • Ask them to check Spam/Junk folders and mark as Not Spam if found

  • Confirm the member has not globally unsubscribed from PushPress emails


Testing Without Creating Duplicate Accounts

PushPress auto-merges accounts that share the same email address. To create test accounts without triggering a merge, use Gmail plus-addressing:

Use

Email to enter in PushPress

Your real account

Test member 1

Test member 2

Test lead

All emails arrive in your regular inbox. PushPress treats each variation as a unique email address.

This only works with Gmail and Google Workspace. It does not work with Outlook, Yahoo, or most other providers.


Troubleshooting

Member isn't receiving emails

  • Confirm email address is correct on their profile

  • Ask them to check spam/junk and the Gmail Promotions tab

  • Verify the specific email type is toggled On in Communicate → Automatic

  • Confirm the member hasn't globally unsubscribed

Admin is receiving too many emails

  • Set up inbox filters rather than disabling notifications — records should be preserved

  • Staff-role accounts receive fewer notification types than Admin-role accounts by default

Smart field isn't populating in the email body

  • Confirm the field is correctly inserted from the Smart Fields panel — manually typed merge fields won't work

  • Check that the relevant data exists on the member's profile (e.g., plan name won't populate if no plan is assigned)

Did this answer your question?