Webhooks Integrations

Webhooks Integration Details

Launched on Zapier November 8, 2011

Zapier combines Triggers (like "Retrieve Poll") and Actions (like "PUT") to complete an action in one app when a trigger occurs in another app. These combos—called "Zaps"—complete your tasks automatically.

The following Webhooks Triggers, Searches, and Actions are supported by Zapier:

PUT

Fire off a single PUT request as a form or JSON.

POST

Fire off a single POST request as a form or JSON.

Custom Request

Fire off a custom request by providing raw details. Very flexible but unforgiving.

GET

Fire off a single GET request with optional querystrings.

Retrieve Poll

Poll a URL and look for new entries.

Catch Hook

Wait for a new POST, PUT, or GET to a Zapier URL.

Catch Raw Hook

Wait for a new POST, PUT, or GET to a Zapier URL. Gives the request body unparsed (max 2 MB) and also includes headers.

  • Add info to a Google Sheet from new Webhook POSTs

    Keeping an updated record of key information means you never have to wonder if there are missing or forgotten items. Set up this integration, and Zapier can catch a webhook POST from any source you want, automatically adding the information to a new row on Google Sheets once you've chosen which items go into different columns during setup. From then on, you can be sure we'll catch everything while you're free to work on other tasks.

    How this Webhook-Google Sheets information works

    1. A new webhook POST is caught by Zapier
    2. Zapier automatically adds the info you need Google Spreadsheet

    Apps involved

    • A webhook enabled-app of your chosing
    • Google Sheets
  • Send a webhook when an RSS feed is updated

    If you'd like a webhook to be sent when an RSS feed posts a new item, then Zapier can do that for you. Specify which RSS feed to monitor, then whenever it's updated, Zapier can send a webhook to a specified URL.

    How It Works

    1. An RSS feed is updated
    2. Zapier detects the update and sends out a webhook

    What You Need

    • RSS feed
    • URL ready to receive a webhook
  • POST new Facebook Lead Ads to a webhook

    Your new leads can be sent anywhere you need them; all it takes is a webhook and this Facebook Lead Ads-Webhook integration. Once you set it up, any new submission you receive on your Facebook Lead Ads will automatically be sent to the webhook URL you define, letting you connect your form to the rest of your pipeline seamlessly.

    How It Works

    1. A Facebook Lead Ad receives a new submission
    2. Zapier automatically makes a POST to a webhook URL.

    What You Need

    • Facebook Lead Ads
  • Turn Webhooks Into Sent Emails

    Let's be honest, writing another line of PHP to send another email was fine the first couple hundred times, but now it's just plain annoying.

    Well, with the Zapier Webhook trigger and our Email app, you'll get your very own URL to catch the webhooks and you can use any data from:

    • The querystring
    • The body (form-encoded, XML or JSON)

    And you can insert that data into the email. When we get a webhook, you get an email!

    What you'll need

    1. Something to send the HTTP request or webhook (jQuery, PHP, third party, etc...)
    2. An email address in mind (or one defined in the webhook itself)
  • POST new user tweets to a webhook

    Whether you're tracking users for entertainment, education, or business, Zapier can stream all those tweets into your pipeline while you keep working. This Twitter-Webhook integration, will focus on a specific Twitter user, picking up every tweet they post and sending to wherever you need through a Zapier webhook

    How It Works

    1. A user on Twitter makes a post
    2. Zapier automatically makes a POST to a webhook

    What You Need

    • Twitter account
  • Get Slack notifications for new information from a Webhook

    When you want to send information to Slack from a tool you're using that isn't integrated with Zapier, webhooks are a great solution. Just copy the webhook URL we give you into your app, and then Zapier can receive new information from the app and send it to your team in a Slack message.

    How It Works

    1. New information is sent via webhook
    2. Zapier sends that information to your Slack team

    What You Need

    • Slack account
    • Webhook
  • Send an email from Gmail when a webhook is received

    This automation automatically sends an email from Gmail whenever a webhook is received. Zapier will automatically send an email as soon as it detects the webhook at a specified URL.

    How It Works

    1. A webhook is detected
    2. Zapier sends a new email from Gmail

    What You Need

    • webhook
    • Gmail
  • POST new Google Forms responses to a webhook URL

    Don't let those responses linger and grow stale on your spreadsheet. Set up this Zap and they'll be pushed to any webhook-enabled destination you need the moment they come in. It will trigger whenever a new response is detected for your Google Form, automatically making a POST to your chosen webhook URL with all the data, or only specific items.

    Note: To use this integration you'll need a live form that's set up to collect responses in a spreadsheet.

    How this Google Forms-Webhook integration works

    1. A Google Forms response is received
    2. Zapier automation POSTs it to a webhook

    Apps involved

    • Google Forms
  • GET data from a webhook URL every day

    If you want to check a URL daily, Zapier can do that for you. Once you enable this automation, Zapier will perform a GET request to retrieve information from its source URL every day at the time you set.

    How It Works

    1. Set the time of day to check the URL
    2. Zapier retrieves the URL every day

    What You Need

    • webhook
  • New Typeform entry to Webhook post

    So you made an awesome form and you got some responses? Yay you! Now you can eliminate any manual work by posting those entries to a specific URL via Webhook. Here's how...

    How It Works

    1. Zapier watches out for new Typeform entries
    2. When you get a new entry, Zapier will simply post that entry to whatever URL you choose

    What You Need

    • Typeform account
    • Zapier account
  • POST your new tweets to a webhook

    With webhooks, your posts can be routed anywhere you need. Let Zapier handle the traffic with this Twitter-Webhook integration. After being set up it will start listening to your Twitter account. Whenever you post a tweet, the Zap will fire off a webhook, sending your data anywhere you need it.

    How It Works

    1. You post a new tweet on Twitter
    2. Zapier automatically makes a post to a webhook

    What You Need

    • Twitter account
    • Webhooks account
  • Send a webhook when a new row is created in Google Sheets

    If you keep track of information on Google Sheets and want to send a webhook whenever a new row is added, Zapier can do that for you. Select a spreadsheet, and Zapier will send a webhook whenever a new row is added.

    How It Works

    1. A new row is added to Google Sheets
    2. Zapier sends a webhook POST to your selected URL

    What You Need

    • Google Sheets
    • URL ready to receive a webhook
  • Add MailChimp list subscribers from a webhook

    Use a webhook to create a powerful bridge between a certain app and MailChimp. If the app you're working with supports webhooks, easily add a Zapier webhook URL to that app to send data automatically to a MailChimp list.

    How It Works

    1. Your app sends a message containing data to your Zapier Webhook URL
    2. Zapier adds that data to a MailChimp list as a subscriber

    What You Need

    • An app that is able to send messages to a webhook
    • MailChimp account
  • Create ActiveCampaign contacts from webhooks

    If you use webhooks that capture client contact information, Zapier can automatically add that information to ActiveCampaign for you. Once the webhook is activated, Zapier will automatically extract the necessary information from the webhook and add it to ActiveCampaign.

    How It Works

    1. A webhook containing customer information is activated
    2. Zapier extracts the customer information and adds it to ActiveCampaign as a contact

    What You Need

    • webhook containing customer information
    • ActiveCampaign account
  • Send webhook POST requests on a daily schedule

    If the app you're working with can receive HTTP POST requests, Zapier can create and send those requests on a daily schedule. With this integration, you choose a daily schedule and a POST URL, and Zapier will then send that request at the time that you pick.

    This integration can be customised to your app by specifying any header values or providing data in key-value pairs.

    How It Works

    1. Pick a time each day that you want to generate a POST request.
    2. Zapier generates and sends that POST request at that time every day.

    What You Need

    • A webhook capable app to receive a POST request
  • Send Gmail emails through webhooks

    There are many pathways for information to take between your apps. This Gmail-webhook integration leverages two of the most flexible. With it, Zapier can watch your inbox (or only a particular label) for any new emails. Whenever one is detected, it will be sent as the payload to your chosen webhook URL, allowing you to email in or redirect your valuable data with no additional effort.

    How It Works

    1. A new email is received on Gmail
    2. Zapier automatically POSTs it to a webhook URL

    What You Need

    • Gmail account
  • Create Webhooks posts for new email messages

    Need an easier way to view your email messages quickly? Set up this automation, and every time you receive a new inbound email message, Zapier will create a new post. It's an easy way to send messages to your Webhooks-powered app right from your inbox.

    How It Works

    1. New inbound message received
    2. Zapier creates a new post in Webhooks

    What You Need

    • Zapier account
  • Add a new Google Calendar event when a webhook is received

    This automation creates a new Google Calendar event whenever a webhook is received. Zapier automatically uses webhook data to add the event to a Google Calendar as an event.

    How It Works

    1. A webhook is detected
    2. Zapier creates a new detailed event on Google Calendar based on the webhook

    What You Need

    • webhook
    • Google Calendar
  • Send a webhook when an email is sent to Zapier Email Parser

    Zapier Email Parser allows you to extract data from emails to use in other automations on Zapier. Use this automation to have a webhook POST when a new email arrives in your Email Parser inbox.

    How It Works

    1. A new email is sent to your Zapier Email Parser mailbox
    2. Zapier sends a webhook POST to a specified URL

    What You Need

    • Zapier Email Parser email address
    • URL ready to receive a webhook
  • Make webhook POSTs from emails that match searches on Gmail

    Searches are an effective way to find and group together all the emails relevant to your processes. Use this Gmail-Webhook to perform those searches for you. Once this Zap is active, if a new email is detected as a match to your search terms on Gmail, we will automatically POST it to any webhook URL you need, ensuring your data keeps moving without you needing to push it along.

    How It Works

    1. A new email matches your search query on Gmail
    2. Zapier automatically makes a POST to a webhook URL

    What You Need

    • Gmail account
  • Send a webhook when you have a new PayPal sale

    If you'd like to set up a webhook to automatically send when you have a new PayPal sale, Zapier can do that for you. Provide Zapier with your PayPal credentials, and you can configure a webhook to send when you have a new sale.

    How It Works

    1. A new sale is made on PayPal
    2. Zapier detects the sale and sends a webhook

    What You Need

    • PayPal account
    • URL ready to receive a webhook
  • Add new lead information to Google Sheets and Gmail from a webhook

    Need to get your leads processed fast? Use this Zapier integration to capture a lead via a webhook, then add the lead information to Google Sheets and send an update email via Gmail.

    How It Works

    1. Webhook with lead information is sent to Zapier
    2. Webhooks by Zapier "catches" the webhook
    3. Zapier adds new lead information as a new row to Google Sheets
    4. Zapier sends an email with lead information via Gmail

    What You Need

    1. Application to send webhook
    2. Webhooks by Zapier
    3. Google Sheets
    4. Gmail
  • Create webhooks from Tumblr posts

    Save relevant blogs and post them to your webhook URL when you use this Tumblr to Webhooks by Zapier automation. Set it up, and Zapier will watch your Tumblr feed for new posts. When one is created, Zapier will post the new webhook to your specified URL. It's the perfect way to connect Tumblr to your in-house apps.

    How It Works

    1. Zapier watches for new posts in Tumblr
    2. Zapier sends a webhook to a specified URL

    What You Need

    • Tumblr account
    • URL ready to receive webhook
  • POST approaching Google Calendar events to a Webhook URL

    A little advance warning and preparation goes a long way. Set up this Google Calendar-Webhook integration to prepare everything you need before an event. This Zap will trigger at your chosen time before an event begins on Google Calendar, sending the event information to a webhook URL of your choice to feed your other workflows.

    Note: this Zap can be set up to trigger weeks or minutes before an event is about to start

    How It Works

    1. A new event approaches on Google Calendar
    2. Zapier automation makes a POST to a webhook URL

    What You Need

    • Google Calendar account
  • Create a Trello card when a webhook is received

    This automation creates new Trello cards whenever a webhook is received. Zapier automatically uses your webhook data to create a new card which can easily be seen by you and your team.

    How It Works

    1. A webhook is activated
    2. Zapier creates a new Trello card based on the webhook

    What You Need

    • webhook
    • Trello account

Why Zapier?

Free

Get started for free—14 day trial of premium features and apps.

Easy

No coding required—automate any of 1,000+ apps in minutes.

Secure

Enterprise-level security—connect mission-critical apps.

Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.

Become a Zapier Integration Partner

Webhooks simply POST data (or JSON) to a specific URL every time we see something new. Webhooks can also accept data (or JSON) to kick off a workflow in Zapier.