I'm creating a real estate site that will have a search functionality (beds, baths, price range, neighborhood, etc).

When presented with the search page, the URL will have a nice long query string to it.

I want to allow the site visitor to subscribe, either via RSS or email so that when a new listing that matches that criteria is posted, they get a notification.

I believe if they just add "/feed" to the end of the URL, that'll give them an RSS version, so if that's correct, that'll be easy to implement.

But I'm not sure how to allow the to subscribe via email. All the solutions I've found so far seem to notify on all posts, a couple will allow you to subscribe via category, but I'm not finding any that do it via search query.

If it helps, I have both Gravity Forms and Formidable Pro.


  • 1
    Are your listings a Custom Post Type?
    – s_ha_dum
    Aug 30, 2013 at 15:11

1 Answer 1


Utilizing Gravity Forms and the Mailchimp add-on you could do something like the following. This is not tested but should get you going down the right path.

  1. Create a "subscribe" link in your template that contains the search parameters. (Perhaps the search parameters are captured from the query string. I'm not sure what works best for your use case.) When clicked, this link would bring users to a page with a Subscribe form built using Gravity Forms.

  2. In the Subscribe form pre-populate the values of some hidden fields with the search info retrieved from the query string.

  3. Connect the form to Mailchimp using the Mailchimp add-on. Pass the search parameters to Mailchimp along with the user's subscription info.

  4. Use Mailchimp to send emails to users. These emails should be generated from the site's RSS feed. Users should receive the correct feed based on the info passed to Mailchimp when they subscribed.

I have worked with Gravity Forms and Mailchimp in the past and am confident that steps 1-3 are possible.

Step 4 is the part I am the least certain about. Mailchimp allows you to segment and group your email lists to better target people with the info they want. The trick here is matching the correct RSS feed to the correct segment/group and I can't recall exactly how that would be done.

Depending on the granularity of your search parameters it might be difficult to subscribe users to the feed of their choice.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.