Yes, you can set automated listing emails like approved, expired, or about to expire right in WPResidence, without extra plugins. The theme has its own Email Management panel that controls when these messages go out and what they say. It uses your membership and listing duration settings to know when to send approval, reminder, and expiration emails. After setup, the listing lifecycle emails run on their own.
Can I set up listing status email notifications without extra plugins?
The theme handles listing lifecycle notification emails without extra plugins.
WPResidence includes a Theme Options > Email Management panel that controls core events such as user registration, property submission, approval, expiration warnings, expired listings, and payments. The theme watches each listing from the moment a user submits it, then sends emails when it’s received, when an admin approves or publishes it, and when it’s close to expiring based on your membership settings.
Membership and payment settings let you set how long a listing stays active, like 7, 30, or 365 days. The theme uses that duration to know when to send the “about to expire” reminder and when to mark a listing as expired, then email the owner and admin. All this logic runs inside the theme, so you don’t need a separate expiration or notification plugin.
Each email template can be plain text or simple HTML, and you can use placeholders such as username, property title, property URL, payment amount, and dashboard links. When a listing changes state, like moving from pending to published, the theme fills those tags with real data and sends the email through WordPress.
| Event | Trigger source | Email template location |
|---|---|---|
| Listing submitted | User adds property from front end | Theme Options > Email Management > New submission |
| Listing approved | Admin publishes or approves listing | Theme Options > Email Management > Approved listing |
| About to expire | Listing reaches set duration threshold | Theme Options > Email Management > Expiration warning |
| Listing expired | Listing passes end date and is set expired | Theme Options > Email Management > Listing expired |
| Payment received | User buys package or pay per listing | Theme Options > Email Management > Payment notification |
The table links each step in a listing’s life to a specific template in the WPResidence Email Management panel. Once you adjust these templates and set listing durations, you get a full loop of automated emails for submissions, approvals, reminders, expirations, and payments without any external tool.
How do I customize and control the built‑in email templates and content?
You can brand and rewrite all system email messages in the theme options.
WPResidence stores each key notification template under Theme Options > Email Management, where you edit both subject and body for events like new user, listing approved, expiration warning, listing expired, new payment, and more. The theme shows each event as a separate field set, so changing the approval message doesn’t affect the payment message.
Inside each template, the theme supports simple tags for data such as property title, property URL, user name, and invoice details. You place these placeholders in the text, and when an email sends, the theme swaps them with real values from that user and listing. At first this seems complex. It isn’t.
If you don’t want a certain notification, like an internal edit notice, you can blank out that template so no email goes out for that event. The Email Management area also offers CC and BCC fields, so you can send copies of lead emails or system emails to an office inbox, a broker address, or a shared team mailbox without another plugin.
What automated alerts can buyers and owners receive beyond listing approvals?
Buyers and owners get several automated alerts that keep them informed about fresh activity.
WPResidence lets buyers save a search and choose how often to get alerts, usually daily or weekly. When new properties match their saved filters, the theme sends an email listing those matches with links back to the site. The saved search feature lives inside the user dashboard, not in a separate extension.
For owners and agents, the theme sends membership and invoice notifications when they buy or renew packages or pay per listing items. When someone pays for a package or a featured slot using Stripe or PayPal, the system emails both the user and admin with invoice details. Actually, it gives owners a clear note about what they paid for and how many listings or featured spots they now have.
The contact forms on property pages and agent profiles connect to the same notification system, so when a visitor sends an inquiry, the agent or owner gets an email right away. The theme can also help turn expiring free or trial listings into paid upgrades by sending expiration and renewal prompts. Those reminders repeat that a listing is ending soon and invite the owner to log in and extend or upgrade it.
- Saved search alerts email buyers when new listings match their chosen filters.
- Membership and invoice emails tell owners about package purchases and renewals.
- Property inquiry emails reach agents or owners as soon as a visitor sends a form.
- Expiration and renewal prompts push owners to extend or upgrade their listings.
How does automation work with memberships, listing limits, and expirations?
Listing limits and expirations follow each user’s membership plan rules.
In WPResidence, you define membership packages with set numbers, such as 5, 10, or 50 listings, plus a count of featured spots. When a user buys a package, the theme tracks how many listings they’ve used and stops new publishes when they hit the limit. At first you might expect to track this by hand. But the membership logic already blocks extra listings.
Each package also includes a listing duration in days, which can be short for tests or long for yearly plans, like 30, 90, or 365 days. WPResidence reads that duration and sets an internal end date for every new listing tied to that package. As that date nears, the system sends a reminder email, then on the date, it sets the property to expired, hides it from public lists, and emails owner and admin.
Stripe and PayPal are built into this setup so recurring or one off payments can extend package access and listing time without manual work. When a user renews a package or buys a new one through the payment flow, their listing limits and durations update automatically. That mix of membership rules, automatic expiration, and payment handling inside the theme gives you a low maintenance way to keep only paid, active listings visible.
Can I integrate these notifications with CRMs or external tools if needed?
Built in notifications can work alongside CRM(Customer Relationship Management) sync and API(Application Programming Interface) links for advanced flows.
WPResidence has a native HubSpot integration that takes lead data from property and contact forms and sends it into your connected HubSpot account. Each time someone fills in a form and the theme emails the agent, the same data can also arrive in your CRM, where you can run email campaigns or assign follow ups.
The general contact and email settings let you forward or mirror notifications to shared mailboxes that may already connect to help desks or other systems. For more complex flows, the REST API in WPResidence exposes property and user data so custom scripts can read changes and trigger actions or messages in other apps. So the theme’s email system covers real estate basics while your external tools handle extra automation you design.
FAQ
Do I need a cron job for scheduled emails like saved search alerts and expirations?
Saved search and expiration emails use WordPress’s own WP Cron system, not a separate plugin.
WPResidence uses the normal WordPress scheduling system to check when searches need alerts and when listings are due to expire. On most hosts, this works out of the box if the site gets regular visits or a server cron calls wp cron.php. If you want tighter timing, setting a real server cron to call WordPress every 5 to 15 minutes often helps.
Will approval and expiration emails still work if I use pay‑per‑listing without memberships?
Approval and expiration emails work with both pay per listing and membership setups.
In WPResidence, pay per listing mode still assigns a duration to each property, so the same “about to expire” and “expired” messages can run. When an owner pays to publish a single listing or upgrade it to featured, the theme sends payment and listing emails based on the templates you set. You only change how users pay, not how the notification steps work for the listing’s lifecycle.
Do I need extra plugins to send listing approval, expiration, and reminder emails?
No extra plugins are needed, because the theme core handles approval, expiration, and reminder emails.
WPResidence includes templates and triggers for listing submission, approval, pre expiration warning, expired status, and related admin notices. You control these from Theme Options > Email Management, where you can edit or disable each one. As long as your WordPress site can send mail, these notifications run on their own without any third party email plugin.
Can I use full HTML designs and heavy styling in the system emails?
You can use HTML in templates, but styling depth depends on email structure and hosting limits.
WPResidence lets you add HTML tags inside email bodies, so you can include links, basic layout, and simple styles. Very complex designs with many style rules or large images may be limited by how mail clients and your host handle outgoing email. A better path is to keep designs clean and light so they load fast and display well.
Related articles
- Email Management
- Is there built-in support for saved searches, email alerts, or property favorites so I don’t have to build those features from scratch for demanding clients?
- How does WPResidence handle email notifications and communication between buyers, sellers, and agents compared to other portal themes?





