The Zapier Engineering Blog

A blog about hacking, development workflow automation, and how to get things done with less work.

Bug Bounty Hall of Fame

Larry Tremblay / Published March 10, 2021

We'd like to give a shout out to all of the researchers who have helped us make Zapier a little better over the years. Thanks for all of your work!

2021


Machine learning made easier with datto package

Kristie Wirth / Published October 2, 2020

Machine learning isn't easy

Machine learning can get complex rather quickly. There are so many steps to the process, and keeping track of everything you've done is tricky at times.

Here at Zapier, we're experimenting with all types of machine learning algorithms. From recommending Zaps to automating support ticket responses...


How to write great bug bounty submissions

Larry Tremblay / Published June 15, 2020

Getting clear and concise details on any security issue in Zapier is essential to ensure we can quickly triage and confirm your submission. Here, we've provided a suggested format and some tips for writing a great bug bounty report.

Before submitting, please refer to the security exploit bounty program page...


How Zapier Reduces Churn for Clearbit

Deborah Tennen / Published October 10, 2019

Welcome to our series of case studies about our partners. In this post, we'll be looking at how Clearbit has made the most of their Zapier integration.

In the SaaS world, it's a constant struggle to reduce churn. In fact, more than 40% of users who sign up for your...


Zapier at PyCon 2019

Mariatta / Published April 22, 2019

PyCon US in Cleveland is starting in a couple of weeks. We at Zapier had a great time at PyCon last year, and we're excited to return as a sponsor for the second year in a row!

The crew this year consists of a number of engineers and recruiters. We...


How to Use the Google Calendar API

Bryan Helmig / Published December 1, 2018

Google Calendar is one of the most popular ways to manage events, meetings, holidays, and anything else you need to schedule. The Google Calendar API lets you add and update events automatically, so your computer manage your calendar for you!

Here's everything you need to know about the Google Calendar...


Google One-tap Experiments: An Improved UX with IFrames and Cookies

Weston Thayer / Published November 14, 2018

Google One-tap is a new experience that allows users to create an account or log in to your website with a single click. It builds on the popular Sign in with Google button to cut an entire page out of the authentication flow:

Google One-tap and Sign in with Google examples

Allowing people to sign in with their...


Track Your API Users to Gauge Integration Effectiveness

Adam DuVander / Published September 20, 2018

Your best customers probably use your API, even though they typically aren’t writing a single line of code. For SaaS applications, users have come to expect their software to interact with all their other tools. Integrations aren’t just for one-time co-promotion—they make both services more valuable. Just like you put...


API Best Practices: Webhooks, Deprecation, and Design

Adam DuVander / Published August 16, 2018

At Zapier we love what APIs make possible, but we also wrestle with them every day. Our developer platform connects to over 1,000 APIs with millions of a calls every day. We run into API downtime, anti-patterns, and deprecations all the time. Here we’ve collected some of the best tips...


How we used iptables to replicate UDP traffic when upgrading our Graylog cluster

Kishore Nallan / Published August 2, 2018

At Zapier, we're big fans of Graylog, and rely heavily on its logs to help us track down tricky bugs and correlate customer issues with specific outages.

Recently, we needed to upgrade our Graylog cluster. Since we had to do this with zero downtime, we decided to provision a...