Skip to main content

Try searching for

  • email templates
  • newsletter
  • integrations
  • quickbooks
  • pricing plans
Search

Try searching for

  • email templates
  • newsletter
  • integrations
  • quickbooks
  • pricing plans
  • We'll Help You —

    • Get Your Business Online
        • Websites

          Create a free website that comes with built-in marketing tools.

        • Online Stores

          Launch a store that comes with everything you need to start selling, including marketing tools.

        • Appointment Scheduling

          Add online scheduling to your website so people book appointments with you.

        • Domains

          Claim a custom domain to make it easy for people to find your brand on the web.

      • See overview
    • Market Your Business
        • Email

          Engage your audience with beautiful, branded emails.

        • Landing Pages

          Design landing pages that grow your audience and help you sell more stuff.

        • Digital Ads

          Reach people on Facebook, Instagram, and across the web.

        • Social Media

          Build your following with targeted ads and organic posting on Facebook, Instagram, and Twitter.

        • Campaign Manager

          Streamline your marketing planning and consolidate multichannel campaigns into a single view.

      • See overview
  • Platform Features —

    • Audience Management
        • Marketing CRM

          Get to know your audience and find new ways to market to them.

        • Signup Forms

          Grow your audience with a pop-up or embedded form.

        • Segmentation

          Segment your audience based on shared traits.

        • Behavioral Targeting

          Target your messages based on people's purchase behavior, app activity, and more.

        • Predicted Demographics

          Get predictive insights about your contacts so you can personalize your marketing.

        • Tags & Contact Profiles

          Keep track of what you know about your people with customizable tags.

      • All audience tools
    • Creative Tools
        • Content Studio

          Sync, store, and edit all your images and files in one place.

        • Creative Assistant

          Get beautiful, on-brand designs made for you with the power of AI.

        • Dynamic Content

          Personalize individual content blocks within your emails.

        • Subject Line Helper

          Get real-time feedback on how to refine your subject lines.

        • Campaign Templates

          100+ pre-designed email and landing page templates that fit any message.

      • All creative tools
    • Marketing Automation
        • Customer Journeys

          Design personalized journeys using conditional logic and branching points.

        • Integrations

          Sync your store data and connect other tools to unlock more automation features.

      • All automation tools
    • Insights & Analytics
        • Reports

          Track sales and campaign performance in easy-to-digest reports.

        • Smart Recommendations

          Get personalized recommendations to help you make your next move.

        • A/B Testing

          Test different versions of a single email to see how small changes can impact your results.

        • Surveys

          Gauge interest and customer satisfaction by gathering feedback.

        • Content Optimizer

          Make your email content more engaging with personalized suggestions for improvement.

      • All insights tools
  • Not sure where to start? —

        • E-Commerce and Retail

          Drive traffic and boost sales with a marketing platform that seamlessly integrates with your store.

        • Mobile and Web Apps

          Reach new customers, send behavior‑based campaigns, and increase engagement with your app.

        • Startups

          Find product‑market fit, learn from user feedback, and launch your first marketing campaigns.

        • Agencies & Freelancers

          Get perks and tools for managing clients when you join our free community, Mailchimp & Co.

        • Developers

          Integrate marketing data, send transactional emails, and build integrations using our APIs and documentation.

    • Talk to Sales: +1 (800) 315-5939
  • Product Updates

    Get the latest on new features, product improvements, and other announcements.

    See what's new
  • Learn —

    • Mailchimp 101
    • Help Center
    • Marketing Library
      • Explore our collection of resources to help build your business and boost your digital marketing.

        • Marketing tools and tactics—

          • E-Commerce
          • Digital Content
          • Marketing Automations
          • CRM
          • Websites
          • Email
          • Social Media
        • E-commerce Automations: Time-Saving Techniques for E-commerce

          See how Mailchimp’s e-commerce automations can save you time and help you convert more first-time buyers into repeat customers.

        • Business Stages—

          • Prep & Start

            Learn to write a business plan, build a brand, and turn your ambition into a successful business.

          • Manage & Run

            Off and running? Find tips to help you lead, manage, and make your business even better.

          • Grow & Scale

            Whether you want to grow your team, your following, or your sales, we've got ideas.

      • See overview
  • Community —

      • Mailchimp & Co

        Join our community for freelancers and agencies to unlock tools for managing clients and perks to grow your business.

        • Features for helping clients

          Get access to tools in your Mailchimp account designed just for freelancers and agencies like you.

        • A guided path to partnership

          See all the perks you can unlock as you grow toward becoming a Mailchimp partner.

        • Get inspired by your peers

          Catch up on tips and marketing wisdom from freelancers and agencies around the world.

      • Mailchimp for Developers

        Our APIs make it easy to bring data from your app into Mailchimp, so you can manage your audience, trigger event-based emails, and more.

        • Marketing API

          Use custom data from your app to power timely, relevant marketing campaigns.

        • Transactional API

          Send targeted and event-driven emails and handle and parse inbound email from your users.

        • Release Notes

          The latest updates to our APIs and developer tools.

        • Transactional Email

          Deliver targeted, event-driven messages at scale using our Transactional API or SMTP integration.

    • Hire A Trusted Partner
    • Talk to Sales: +1 (800) 315-5939
  • App Integrations

    Connect your digital tools so you can do more with your marketing.

    See all integrations
  • Mailchimp Presents

    • Podcasts
      • A collection of original content that celebrates the entrepreneurial spirit.

      • Podcasts —

        • New podcast from Björk

          In Sonic Symbolism, hear Björk and her collaborators discuss the making of her last 9 albums.

        • New podcast: Listening

          Explore the minds of 10 musicians as they use their surroundings to make sense of the world.

      • Listen
    • Series
      • A collection of original content that celebrates the entrepreneurial spirit.

      • ORIGINAL SERIES —

        • Switching Off

          Family comes first, especially this time of year.

        • A Family Business

          Kick start the holidays with this Second Act episode chock full of food, family, and tradition.

      • Watch
    • Films
      • A collection of original content that celebrates the entrepreneurial spirit.

      • Films —

        • Crown Candy

          This 100-year-old candy store in St. Louis is rich in history—and chocolate.

        • Welcome to Noodle School

          Students come here to learn from the best and get their shot at a billion-dollar industry.

      • Watch
  • Courier

    • Expert Insights
      • Case studies and how-tos to take you from startup to scale-up and beyond.

      • Workshop —

        • How to win customers without social media

          As social media ads become less effective, how else should you go about acquiring new customers?

        • The $10 million T-shirt

          How did a ‘Black Founders Matter’ T-shirt design transform into a venture capital firm? According to founder Marceau Michel, it was almost completely by accident.

      • All articles
    • Industry Trends
      • Industry deep dives, macro trends, and profiles of fascinating businesses and founders.

      • BRIEFINGS —

        • Stepping away at the right time

          For Orange Bus founders Julian Leighton and Mike Parker, leaving the business was always the plan.

        • What's in a name?

          At first glance, the name of your business might not seem like a crucial factor in your success – but getting it wrong could cause complications. Here are the basic elements to consider.

      • All articles
    • Smart Living
      • Self-improvement, brands to check out and things to see and do – from food to fashion.

      • LIFE —

        • Starting your day right: Laurence Leenaert

          Laurence Leenaert, founder and designer at LRNCE, a handmade ceramics and lifestyle brand in Marrakesh, on her morning routine.

        • How I live: Kerol Izwan

          The founder of Malaysian publishing and lifestyle company Musotrees on why he quit the nine to five (and his career as a biologist) to build the thing that makes him happy.

      • All articles
    • Talk to Sales: +1 (800) 315-5939
