Product image of Webhook
Magento Edition *
Version *
$229

Webhook for Magento 2

v4.3.3
4.9
(15 reviews)
Read all >
The Magento 2 Webhook extension enables stores to send instant, real-time notifications by triggering API requests to a designated destination whenever an event occurs. This module also helps capture valuable leads and customer data, enhancing targeting, boosting sales, and strengthening customer relationships.
tick icon
Compatible with Hyva theme
tick icon
Need API/GraphQL for Magento 2 Webhook? Chat now
tick icon
Send API requests when specific events occur
tick icon
Create unlimited trigger events
tick icon
Set payload URL with premade variable
tick icon
Easily monitor all webhook logs on grid
tick icon
Auto-clear logs if the total of logs reaches a specific number
tick icon
Send alert emails if any hook error occurs
Compatible with:
Community: 2.3.* - 2.4.7
Enterprise: 2.3.* - 2.4.7
Free 1 year support & updates
60 days money back guarantee

Core objectives of advanced Webhook plugin

Link to external systems icon
Link Magento 2 to external systems
with immediate event-triggered notifications
Maintain real-time data icon
Maintain real-time data accuracy
through rapid and reliable communication
Save time icon
Save time and resources
via many automatical business processes
Create unlimited trigger events

Create unlimited trigger events

Magento 2 Webhooks instantly detect updates and send API requests to external servers or applications the moment specific events occur. Admins can set up webhooks for various events related to orders, customers, products, categories, and more.
Show more

Set payload URL with available variables

To ensure your webhooks function correctly, you must provide a payload URL to receive API requests. You can then easily append variables to the URL by selecting them from a predefined list provided by Mageplaza.
Show more
Set payload URL with available variables
Monitor all webhook logs

Monitor all webhook logs

Hook logs help admins track hook statuses—success or error. Error logs display messages for quick review. Admins can also view log details like Log ID, name, entity and preview responses directly from the action field.
Show more

Clear logs automatically

Admins can enable automatic log cleanup by setting a limit on stored logs. Older logs are removed once this limit is reached, and only the newest ones are kept. To disable this feature, leave the field empty or set it to zero.
Show more
Clear logs automatically
Send error alert emails

Send error alert emails

The Webhook extension alerts users to critical errors for timely resolution. Store owners can enable automatic error notifications via email and specify recipient addresses.
Show more

All features

Unlimited trigger events
With the ability to create unlimited trigger events, you can automate every workflow in your store, from order management and inventory to customer care and marketing.
Admins can create hooks based on multiple events, including:
check icon
Order: new order, new order comment, new invoice, new shipment, new credit memo
check icon
Customer: new customer, update customer, delete customer
check icon
Product: new product, update product, delete product
check icon
Category: new category, update category, delete category
check icon
Others: customer login, subscriber, unsubscribe, abandoned cart, new reviews
Pre-made variable for payload URL
A Payload URL is a web address (URL) where the system sends data (the payload) when a specific event is triggered. Variables are dynamic values that can change depending on the specific event. For example, Order ID, customer email, product name, etc.
Here are the benefits that the 'insert premade variable' feature for Payload URLs provides:
check icon
Flexible data customization: You can easily customize the sent data by inserting variables into the payload URL. This allows you to send precisely the information the receiving system needs, helping it process the data more efficiently.
check icon
Save time and effort: Instead of manually building a complex payload URL, you can use the premade variables to generate the URL quickly and easily automatically.
check icon
Reduce errors: Using premade variables helps reduce human error when entering data or constructing the payload URL.
Hook management via grid
After creating hooks, merchants can view a grid displaying key details such as Name, Status, Store View, Entity, Priority, and Updated Date. This gives admins a clear overview and the option to enable or disable all hooks simultaneously.
Webhook log management
Hook logs are supported to help admins update the status of hooks: success or error. With the error hook, a message will be displayed on the log for quick view.
Besides, admins can view the hook details, including Log ID, name, and entity, and, especially, preview the response quickly from the action field of the log.
Admins can choose one of two actions: View detailed log information (log ID, entity, request body, etc.) or replay logs.
Auto clear logs function
This feature enables administrators to manage log storage efficiently. Logs record system activity and can consume a large amount of storage space over time.
Here's a breakdown of the benefits:
check icon
Efficient Log Management: This feature automates the process of managing log file sizes. Instead of manually deleting old logs, the system automatically removes them when the number of logs exceeds a specified limit.
check icon
Customizable Log Retention: Administrators can configure the number of logs to retain. For example, if you want to keep the most recent 100 logs, simply enter 100. The system will automatically delete older logs when the total number of logs reaches 100.
check icon
Prioritizes Recent Logs: The system prioritizes keeping the newest logs, which are generally more useful for analysis and debugging.
check icon
Disabling the Feature: If you don't want the system to automatically delete logs (for example, if you're going to keep all logs for archival purposes), you can disable this feature by leaving the log number setting field empty or entering 0.
Error alert emails
Webhook extension notifies users of significant errors so they can be solved in time. Store owners can configure automatic notification emails about errors when sending API requests. Additionally, admins can also provide the email address(es) to which they want the system to send notifications.
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.
Replaying errored hooks
By default, hooks trigger immediately after an event, which can slow down loading times and impact performance. To prevent this, Mageplaza Webhook 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.
Auto-sending 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.
Hook preview
This plugin 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.
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 icon
application/json:
check icon
application/x-www-form-urlencoded
check icon
application/xml (XML)
check icon
application/json; charset=UTF-8:
Variable HTTP methods
This 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.

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

  • 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
  • v1.2.0 (Magento v2.3.x)

    13 October 2020

    • Added Resend hook feature
    • Added Order Status selection for Order hook
    • Fixed minor bugs
  • v1.1.3 (Magento v2.3.x)

    16 July 2020

    • Compatible with Magento v2.3.5
  • v1.1.2 (Magento v2.3.x)

    16 June 2020

    • Fixed clear webhook logs errors
    • Fixed Unsubscriber still got hook error
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.

