Email Alert Subscriptions for MyListing With Content Notify

Get the knowledge your online business needs to succeed.

Overview

Our Email Alert Subscriptions for MyListing With Content Notify guide will show you how to implement this solution so your website users can easily stay on top of content changes they are interested in.

While solutions like OneSignal allow you to push out notifications, Content Notify puts the power in the hands of the user, allowing them to decide which content updates they want to hear about.

Rather than have your users return to your website over and over, only to be disappointed by the lack of specific content they are looking for, let your users ahead of time that something of interest is ready and waiting for them.

  • Listings added or updated for a specific Listing Type, Region, etc.
  • Products added or updated for a specific category.
  • Blog post added or updated by a specific author.
  • …and countless other combinations.

Install Content Notify
Content Notify Shortcodes
Single Listing Notifications
Admin Subscription Management
Introduction and Walkthrough Video

Install Content Notify

  1. Purchase Content Notify.
  2. Pull up your license key and download the plugin from the Purchase History area of your account.
  3. Install and activate the plugin.
  4. Subscriptions > Settings > Add your license key and activate it.

Verify / Unsubscribe Redirection Page

Once the plugin is activated, a new page named ‘Subscription Message’ is automatically created and the [cn_feedback] shortcode is automatically added to it.

The Subscription Message page is where users will verify their email subscriptions or unsubscribe to an existing subscription.

When a user creates a new email subscription, they will receive an opt-in email with a link at the bottom, that routes to the Subscription Message page.

You can add the [cn_feedback] shortcode to any page of your choosing, if you would rather not have another page to mess with, but that page must be set in Subscriptions > Settings > General.

Note: This page should be excluded from indexing, using your SEO plugin, or any other methods you use to prevent content indexing.

Sending

If your business must adhere to certain legal compliance and/or you want to apply your branding to the emails that Content Notify sends out to your users, be sure to check out the settings under Subscriptions > Settings > Sending.

Content Notify Shortcodes

Core Shortcode

[cn_form]

This is the core shortcode of Content Notify, which unlocks all of the subscription fields for the end-user to use, which may or may not be desirable.

As the website owner, when you are first starting out with Content Notify, dropping this shortcode onto a page helps you quickly see all of the possibilities for filtering, field display, etc.

Available Shortcode Parameters

post_types=""

This parameter is used to control the selections of the Notify When field, which directly relates to the Post Types (Pages, Posts, Listings, Products, etc.) on your MyListing website.

You can use a single selection (e.g. “job_listing”) or a comma-separated list (e.g. “job_listing, posts”).

For example, if you wanted to add a form that is limited to just Listings, your shortcode would be [cn_form post_types="job_listing"].

You can also use ‘auto’ or ‘false’ to let Content Notify automatically detect the post type where you’ve placed your form, select it, and then hide the Notify When field to make it that much easier on your users.

For example, if you added a form to your Single Listings using the shortcode of [cn_form post_types="auto"], Content Notify would identify ‘job-listing’ as the Post Type, select it, and then hide the Notify When field.

So, as we see when looking at the image below, is the Notify When field has already been selected for the end-user and removed from the form.

status=""

This parameter is used to control the selections of the Are field, which directly relates to when a particular Post Type is either Published or Updated.

For example, if you wanted to add a form that is limited to Listings that are newly-published, your shortcode would be [cn_form post_types="job_listing" status="published"].

Note: At the time of this writing, the ability to choose both published and updated is not available, but the developer is working on adding that feature to the plugin. However, if you set your shortcode to a status of’ ‘update’, the user will get alerted for both new and updated Listings.

taxonomies=""

This parameter is used to control the selections of the In field, which directly relates to general WordPress taxonomies (Post/Product Categories, Post/Product Tags, etc.) and taxonomies that MyListing website owners are familiar with (Categories, Regions, Tags, etc.).

For example, if you wanted to add a form that is limited to Listings that are newly-published under either the ‘actors’ or ‘local’ category (i.e. Taxonomy), your shortcode would be [cn_form post_types="job_listing" status="published" taxonomies="actors,local"].

Note: As of this writing, the automatic selection of Taxonomies is not available but is coming in the next release of the plugin.

authors=""

This parameter is used to control the selections of the By field, which directly relates to the author of any WordPress taxonomy.

