flash sale Product image of Webhooks for Magento 2
Magento Edition *
Version *
FREE installation Tooltip
Ends in:
03 : 00 : 00 : 00
Get 10% OFF
icon logo magento 2.4.4 - 2.4.8
Hyva logo Theme

Webhooks for Magento 2

4.9
(15 reviews)
Read all >
The Magento 2 Webhooks extension enables stores to send instant, real-time notifications by triggering API requests to a designated destination whenever an event occurs. You can create unlimited trigger events, set payload URLs with premade variables, and capture valuable leads or customer data to boost targeting, sales, and customer relationships. The extension also makes monitoring easy with a centralized webhook log grid, automatic log clearing when thresholds are reached, and alert emails whenever a hook error occurs, ensuring reliable and efficient system communication.
tick icon
Compatible with Hyva theme
tick icon
Compatible with Magento 2.4.8
tick icon
Need API/GraphQL for Magento 2 Webhooks for Magento 2? Chat now
Free Installation
60 days money back guarantee

Automate customer & marketing workflows

Send customer data, leads, and order updates directly to your CRM or email platform in real time. Automate campaigns, improve personalization, and cut down on manual exports.

Auto-send leads & customer data

The Magento 2 Webhooks extension seamlessly integrates with CRM and email marketing systems, ensuring efficient data synchronization. New orders, customers, and other updates are automatically sent to these systems in real time. With Mageplaza Webhooks, store owners can maintain accurate and up-to-date data, leading to smoother sales and after-sales processes.

Abandoned cart notifications

A key feature of Magento 2 Webhooks is the ability to send API requests when cart abandonment occurs. For stores with Customer Care or Sales teams, real-time notifications about abandoned carts are crucial for prompt follow-up and customer engagement.

Other Helpful Features for Magento 2 Webhook

Replaying errored hooks

By default, hooks trigger immediately after an event, which can slow down loading times and impact performance. To prevent this, Mageplaza Webhooks for Magento 2 offers a scheduling feature, allowing admins to set specific times for sending hooks and syncing data. Synchronization can be scheduled every minute, daily, weekly, or monthly.

Cron schedule

The module allows the system to automatically retry hooks with an "Error" status after a set time. This feature ensures API requests are resent once errors are resolved, reducing the need for manual checks and retries.

Hook preview

Mageplaza Webhook plugin for Magento 2 provides a preview of the hook body with a single click. By clicking the "Preview" button, you can view a detailed list of variables included in the body, providing a clear and comprehensive overview.

Multiple HTTP methods

Magento 2 Webhooks module gives you the flexibility to choose the HTTP method to send data to external systems, including GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, and PATCH. Supporting a variety of methods is crucial because different systems may require or prefer different methods to process data.

Different content types

The "Support for Four Different Content Types" feature of the Magento 2 Webhook extension allows flexible data transmission to external systems. Specifically, this extension supports the following four content types:
check
application/json
check
application/x-www-form-urlencoded
check
application/xml (XML)
check
application/json; charset=UTF-8

What customers say about us

Product reviews: 15
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Darwin
31 January 2024
Verified purchase
I recently integrated Mageplaza's Magento 2 Webhook Extension into my e-commerce store, and I must say it has been a game-changer for automating processes and keeping my store information up-to-date in real-time.
Ermik
06 May 2022
Verified purchase
Easy to use and friendly support. I have to say it's great to find out about you guys. That's what I call great business.
Matthew
20 April 2022
Verified purchase
Meets my expectations. 5-star support. GREAT
Roman Shostak
21 August 2019
Verified purchase
Awesome support, thanks a lot! You save my site!
Christopher
04 July 2019
Verified purchase
Great products, works just as explained. If we could also get webhooks for when reviews were done would be 5 5 :D
Muhammad Umar
03 July 2019
Verified purchase
The extension is very good. Easy to use and also a lot of good options I would like to use it in my multiple projects as well. Thanks Mageplaza
xdev
25 June 2019
Verified purchase
This extension works very perfectly. Thanks to this module I can use API call very easily without creating it by myself!! It saved a lot of my time. It provides also logs for the Webhook, very useful and easy to use!
Shawn
30 May 2019
Verified purchase
Thanks a lot. The work you have done was exceptional with great content and with complete concentration. You were also punctual about the completion of the work. Wish you more success, Mageplaza.
Ercan
26 March 2019
Verified purchase
This extension works very perfectly and I purchased a lot of extensions from Mageplaza. Support is responsive as well, answering my questions quickly and with good details. It really should be part of Magento. Perfect plugin. 5 stars.
wrc
25 March 2019
Verified purchase
Highly recommended extension for your shop. Both support and extension are very successful. Thank you Mageplaza!
mohamed
06 March 2019
Verified purchase
Great extension and great plug in. I would like to thank Mageplaza for this free extension. Great Webhook extension for Magento 2. Great service and great support.
Japhet
02 March 2019
Verified purchase
The tool is really good. I will use this tool for another couple of sites that I have. The installation was pretty easy and the use is, too.
Harsha
25 February 2019
Verified purchase
Webhook extension for Magento 2 is simple and easy to utilize. Finally, find this extension that it improves our work with Magento 2. I recommend to go with this
Sami
24 February 2019
Verified purchase
Great Webhook extension for Magento 2. Finally, find this extension that improves our work with Magento 2. Great support. Great job. Thank you very much.
Yechiel
18 January 2019
Verified purchase
Great Webhook extension for Magento 2. Finally, find this extension that improves our work with Magento 2. Great support. Great job. Thank you very much.

