PHPackages                             wpoortman/magehook - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. wpoortman/magehook

ActiveMagento2-module[API Development](/categories/api)

wpoortman/magehook
==================

Magento 2 webhook abstraction

1.0.2(5y ago)22555GPL-3.0-or-laterPHPPHP &gt;=7.2

Since Oct 19Pushed 2y ago3 watchersCompare

[ Source](https://github.com/wpoortman/magehook)[ Packagist](https://packagist.org/packages/wpoortman/magehook)[ RSS](/packages/wpoortman-magehook/feed)WikiDiscussions master Synced today

READMEChangelog (3)DependenciesVersions (5)Used By (0)

Magehook
========

[](#magehook)

[![Latest Stable Version](https://camo.githubusercontent.com/2b5d3ae3965bf5450c008d75f9ec5b71d9b2857fc89b9e4e2564dec0a0d45521/687474703a2f2f706f7365722e707567782e6f72672f77706f6f72746d616e2f6d616765686f6f6b2f76)](https://packagist.org/packages/wpoortman/magehook)[![Total Downloads](https://camo.githubusercontent.com/de7fc99708ba2b8cd06c0416c47813f841058b4f122b412a42babcf35d01f5a8/687474703a2f2f706f7365722e707567782e6f72672f77706f6f72746d616e2f6d616765686f6f6b2f646f776e6c6f616473)](https://packagist.org/packages/wpoortman/magehook)[![License](https://camo.githubusercontent.com/37b19ddbfba383e5e051c58d59297b317b9e9e682d6f74dbcdf09cf1567983bd/687474703a2f2f706f7365722e707567782e6f72672f6d616765776972657068702f6d616765776972652f6c6963656e7365)](https://packagist.org/packages/magewirephp/magewire)

Magehook serves as an abstraction layer designed to facilitate the seamless creation and efficient dispatching of (personalized) webhooks from Magento 2. It's important to note that this module doesn't come equipped with pre-defined webhook events by default.

#### Follow on Twitter

[](#follow-on-twitter)

[![Twitter](https://camo.githubusercontent.com/911449dba3807457115bcc64b48b5b238a40562bc3122dbb04db6ea099a1a034/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470732f747769747465722e636f6d2f77706f6f72746d616e2e7376673f7374796c653d736f6369616c266c6162656c3d417574686f723a25323025343077706f6f72746d616e)](https://twitter.com/wpoortman)

Installation
------------

[](#installation)

```
composer require wpoortman/magehook

```

Documentation
-------------

[](#documentation)

- [Global](https://magehook.gitbook.io/magehook/)

More
----

[](#more)

Creating layers of abstraction and tools to simplify complex situations for other developers is a major source of motivation for me. It's one of the reasons I love what I do. Each of my code repositories aims to achieve this. Take a look at my other repositories - they might be helpful for you.

- [Magewire PHP](https://github.com/magewirephp/magewire)
- [Magehook - Logging](https://github.com/wpoortman/hook-logging)
- [Magehook - Sales](https://github.com/wpoortman/hook-events-sales)
- [Magehook - Customer](https://github.com/wpoortman/hook-events-customer)

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within Magehook, please create a [merge request](https://github.com/wpoortman/magehook/pulls) or an [discussion](https://github.com/wpoortman/magehook/discussions). All security vulnerabilities will be promptly addressed.

License
-------

[](#license)

Copyright © [Willem Poortman](https://github.com/wpoortman)

Magewire is open-sourced software licensed under the [MIT license](LICENSE.md).

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 73.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~71 days

Total

3

Last Release

1984d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5383956?v=4)[Willem Poortman](/maintainers/wpoortman)[@wpoortman](https://github.com/wpoortman)

---

Top Contributors

[![wpoortman](https://avatars.githubusercontent.com/u/5383956?v=4)](https://github.com/wpoortman "wpoortman (11 commits)")[![wigman](https://avatars.githubusercontent.com/u/4800926?v=4)](https://github.com/wigman "wigman (4 commits)")

---

Tags

magento2magento2-extensionwebhook

### Embed Badge

![Health badge](/badges/wpoortman-magehook/health.svg)

```
[![Health](https://phpackages.com/badges/wpoortman-magehook/health.svg)](https://phpackages.com/packages/wpoortman-magehook)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35816.5M7](/packages/exsyst-swagger)[lucasdotvin/laravel-soulbscription

A straightforward interface to handle subscriptions and features consumption.

709209.3k](/packages/lucasdotvin-laravel-soulbscription)[pimax/fb-messenger-php

Facebook Messenger Bot PHP API

313188.5k2](/packages/pimax-fb-messenger-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
