Code - Features, Pricing, Alternatives, and More
Some example use cases include:
- Transform incorrect dates or convert between other data types.
- Use custom regular expressions to extract extra data like emails or tracking numbers from large text blobs.
- Make an extra API call to a different service with
requestswithout building a full dev app.
- Augment data from a trigger with extra data from some other source (either generated or external API).
- Anything else you can dream up!
Warning - this is advanced stuff! You probably need to be a programmer to use this - though you are welcome to play with it. Technical support for bugs in your code is not provided!
How does it work?
Since the amount of data that might feed into your script might be large or highly dynamic - you'll need to define an input mapping via our GUI. This is a really simple step - the screenshot below shows a very basic example:
Running your zap via the dashboard is the canonical way to confirm the behavior you expect - your Task History will have all relevant details around the ran code's inputData, output and logs. The test step in the editor can be used for a tighter feedback loop.
Try asking for help by tagging questions as Zapier on Stackoverflow!
Launched on Zapier June 14, 2015
The following Code Triggers, Searches, and Actions are supported by Zapier:
Use Python to kick off a workflow. You must return an array of objects. This is an advanced trigger! Uses Python 3.7
Run Python in response to data from trigger. This is an advanced action! Uses Python 3.7.
Do More With Code
Zapier allows you to instantly connect Code with 1,500+ apps to automate your work and find productivity super powers.
Use data from multiple sources
Augment data from a trigger with extra data from other sources (either generated or external API).
Extract data from text
Use custom regular expressions to extract additional data like emails or tracking numbers from large blocks of text.
Transform data types
Convert incorrect dates and other data types.