justbetter/laravel-magento-webhooks
justbetter/laravel-magento-webhooks makes it easy to receive and process Magento webhooks in Laravel. Register endpoints, map incoming Magento events to handlers, and integrate webhook data cleanly into your existing Laravel workflows.
mageplaza/webhooks payloads. That replaces a 1–3 sprint integration chore with a composer install and a config file — a meaningful argument on any roadmap that already assumes Magento as a backend and Laravel as the destination.customer_register_success, fulfillment orchestration on sales_order_shipment_save_after, inventory or loyalty updates on order state changes — without building a polling tier.mageplaza/webhooks (a paid Magento extension with its own event catalogue), the product decision becomes "are we standardizing on Mageplaza's webhook contract?" — which is both a technical and a vendor-procurement choice.Consider it when all of the following hold:
mageplaza/webhooks extension on the Magento side. This package is explicitly a listener for that extension's contract — it is not a generic Magento webhook client and does nothing without Mageplaza emitting the events.sales_order_place_after, customer_register_success, catalog_product_save_after, etc.). If your critical signals aren't in that list, the package's value collapses.Look elsewhere when:
Magento_Webapi, Adobe Commerce's own eventing, or a different webhook vendor, this package is the wrong tool.For executives: This is a small, MIT-licensed connector that lets our Laravel services react in real time to Magento events — orders, shipments, customer signups — without a custom integration project. It's the cheapest credible option we've identified for real-time Magento signal into our application tier. The trade-off is that it's a niche, single-maintainer package (12 GitHub stars), so we should treat it as an accelerator, not a foundation: prototype fast, verify coverage against our actual event needs, and budget a modest amount of internal ownership (fork or vendor) if we adopt it beyond a proof of concept. It's not a strategic bet; it's a well-scoped shortcut that buys us weeks.
For engineering: This is justbetter/laravel-magento-webhooks — a thin Laravel listener for mageplaza/webhooks. It handles the receive-and-dispatch plumbing (route registration, payload handling, Laravel events/jobs) so we don't write it ourselves. Dependencies are minimal; the MIT license means we can fork if we need to. Risks to flag in the ADR: (1) hard dependency on the paid Mageplaza extension and its event contract; (2) low upstream activity — we should pin the version, add contract tests against Mageplaza payload shapes, and own the code path we depend on; (3) no built-in delivery guarantees beyond what we add (retries, DLQ, idempotency keys). Recommendation: adopt for a bounded spike, measure the actual event coverage against our business events, then decide whether to standardize or reimplement in ~2 weeks if maintenance risk becomes a concern.
Ask: one sprint of integration engineering to validate the pipeline end-to-end against a non-production Magento instance, with a go/no-go decision at the end based on event coverage and operational ergonomics.
How can I help you explore Laravel packages today?