First off, we love Gravity Forms and use it for every single website we make. It is awesome! Now that I've gotten that out of the way...
I've come across a pretty unique project proposal and I'm trying to figure out if Gravity will make these functionality possible. Here's what I'm trying to achieve:
1. A registered user submits a form, creating a new post with with many custom fields for a product they are looking to sell (think classified ad style). By default, this post is "private" or hidden from all other users/visitors
2. Other registered users have created a list of preferences when their account was created
3. If the "classified" post mentioned in step 1 meets another user's preference criteria, notify these users that the post has been created and send them a link to view it
4. Keep track of how many posts any given user has been given access to (i.e. "User X has been sent notifications for 10 posts, and User Y can access 4 posts based on their preferences")
The basic idea here is to allow users to post a "classified add" of sorts that is sent to other users ONLY if it meets that other user's preference requirements. At first glance I was thinking I have to custom code this application but I got to thinking I might be able to make something really sweet with Gravity?
Thoughts? Any help is greatly appreciated, thank you for your time!