GitHub Gists – Trigger HTTP Requests with IFTTT-like Service

githubif-this-then-thatzapier

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.

http://i.imgur.com/p5KeWwx.png

For convenience's sake I've even spun up a quick template that sends a POST whenever a new Gist is detected.