Access a community of over 900,000 Shopify Merchants and Partners and engage in meaningful conversations with your peers.
Finally a free app that sends you an email when any of your blogs has a new comment.
I built this for myself as I kept missing comments from users, only to discover them days later.
Since I started using this, I'm really quick to follow up, thank users as well as answer questions which makes me look good 🙂
Feedback is welcome along with feature requests.
There is a 100% free plan, along with some paid plans for more frequent checking (starting at 99 cents)
You can check it out in the Shopify App Store by clicking directly on the banner above.
Never miss an important blog comment again.
Enjoy!
Sixto
I can't find this. I want this! Why isn't this a feature Shopify? I see it is dated 2014. It is 2020 today. Is this obsolete? Surely there is something that will notify me if I have a blog comment? Or I suppose I just set an alarm to check it every day 😞
Awesome blast from the past, @Marmee-Dear. @Sixto's website and Shopify App seem to both be down, but this can probably done using a webhook and something like IFTTT. I think I saw something like this asked before in the forums - I'll pull it up and be back in a bit.
Ah, alright, here's the old blog post:
Step 2 - Setup Integromat
Integromat is a service that allows you to connect one online service to another. So, for example, you could your youtube channel to your twitter account, so that when you publish a new video it is also tweeted from your account at the same time.
It's also perfect for our use case since it allows the use of webhooks and email. For the purposes of this tutorial, a webhook is just a URL you go to. That URL then triggers some action to happen (in our case, the sending of an email).
Let's dive in:
{% if form.posted_successfully? %} <script type="text/javascript"> fetch('WEBHOOK_URL', {mode: 'no-cors'}) </script> {% endif %}Where WEBHOOK_URL is the URL from the last step.
Hi KidOnPoint,
Great set of posts, I really appreciate them, my question is can the body/name/email of the comment be included in the webhook so that it can be included in the email and we can then filter out spam comments from the notifications.
On a separate note, I used zapier instead of integromat as I get instant notifications then although I already pay for it.
Hey @Benj_Borseth,
Glad you liked it!
Let's walk through this in private messaging, show me your flow with Zapier, and then we'll post the final response here.
DMing you now.
Does it matter which feedburner we set in Shopify for this to work?
Maybe I'm missing something here @Rocking - are you referring to my tutorial or the original app?
As per the original app - it's non-functional, so I'd skip it.
As per my tutorial - the Feedburner URL should not matter. Did it cause you any problems?
I'm talking about your tutorial. Mine's always been set on the default (I never changed it).
I followed your tutorial. When running a test on Integromat, on my webhook URL, it works.
My browser shows "Accepted" and I receive an email.
But when posting a new comment, I don't receive any email. (I waited longer than 15 minutes)
I will change the Feedback URL setting in Shopify to https://feedproxy.google.com and see if that works.
In the meantime, if you have any other ideas, please post them.
UPDATE: It's been 18 minutes since I changed the setting and posted another comment on a blog. Still no email. Not working.
@Rocking set as None for me:
Ok, I set to None.
Wrote new comment.
Will update in about 20 minutes.
@Rocking I also have a suspicion it has to do with the code you inserted on your blog page, that might be inconsistent with what I had in mind (that is, I neglected to include your format of the comment page in my tutorial).
Could you please share the following:
1. A link to the blog page
2. A screenshot of the code you entered, where you entered it
These two should help me indentify exactly what's the source of the problem.
If that won't work, and you could provide me with access to your store (note that I'm a registered Shopify Partner) I might be able to figure it out. If that's a good solution - send me a private message and we'll take it from there.
I myself am a computer software engineer so I'm sure I followed your instructions correctly 🙂
If you need access to the store, that is fine.
Here is what you asked for:
1. A link to the blog page:
https://crayolex.com/blogs/cbd/why-you-should-never-measure-cbd-oil-in-drops
2. A screenshot of the code you entered, where you entered it
Ah, awesome! Always happy to see a brother in arms in the trenches:)
And, just to re-iterate, it was more likely a me problem than a you problem here - tutorials should be self-explanatory enough that any reasonable person can fix their issues using just the things in the tutorial. It's the tutorial writer's fault if that is not the case.
Can you inspect the page using CTRL+SHIFT+I (Chrome Inspector/DevTools), add a comment, and see whether a request to the webhook has fired? Could be a CORS issue (although not likely) or some other shenanigans going on.
The console shows some DOM listener but it's not our listener since it's fired even without the article.liquid code.
So no, I don't see the webhook being called.
Want to connect? I'm sure you know, now Collaborator accounts are separate from Staff accounts and are unlimited 🙂
Should I add you as a collaborator or staff?
PM me the email to do so.
Thank you so much.
Ok guys! This work!
@Red_Cap_Tom was VERY helpful when it wasn't working for me.
There were two issues causing it not to work.
First, he forgot to mention that you need to turn on scheduling in integromat:
Second, after connecting to my Shipoy store and after some trial and error, he figured out that since I was using the GemPage App to design my site, my article pages were not linked to the default article.liquid template, but rather to a GemPage created template:
Since GemPages creates a new template liquid file for EACH article, you will have to paste the code into each one manually.
The place where the code should go is where Tom mentions in his tutorial, after {% form 'new_comment', article %}.
Hope this helps someone!