Webhook for Magento 2

v4.3.3
Magento Edition *
Version *
$229

Webhook for Magento 2 helps stores update instant and real-time notifications by sending API requests to a configurable destination whenever an event is triggered. The module also brings important leads and customer data to improve targeting, increase sales, and strengthen customer relationships.

  • Compatible with Hyva theme
  • Need API/GraphQL for Magento 2 Webhook? Chat now
  • Send API requests when specific events occur
  • Send leads/customer data to CRM or Email Marketing tools
  • Clear logs if the total of logs reaches a specific number
  • Monitor hook logs via a grid
  • Notify admins about errors during sending API requests
  • Automatically replay errored hooks after fixing
Compatible with:
Community: 2.3.* - 2.4.7
Enterprise: 2.3.* - 2.4.7

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Webhook
+
Required Login
+
Catalog Permissions
=
-0%

$0

$0

  • 60-day money back guarantee
  • FREE installation for all

Checkout now


Constantly update store events by sending API requests

Webhook extension for Magento 2 works similarly to a doorbell system. If the doorbell can ring and let you know someone's at the door, then our extension can inform you of what's going on in the store, too. Webhooks are basically user-defined HTTP callbacks that are triggered by specific events. When a trigger event occurs in the source site, the webhook sees the events, collects the data, and sends it to the URL in the form of an HTTP request.

Manage store operation easily with automatic features

Webhook for Magento 2 helps online businesses reduce workload as much as possible by integrating automatic features. Admins can easily set auto-function for clearing unnecessary logs, sending error alert emails, replaying errored hooks, and scheduling cron.

Enhance business marketing via customer data and email strategies

Besides notifying changes about store events, our module is also a supportive tool for collecting essential data. It can continuously update any modification relating to certain events, such as new orders, new customers, etc.



Manage hook

Manage hook

Set hook name, status, store view, priority

Preview hook

Preview hook

Easily preview the hook body with a simple button

Set hook content type

Set hook content type

Provide 4 different content types



Overall rating
5
5
4
3
2
1
Your Rating:
Darwin
31 January 2024

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

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

Meets my expectations. 5-star support. GREAT

Roman Shostak
21 August 2019

Awesome support, thanks a lot! You save my site!

Christopher
04 July 2019

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

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

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

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

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

Highly recommended extension for your shop. Both support and extension are very successful. Thank you Mageplaza!

mohamed
06 March 2019

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

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

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

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

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.



All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements



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


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


  • Compatibility: Now compatible with Magento 2.4.7

  • 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”

  • Bug Fix: We fixed a minor bug when updating events
  • Bug Fix: We fixed a minor bug when creating a new product

  • Compatibility: The extension is now compatible with Magento 2.4.6

  • 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

  • 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

  • Supported multi stores

  • Supported multi stores

  • Fix minor bugs

  • Fix minor bugs

Updated content & labels


Updated content & labels


  • Added shipping and billing address variables in the insert variable button
  • Fixed minor bugs

  • Compatible with Magento v2.4.2
  • Added shipping and billing address variables in the insert variable button
  • Fixed minor bugs

  • Supported Magento v2.4.0

  • Added Resend hook feature
  • Added Order Status selection for Order hook
  • Fixed minor bugs

  • Compatible with Magento v2.3.5

  • Fixed clear webhook logs errors
  • Fixed Unsubscriber still got hook error


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.


General Configuration
Enable/ Disable the extension
Set time to send abandoned carts notice
Set a total number for keeping logs
Set email address(es) to send notice
Allow sending an alert email when an error occurs
Resend hook feature
Select email template
Clean logs daily
Order Status selection for Order hook
Hook logs
View all status, entity, a message of logs
View error messages of logs
Select action for a log: Preview response or Replay (with fixed logs)
Hook management
Set name for a new hook
Set status, store view, priority for the hook
Input Payload URL
Select Method for sending requests
Input Header for the hook
Select content type with 4 choices
Insert variables to the body and preview
Manage hooks via a grid
Compatible with other extensions: Countdown Timer Clocks, Better Sorting, Payment Restrictions, Salesforce Integration
Support
Auto-fit with every device (Mobile, Tablet, PC)
Support multiple stores
Support multiple languages
Fully compatible with Mageplaza extensions
Free support included within the subscription period
60 days guarantee money back

Pricing

Choose your suitable edition.

Community

Crafted for a great webstore start $ 229 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

Great for an enterprise solution $ 429 first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Community Edition
  • Highest priority support
Magento Edition *
Version *
$229

Why choose Mageplaza Magento 2 Webhook

Mageplaza's Magento 2 Webhook extension allows sending the API request to another server when certain events occur. With this module, your Magento system will automatically activate an error email notification while sending the hook. The module especially allows auto-sending data every minute, daily, weekly, and monthly.

Webhook image Webhook image Webhook image Webhook image Webhook image
60-day Money Back

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.

Extensive Support

Extensive Support

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.

Install via Composer

Install via Composer

ESimple installation via composer helps you save time and eliminates technical issues during future updates.

Frequent Updates

Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.