Pricing
Talk to Sales

Product Updates

Get the latest on new features, product improvements, and other announcements.

See what's new
View Dashboard
Log In Sign Up Free
  • Sales: +1 (800) 315-5939
  • Search
  • Log In
  • Sign Up
    • Audience
    • Campaigns
    • Account
    View Dashboard
In this article
  • What are webhooks, and how do they work?
  • What is the difference between webhooks and APIs?
  • What are the benefits of using webhooks for businesses?
  • What are the limitations of using webhooks?
  • When should you use webhooks?
  • How do you implement webhooks in an application?
  • Setting up webhooks for your business

Maximize your digital marketing

Use Mailchimp to promote your brand, reach your target audience, and grow your business.

Sign up free
  • Glossary

Webhooks

Webhooks are a way for one application to provide other applications with real-time information. They allow one application to send a notification to another application when a certain event occurs rather than constantly polling for new data. This can help save on server resources and costs.

Webhooks are different from APIs, which allow for communication between different applications but work in a different way. An API is a set of protocols and routines for building and interacting with software applications, whereas a webhook is a way for one application to notify another application when a specific event occurs.

In other words, an API allows you to retrieve data, while a webhook allows data to be pushed to you. This means that instead of having to poll for new data, you can receive data in real time through webhooks.

