Webhook for Magento 2
v4.3.3Webhook 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 Magento 2.4.7
- 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
Most-Trusted Pick
- Work perfectly together
- Cost-effective
- 60-day money back guarantee
- FREE installation for all
Magento 2 Webhook Highlight Features
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.
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 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.
More features of Magento 2 Webhook Extension
Manage hook
Set hook name, status, store view, priority
Preview hook
Easily preview the hook body with a simple button
Set hook content type
Provide 4 different content types
Reviews (15)
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.
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.
20 April 2022
Meets my expectations. 5-star support. GREAT
21 August 2019
Awesome support, thanks a lot! You save my site!
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
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
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!
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.
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.
25 March 2019
Highly recommended extension for your shop. Both support and extension are very successful. Thank you Mageplaza!
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.
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.
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
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.
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.
Feature Roadmap
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 featureRelease Notes
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
FAQs
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
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
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.
60-day Money Back
Extensive 60-day money-back period. You love it or get a full refund no questions asked.
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
ESimple installation via composer helps you save time and eliminates technical issues during future updates.
Frequent Updates
Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.