Webhooks for Magento 2
Flexible webhook control for admins
Easily create, manage, and customize Magento 2 webhooks right from your admin panel - no coding required. Gain full control over triggers, payloads, and priorities with just a few clicks.
Unlimited trigger events
Set payload URL with available variables
Hook management grid
Auto clear logs
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
Other Helpful Features for Magento 2 Webhook
Replaying errored hooks
Cron schedule
Hook preview
Multiple HTTP methods
Different content types
What customers say about us
Release notes
-
(Magento v2.3.x)
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!
Pricing
Community
$229 first yearEnterprise/ Magento Cloud