For example, if you wanted to add a form that is limited to Posts that are newly-published by an author named ‘Jack’, your shortcode would be [cn_form post_types="posts" status="published" authors="jack"].

Single Listing Notifications

This is where the true magic is for MyListing websites comes into play!

One of the more frequent requests to come across our desk is the ability to alert users when Listings are added or updated, and this now becomes a reality with Content Notify.

Notifications for All Listings

If you have a MyListing website with only one Listing Type, this is a slam dunk, and all the functionality is included with the cost of the core plugin.

This is possible because of the time we spent working with the developer to get things working properly with the MyListing theme.

Implementation

  1. Edit your Listing Type.
  2. Single Page > Content & Tabs.
  3. Add a ‘Shortcode’ block to either an existing tab or a new tab.
  4. In the content area of the shortcode block, add what’s shown in the screenshot below.

Once the above steps are completed, you should see what is shown in the screenshot below, on all of your Listings.

Subscription Testing

  1. Browse to one of your Listings.
  2. Enter an email address for an account you have access to. (Note: If you are already logged into your website, the form will pre-populate the form with your email address on file.).
  3. Enter your First Name and optionally, enter your Last Name.
  4. Accept the Privacy Policy notice.
  5. Click the ‘Create Subscription’ button.

You should now see a message like the one shown below. 

Note: We added a bit of CSS to get the boxes to align at the left, as shown above.

.cn-success {margin-left: 15px;}
  1. Pull up the email and click on the ‘Verify’ button to verify your subscription.

At this point, you should see a ‘Subscription verified!’ banner across the top of your website.

Notifications for Specific Listing Types

If you have more than one Listing Type on your MyListing website, like many of us do, you will need customization that is outside of what the core plugin provides.

The customization is required because of how the MyListing theme was developed to handle certain taxonomies, rather than a limitation of the Content Notify plugin.

For this customization, we’ve developed the ‘MyListing Add-on for Content Notify’ developed, which is exclusive to MyListing Club.

The add-on will be FREE for our Ultimate Members and provided at a low cost for non-members as our way of continuing to give back to the community.

Give Your Users the Power of Notifications!

MyListing Add-on for Content Notify

Implementation

For the steps below, we assume you have at least two Listing Types published and you have at least one Listing published for each Listing Type.

  1. Add the MyListing Add-on for Content Notify to your website by following the provided instructions.

Once the add-on has been implemented, you will see a ‘Notifications’ entry under the ‘Listings’ menu item in your WordPress dashboard.

  1. Listings > Notifications > Add an entry for each Listing Type you have, matching the name exactly.

So, if you have a Listing Type named ‘Event’, you will create a Notification entry named ‘Event’ as well.

Once your entries are in place, you will notice the ‘Count’ is ‘0’ for each. and we need this count to be ‘1’ for each, which tells us they are correctly registered with MyListing.

  1. Edit one of your Listings from the backend (i.e. WordPress Dashboard) of your website.
  2. Using the ‘Listing Type’ dropdown, briefly set your Listing to use any other Listing Type and then switch right back to the original Listing Type.
  3. Save the Listing again by clicking the ‘Update’ button.
  4. Repeat the above steps for all of your Listing Types.

At this point, you should see a count of’1′ for each of your notification entries.

  1. Edit a Listing Type.
  2. Single Page > Content & Tabs.
  3. Add a ‘Shortcode’ block to either an existing tab or a new tab.
  4. In the content area of the shortcode block, add what’s shown in the same screenshot from the ‘Notifications for All Listings’ section.

Once the above steps are completed, you should see what is shown in the screenshot below, on all of your applicable Listings.

Subscription Testing

You would test the same way we outline the steps for the ‘Notifications for All Listings’ section, but with the added step of choosing your desired Listing Types to be notified about.

Admin Subscription Management

Another really nice feature of Content Notify is the ability to create and manage subscriptions for yourself or for your users, all from the backend.

We see this being super useful for a number of scenarios.

  • You want to easily create a subscription for yourself or other members of your team.
  • You want to create a subscription for particular users or for all of your users, manually, rather than including a form on your Listings.
  • Website admins can quickly see how a user’s subscription is currently configured for troubleshooting purposes.
  • and more.

Introduction and Walkthrough Video

Play Video
Scroll to Top

Find a bug or typo? Please let us know.