Zapier
p/zapier
Connect your apps and automate workflows
Bryan Helmig

Code by Zapier — Manipulate your app data with custom code

Featured
21
Replies
Best
Adam Farah
Ohhhh, this looks fab! My cofounder always bangs on about how good Zapier is and I've never tried it. This is gonna tip me over to give it a whirl!
Bryan Helmig
Hey Product Hunt! At Zapier we help people connect and automate their apps without writing any code. So this new tool is a little out of the ordinary for us: Code by Zapier gives anyone the option to write custom steps for their Zap workflows using Python or JavaScript with zero deployment or hosting. Here are a few examples of how Code could transform your app data: - Replace crontabs - Convert dates to a different format - Run basic calculations - Make API calls - Extract email addresses from a block of text - Split first and last names Really, though, that's just the tip of the iceberg. Code makes your Zapier data even more flexible. There are a few more ideas in the announcement post on our blog: https://zapier.com/blog/zapier-c... You can read the docs for Python here https://zapier.com/help/code-pyt... and Javascript here https://zapier.com/help/code/. If you have any questions, let me know! I'll hang around to answer them. -bryan
Jordan Baker
This is great. Not only will it replace a bunch of cobbled together scripts but it will serve as a great prototyping tool for me as well.
Manuel Frigerio
Amazing! Can't wait to use it :) PS: When are you releasing a Rails version?
Bryan Helmig
@mnlfrgr A bit confused by your PS - are you requesting Ruby as a supported language?
Manuel Frigerio
@bryanhelmig yup! Sorry I meant Ruby I said Rails..
Bryan Helmig
@mnlfrgr Ah - that makes sense - we're relying on AWS Lambda behind the scenes - so if they add native support for Ruby it would greatly simplify it for us, I doubt we write a special wrapper though!
Manuel Frigerio
@bryanhelmig I see, thanks for clarifying! BTW, AWS lambda looks amazing!
Manuel Frigerio
@bryanhelmig Hey Bryan, a lot of people using my app Maître (https://www.producthunt.com/tech...) asked for a Zapier integration, however I'm struggling a bit to get it working.. Any chance one of you guys can help me? Cheers
Nick Grossman
I had a great experience w this, just the other day. At USV, we use zapier to tie a lot of things together, in particular pushing various things into our team slack. In one case -- where we push team Swarm checkins to a Slack channel, a regular zapier integration didn't do the trick, because the data we needed was buried inside a text blob in one of the Swarm data fields. My initial solution was hacky and cumbersome -- I set up a webhook in zapier, pointing to one of our internal servers, and from there I did some processing on the data, and then made a custom API call to slack. This did the trick, but it was a lot of work -- needed to set up custom routes and handlers in my web app, then interact w the Slack api directly. What I just did was replace the same workflow the new Code by Zapier and multi-step zaps. So now, step one pulls data from our Swarm checkin, step two is a Code zap, where we use some simple python to pick through the text and pull out the data we want, and step 3 is a Slack notification, pulling data from both step 1 (swarm) and step 2 (code). The whole thing is so simpler and cleaner now -- instead of setting up a bunch of custom code on our web server, we have just a few lines of python right inside zapier. As I've been saying to folks here, I'm totally addicted by zapier right now, am looking for more opportunities to replace heavy, custom app code with zapier routines.
Brendon Rell
You're definitely on a roll over there, looks great! Any plans for a mobile app for managing zaps?
Kumar Thangudu
Hasn't this always been a feature?
Wade Foster
@datarade This is brand new this week. Multi-Steps made this possible.
Frank Denbow
Another epic release from Zapier. Opens up so many possibilities!
Roman
Am I the first to say IFTTT for code
✎ Andrew Warner
@romanzadyrako comparing Zapier to IF is common, but it's so much more robust than that.
ryanmtaylor
@romanzadyrako I absolutely agree with @andrewwarner, Stamplay is IFTTT for code, zapier is elegant and can be used to manage the connections between apps with the ease of IFTTT but allowed me to absolutely automate my backend without a single line of code written
Jason Dainter
Just when I thought Zapier couldn't get any better, they go and do this.
orliesaurus
zapier is on fire
Jean-Luc Brisebois
Alléluia!! What a release from Zapier!
Avery
Keep building useful products!