All features

Unlimited trigger events
With the ability to create unlimited trigger events, you can automate every workflow in your store, from order management and inventory to customer care and marketing.
Admins can create hooks based on multiple events, including:
check
Order: new order, new order comment, new invoice, new shipment, new credit memo
check
Customer: new customer, update customer, delete customer
check
Product: new product, update product, delete product
check
Category: new category, update category, delete category
check
Others: customer login, subscriber, unsubscribe, abandoned cart, new reviews
Pre-made variable for payload URL
A Payload URL is a web address (URL) where the system sends data (the payload) when a specific event is triggered. Variables are dynamic values that can change depending on the specific event. For example, Order ID, customer email, product name, etc.
Here are the benefits that the 'insert premade variable' feature for Payload URLs provides:
check
Flexible data customization: You can easily customize the sent data by inserting variables into the payload URL. This allows you to send precisely the information the receiving system needs, helping it process the data more efficiently.
check
Save time and effort: Instead of manually building a complex payload URL, you can use the premade variables to generate the URL quickly and easily automatically.
check
Reduce errors: Using premade variables helps reduce human error when entering data or constructing the payload URL.
Hook management via grid
After creating hooks, merchants can view a grid displaying key details such as Name, Status, Store View, Entity, Priority, and Updated Date. This gives admins a clear overview and the option to enable or disable all hooks simultaneously.
Webhook log management
Hook logs are supported to help admins update the status of hooks: success or error. With the error hook, a message will be displayed on the log for quick view.
Besides, admins can view the hook details, including Log ID, name, and entity, and, especially, preview the response quickly from the action field of the log.
Admins can choose one of two actions: View detailed log information (log ID, entity, request body, etc.) or replay logs.
Auto clear logs function
This feature enables administrators to manage log storage efficiently. Logs record system activity and can consume a large amount of storage space over time.
Here's a breakdown of the benefits:
check
Efficient Log Management: This feature automates the process of managing log file sizes. Instead of manually deleting old logs, the system automatically removes them when the number of logs exceeds a specified limit.
check
Customizable Log Retention: Administrators can configure the number of logs to retain. For example, if you want to keep the most recent 100 logs, simply enter 100. The system will automatically delete older logs when the total number of logs reaches 100.
check
Prioritizes Recent Logs: The system prioritizes keeping the newest logs, which are generally more useful for analysis and debugging.
check
Disabling the Feature: If you don't want the system to automatically delete logs (for example, if you're going to keep all logs for archival purposes), you can disable this feature by leaving the log number setting field empty or entering 0.
Error alert emails
Webhook extension notifies users of significant errors so they can be solved in time. Store owners can configure automatic notification emails about errors when sending API requests. Additionally, admins can also provide the email address(es) to which they want the system to send notifications.
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.
Replaying errored hooks
By default, hooks trigger immediately after an event, which can slow down loading times and impact performance. To prevent this, Mageplaza Webhook 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.
Auto-sending 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.
Hook preview
This plugin 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.
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:
Variable HTTP methods
This 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.

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

  • 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
  • v1.2.0 (Magento v2.3.x)

    13 October 2020

    • Added Resend hook feature
    • Added Order Status selection for Order hook
    • Fixed minor bugs
  • v1.1.3 (Magento v2.3.x)

    16 July 2020

    • Compatible with Magento v2.3.5
  • v1.1.2 (Magento v2.3.x)

    16 June 2020

    • Fixed clear webhook logs errors
    • Fixed Unsubscriber still got hook error
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.

Magento Edition *
Version *
$229

Pricing

Choose your suitable edition.

Community

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

Enterprise/ Magento Cloud

$ 429 first year
Free 1 year support & updates 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