Release notes

  • (Magento v2.3.x)

    20 August 2025

  • v4.3.5 (Magento v2.4.x)

    23 May 2025

    • Bug Fix: Fixed Hook Order not Send when create order in frontend
  • v4.3.4 (Magento v2.4.x)

    16 April 2025

    • Compatibility: Now compatible with Magento 2.4.8
  • v4.3.3 (Magento v2.4.x)

    22 July 2024

    New Update: Improve the performance of the Cron job for the Abandoned Cart Hook feature, capable of handling large volumes of data

  • v4.3.2 (Magento v2.4.x)

    27 June 2024

    Bug Fix: Fixed Hook Order not create when order status changes

  • v4.3.1 (Magento v2.4.x)

    05 May 2024

    • Compatibility: Now compatible with Magento 2.4.7
  • v4.3.0 (Magento v2.4.x)

    15 January 2024

    • New Update: We updated the preview section with more detailed attributes
    • New Update: We updated how the “Add New Event” dropdown section display
    • New Update: We updated template variables for users
    • New Feature: We added “Unsubscribe Event”
  • v4.2.2 (Magento v2.4.x)

    14 December 2023

    • Bug Fix: We fixed a minor bug when updating events
    • Bug Fix: We fixed a minor bug when creating a new product
  • v4.2.1 (Magento v2.4.x)

    16 May 2023

    • Compatibility: The extension is now compatible with Magento 2.4.6
  • v4.2.0 (Magento v2.4.x)

    13 April 2023

    • New Feature: We added auto replay errored hooks after the scheduled time feature
    • New Feature: We added an event for new Review
    • Bug Fix: We fixed a minor event bug that caused enabled events to can not send data
  • v4.1.4 (Magento v2.4.x)

    30 January 2023

    • Compatibility: The extension is now compatible with PHP 8
    • Compatibility: The extension is now compatible with Magento 2.4.5p1
    • Bug Fix: We solved the bug abandoned hook entity can’t get item data
  • v1.3.3 (Magento v2.3.x)

    22 June 2022

    • Supported multi stores
  • v4.1.3 (Magento v2.4.x)

    22 June 2022

    • Supported multi stores
  • v4.1.2 (Magento v2.4.x)

    17 November 2021

    • Fix minor bugs
  • v1.3.2 (Magento v2.3.x)

    17 November 2021

    • Fix minor bugs
  • v1.3.1 (Magento v2.3.x)

    18 August 2021

    Updated content & labels

  • v4.1.1 (Magento v2.4.x)

    18 August 2021

    Updated content & labels

  • v1.3.0 (Magento v2.3.x)

    26 May 2021

    • Added shipping and billing address variables in the insert variable button
    • Fixed minor bugs
  • v4.1.0 (Magento v2.4.x)

    26 May 2021

    • Compatible with Magento v2.4.2
    • Added shipping and billing address variables in the insert variable button
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    13 October 2020

    • Supported Magento v2.4.0
Load More

Frequently Asked Questions

Magento stores have a variety of minor tasks and system procedures that require upgrades. Webhooks automate operations and send vital messages to your shop. It can update various events happening in your store.

Webhooks are often used to link two separate apps. When an event occurs on the trigger application, it generates the data and sends it to a webhook URL in the action application-the one that you want to do something with the data from the first application.

Magento 2 API give you information only when you make a query. You need to send requests to obtain the data you want, and this process can use more resources than necessary. With frequent queries, the system can get tired. APIs can be suitable for tasks that don't require constant updates, but they are not very efficient for continuous data exchanges. This is where Magento 2 webhooks come into play. Unlike APIs, webhooks don't need you to make a query. Instead, they inform you when something changes proactively. For constant data exchanges, Magento webhook integration can be more efficient.

Here's how a webhook works:
- An event happens in a connected app or website.
- The webhook detects the event.
- It collects data related to the event.
The data is sent to the specified URL.

To prevent this issue, you can take a look at Magento 2 SMTP, which can meet your expectations.

There are 2 important parts you need to know for creating a secure webhook: Events and Observers.
- Events: In Magento 2, events are moments when something important happens, like when a new order is placed, a customer account is created, or a product is updated.
- Observers: If you want to respond to specific events, you can create PHP classes called observers. These observers run their code whenever the event they're watching is triggered.
Fortunately, creating a webhook becomes much simpler when using Mageplaza's Magento 2 Webhook extension. With an easy-to-use design, store owners can easily set up hooks in the backend. Follow our User Guide for more details.

Absolutely. In fact, most stores pay special attention to order event triggers. To do so, please select the hook trigger entity as a new order and insert your payload URL of the CRM system from the admin backend.

Yes, it can be done easily by adding time by minutes in the admin backend.

It is not limited. You can freely set the number from the backend. When the total of logs reaches a specific number, the system will automatically process cleaning logs.

Please enable the alert function from the backend; this allows sending real-time notifications about errors via email.

Yes, Webhooks for Magento 2 is compatible with Hyva theme. However, the checkout only supports hyva-themes/magento2-theme-fallback. To learn how to enable checkout on Hyva, please follow this guide.

Mageplaza provides FREE Hyva Checkout Compatibility for all of our extensions upon requests. You can request by contacting us via email, live chat, or support ticket. Our team will respond within 24 hours and ask for details such as Order ID, extension name, Magento & Hyva versions, and any special requirements. To qualify, your module subscription must be active. If your subscription has expired, renewal is required as some older modules do not support Hyva. Additional customization requests may incur extra costs, and our team will inform you before proceeding. For assistance, feel free to reach out - we're here to help!

Magento Edition *
Version *
FREE installation Tooltip
Ends in:
03 : 00 : 00 : 00
Get 10% OFF
icon logo magento 2.4.4 - 2.4.8
Hyva logo Theme

Pricing

Choose your suitable edition.

Community

$ 229 first year
Includes support & updates for 1 year Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

$ 429 first year
Includes support & updates for 1 year Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition
check
Highest priority support
Can't see the feature you're looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon