Now here at Notifier we, of course, believe that our tool is the best option for receiving notifications of keywords that you care about on Reddit and soon other social media platforms as well!
But if you do not want or cannot pay for a subscription, there are some great free options that are out there and one of those is using If This Then That.
So, let us show you how to use If This Then That (IFTTT) to get a notification when someone makes a post with a specific keyword in the title for free!
Not as good as Notifier but still an amazing option for some use cases
Now, these options are not as featureful as Notifier but if you have more consumer use case, it might be a good option for you.
Also, keep in mind that we are considering having a special free plan that we’re launching again so check back frequently to see if we have launched it or reach out to us and let us know that you would be interested in a free plan.
Getting started
So to get started, you first need to sign up for an If This Then That account by going to ifttt.com. Keep in mind that IFTTT now has a basic or a free subscription or Pro Plan so their plans are a little bit limited and you will not get notified as quickly as you would with Notifier when you’re searching Reddit with it.
How To Create an Applet
Once you’ve signed up and if you’re at the If This Then That dashboard, you need to go create an Applet, it’s what they call it. So you can click on Create, from there you want to click on If This portion, so you’re defining if this event happens on one of the services that IFTTT supports, then you’re going to do something else.
If This
From there, search for Reddit to bring out Reddit integration and you’ll see a list of options. Some of the ones you can select are New hot post in subreddit, New top post in subreddit, New post from a search, New post by you, New comment by you, New upvoted post by you, New downvoted post by you and Any new post in subreddit. The one that we’re going to be leveraging today to search for a keyword is New post from search so I’m going to click on that box. And for this example, the string or the keyword we’re going to be searching for is Hello Reddit World! and once typed in, click on Create trigger.
Then That
So now that I’ve defined the If, it’s time to define the That. What you can do is click on Then That, search for Gmail, then click on Send yourself an email. I’ve already connected the demo Gmail account for this so I do not need to do anything but you might need to do so in order to make this work.
This screen Complete action fields is showing the different options in the email that you can populate. I am going to keep the defaults as they are, for now, click on Create action and click Continue.
And here we can review the Applet we’ve just created. So If New post from search ‘Hello Reddit World!’, (it will be searching for that string) then Send yourself an email from nfrdemo2020@gmail.com (that’s our default email address). Click on Finish and the Applet is Connected and it should be active and running. Note that if you click on Connected button, it disconnects the Applet so all you need to do is to click on Connect again.
Another thing to keep in mind is If This Then That should notify you within an hour. Some users have reported that it randomly stops or that once you’ve reached a certain limit, that it would no longer work.
How does it work?
Now to test this out, to see if it’s working, I’m going to go on Reddit and go to our usual nfr_test subreddit. I may have not mentioned this earlier, but an important point here is that IFTTT does not support searching comments so I have to do a post and it will not search comments but let’s try out, create a post in our nfr_test subreddit and see if it finds it. So I’m just going to say New Post and in the text of the post, I’m going to put Hello Reddit World! and go ahead and post that.
As you will notice, I paused the video to wait and see how long it will take for the notification to show up. I resumed the video within 20 seconds as we’ve already gotten our notification from Notifier which is showing us that it has found its search string. I’ve let this run for a while as we are still waiting for IFTTT to send the notification email, and as you can see, it has found my post around 30 minutes later. It has a link to the post here but the bigger problem is, it is matched on a lot of other posts also.
What went wrong?
So let’s see if we can figure out what is causing this. So I’ve gone back into the IFTTT dashboard, I’m going to click on the Applet I’ve created and then I will go to Settings. In the Setting screen, you can see the View activity.
There you will see that it’s definitely matching on posts that do not have that exact string in it. What’s going on here is that the Reddit algorithm will find words a lot like the Google Search algorithm. There’s no way to type things in quotes and say ‘Only find the exact string Hello Reddit World!’. So what we’re going to start doing is matching on strings that have Hello and then Reddit and then World as well. It turns out that the search is not quite as you would expect so that is one problem with using IFTTT and the fact that it uses the Reddit search functionality.
Testing other configurations
I’ve looked in IFTTT and it says it supports the Reddit search operators and this is a page in the Reddit search operators. Nowhere that it says you can get the exact string matches by typing in something like Hello Reddit World! in double-quotes. So that I know of it’s not possible. The only way to do that is to use our tool Notifier.
Now one thing we’re going to try next is let’s see if we can access some of these field searches that they say are available so we’re going to try to use these field searches to narrow down the search results and see if we can only match certain results in certain subreddits based on the example subreddit: cats.
So let’s go into our Applet that we created, go to Settings and go to modify the string and write here where it says it supports all the Reddit search operators. So what we’re going to do is we’re going to use a smaller string Hello! Let’s see how this works and for the search operator, we’re going to put a subreddit in here and go back to Reddit and get the exact name of the subreddit nfr_test, test subreddit that we have. So we’re saying, ‘Only give us results in the subreddit nfr_test with the string Hello!’. I’m going to save that and with the changes saved, I’m going to run a test.
The first test I’m going to run is simply to see if this search to match within the subreddit is actually working. Now my suspicion is we’re going to get a lot of results for Hello because I don’t think that for whatever reason, either the Reddit search algorithm or possibly the IFTTT search algorithm ignores the special characters. But if this works, we should at least get at least one notification for this item and we should also get no other notifications for Hello!. Okay, so I posted that, now let’s wait some time and see what happens. I let the process run for a little bit and a few minutes later, I did get a notification from IFTTT showing my test post.
What we don’t like about it
So in summary, IFTTT does allow you to get notified when keywords occur on Reddit and you can even filter by specific subreddits by using the format subreddit, colon, the name of the subreddit (nfr_test) then you need to put space and the string (Hello!) that you want to search for. However, as I said earlier in the article, some of the limitations to this are that it’s slower, results can take up to an hour in order to reach your inbox.
Second, you can’t search for exact string matches so if you put a space in between after Hello! and search for World then it’s also going to match on all posts that have Hello or World in them. Also, it doesn’t seem to allow special characters, it seems to ignore them. That may be more of a limitation of the Reddit search operators and the search algorithms which is why it seems they’re leveraging.
And then finally, the third major flaw of this that it cannot search for comments. So that’s the problem with IFTTT and that’s why we recommend just kind of avoiding this. They’ve had this functionality around for years but they’ve made no improvements to it and debugging it when problems happen can be an issue. There’s not even simple error statement that you get if you put in a string that causes an error. It not going to get you a helpful error here so we highly recommend avoiding this.
Wrap Up
Moreover, with their pro plan which is $5 a month, if you’re trying to use it for this, it’s just not really economical.
Instead, reach out to us if you have a use case that is more of a consumer and non-business use case and maybe there’s something we can work out in order to give you possibly a free subscription. As we are considering for an always free subscription, reach out to us via email if that is something that you think we should put up.
That’s it for this article. As usual, please let us know in the comments if you have any questions, any comments, or even any feature requests, something that we have not gotten and you think we need.