I'm trying to fire a webhook(HTTP request) from Zapier(An If This Then That like service) when a new Github gist is posted, ie have a new gist as the trigger.
Zapier has GitHub integration, and supports webhooks, but sadly does not support gists.
I know there is a work around – create an RSS feed for the gists and use that as a trigger, but I'd prefer not having to do that.
Is there a way I can do this with Zapier, or if not, are there any other web-services/apps that have a similar functionality?
Best Answer
Zapier co-founder here, for anyone else curious about how you might do this yourself, Github has really killer API docs which show how to use their API to read/create your gists. Its kind of annoying as you'll have to "poll" for new entries and compare them across time, but it isn't infeasible. Using a standar RSS reader like Google reader is a simple solution as you eluded to.
Further, this is a great suggestion, in fact I spent the last 30 minutes adding support for this. Its live now. If you have a Zapier account already, you'll need to add your Github account to us again to catch the new
gist
scope.For convenience's sake I've even spun up a quick template that sends a POST whenever a new Gist is detected.