Webhooks can be useful for a variety of use cases, such as automating various processes and improving workflow. However, it is important to note that setting up webhooks can be a simple process, but it does require some technical knowledge.

Read on to learn more about webhooks and how to leverage them for your website.

What are webhooks, and how do they work?

Small business owners use a lot of technology without even realizing it. Your website, customer relationship management software, live chat tools, and even your accounting application are all examples of technology you use daily to grow your business.

Unfortunately, you may notice some apps don't communicate with one another, which means having to use manual processes to enter data and ensure all your tools are up to date.

Luckily, there is a way for technology to communicate. Webhooks allow your technologies to talk to each other by syncing and sending data to ensure your records are up to date, no matter which technology you use. For example, webhooks are responsible for updating your inventory software anytime there's a purchase on your website

Understanding webhooks can be confusing, especially if you don't have a development background. Ultimately, they can automate several tasks within your organization to reduce the need for manual entry. Let's discuss the webhook definition and how webhooks can be used to improve your business.

MailChimp Blog Post -15 graphic -1-01

Using HTTPS as your webhook URL is recommended, as all modern websites should have these security protocols in place. However, URLs with or without SSL certificates allow applications to communicate with one another.

Webhooks are sometimes referred to as push APIs or reverse APIs because instead of pulling data from one system to another, they push the data to update it in real-time. In either case, the webhook's meaning is the same; it enables you to share data. Webhooks work by making an HTTP request from one application to another.

An example of a webhook is when a customer makes a purchase on your website, and the information is immediately uploaded to your inventory management and shipping system, notifying you to start the order.

Instead of your inventory management system requesting information at a set interval, it will automatically receive the sales information from the website in real-time. Therefore, rather than requesting data from the website, the webhook immediately sends the details to another app.

Webhooks are created using a trigger system. You can configure an event and trigger for when the second application is sent the information. Anything can trigger a webhook, including user logins, purchases, and even Slack messages. After the triggers are configured and published, the webhook will send the event to the second application as soon as they happen, transferring the correct information immediately.

What is the difference between webhooks and APIs?

Websites and APIs are similar because they both enable you to send and retrieve data, but they differ in how they work and their efficiency.

MailChimp Blog Post -15 graphic -3-01 (4)

Application Programming Interface (API)

Application Programming Interfaces are request-based and use polling, which means it sends an HTTP request to the server to check for new information based on an interval you set. Therefore, it does not provide real-time data because it polls information and looks for it periodically.

Webhooks

Webhooks are often called reverse APIs because they push data instead of pulling it. Webhooks send data as soon as an event occurs, allowing one app to receive information from another in real-time. Webhooks are not request-based, so they do not require HTTP requests. Instead, there's no waiting for one app to communicate with another to send the relevant data since the requested data is based on triggers and events.

What are the benefits of using webhooks for businesses?

As mentioned, webhooks allow applications and systems to communicate in real-time by pushing information or data from one to another.

MailChimp Blog Post -15 graphic -2-01 (3)

Additional benefits of using webhooks include:

Automate workflows

The most significant benefit of webhooks is that they allow you to automate workflows within your organization.

With webhooks, users can set up triggers to determine which events send data to a different application. Since the data transfer is instantaneous, automation is often seamless and effortless. There's no limit to what you can automate.

For example, you can have events from social media marketing recorded in a spreadsheet or set up alerts for employees when they receive an email from a client.

Deliver information in real time

Many applications support webhook integrations, allowing them to communicate live with other software. The information from one application is delivered to another in real time, reducing the time it takes to receive the correct information from another system.

With real-time data delivery, there's no need for human intervention; instead, the webhook will ensure the correct data is sent to the right place.

Increase efficiency

Webhooks reduce the need for the manual entry of data and allow teams to accomplish more work in less time without setting up complicated processes or human error.

Webhooks push data into other applications as soon as an event occurs instead of periodically checking for new information, making processes with webhooks more effective because there's no waiting time to receive the information.

Easy to set up

Webhooks require minimal setup than other processes because they use HTTP, which moves data between browsers and servers for many websites. Websites with established HTTP allow them to easily be set up without creating new code for a website.

Instead, you'll receive the webhook URL from the system where you want to send the data and use the code in the application section where you wish to receive data.

What are the limitations of using webhooks?

In the case of webhooks vs. APIs, you might wonder why anyone would still use an API since they're less efficient and productive. A few limitations of webhooks include the following:

Not always supported

Unfortunately, not all applications support webhooks. However, several types of third-party app providers can help you send webhooks by connecting apps that don't have integrations and allowing them to pass data.

Less functionality than APIs

Webhooks only allow for data to be received from one application for another. Therefore, they can't be used for complicated integrations that require bi-directional communication.

Potential for lost data

With webhooks, you won't be alerted if an application or server is down for tails to send data.

Since you'll only receive data when events occur, you won't receive any information if the other system is down. However, with APIs, you'll receive an error response alerting you that the system isn't functional.

Webhooks will attempt to resend data, but they will only try so many times before stopping. Therefore, you'll need another system to know when an application is down to prevent you from losing information.

When should you use webhooks?

Webhooks are one-way communications from one application to another. While they allow you to send data from one place to a destination, the applications cannot communicate back and forth.

However, there are several ways to use a webhook, and how you use them depends on the triggering events you want to use. Here are some instances of when you can use webhooks:

Marketing

With webhooks, you can trigger events within certain campaigns to pass data from one application to another. For example, with mobile app marketing, you can update your subscriber list every time a new user signs up for your app or use it for marketing automation to update your audience lists and contact information when someone takes action on your website.

Sales

Salespeople can use webhooks for online customer interactions, alerting them of changes in shipping and delivery information or updating customer details in sales systems.

Banks

Banks can use several applications at once, making it difficult to keep systems and information up to date. In this case, banks can set up webhooks that change the total money in an account or on a credit card when there's a new charge.

Business

Webhooks can connect your company's many apps and allow the information to be centralized in one place. Communication, productivity, business intelligence, and other apps can use webhooks to alert you of different notifications.

How do you implement webhooks in an application?

Now that you know the answer to “what is a webhook?”, it’s time to use them. Webhooks can be helpful in all aspects of your business, but you must ensure the applications can communicate with webhooks. To connect apps with webhooks, follow these steps:

  1. Retrieve the webhook URL from the application that will receive the data.
  2. Use the webhook URL in the webhook section of the receiving application.
  3. Set up your trigger events and implement event reactions (the events you want the application to notify you about or types of data you want to be sent from one application to another).
  4. Test webhooks to ensure they're working properly and are able to transfer new data from one system to another.

Webhooks are public URLs, so they must be secured. There are several methods of securing your webhooks, but the easiest is using a transport layer security (TLS) protocol that offers end-to-end security.

Setting up webhooks for your business

Webhooks allow you to automate workflows by sending data from one application to another. They're a useful tool that can help you collect information about your subscribers in real-time. For example, with Mailchimp, you can create webhooks for several events, including profile updates, unsubscribes, and other circumstances, to send notifications and update your CRM system.

Webhooks can also update your contact lists when someone fills out a form on your website. Mailchimp allows you to make a great website and deliver data to other applications to help manage your customers and subscribers. Try Mailchimp today to learn how webhooks can automate your marketing campaigns.

Products

  • Why Mailchimp?
  • Product Updates
  • Email Marketing
  • Websites
  • Transactional Email
  • How We Compare
  • GDPR Compliance
  • Security
  • Status
  • Mobile App

Resources

  • Marketing Library
  • Free Marketing Tools
  • Marketing Glossary
  • Integrations Directory

Community

  • Agencies & Freelancers
  • Developers
  • Events

Company

  • Our Story
  • Newsroom
  • Give Where You Live
  • Careers
  • Accessibility

Help

  • Contact Us
  • Hire an Expert
  • Help Center
  • Talk to Sales
  • Mailchimp Presents

    Films, podcasts, and original series that celebrate the entrepreneurial spirit.

    Check it out

  • Courier

    Expert insights, industry trends, and inspiring stories that help you live and work on your own terms.

    Learn more


  • [KB] Download on the App Store
  • Get it on Google Play
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • YouTube
  • Pinterest

©2001-2022 All Rights Reserved. Mailchimp® is a registered trademark of The Rocket Science Group. Apple and the Apple logo are trademarks of Apple Inc. Mac App Store is a service mark of Apple Inc. Google Play and the Google Play logo are trademarks of Google Inc. Privacy | Terms | Cookie Preferences