PHPackages                             basementdevs/filament-webhooks - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. basementdevs/filament-webhooks

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

basementdevs/filament-webhooks
==============================

A Filament plugin to log and inspect inbound webhooks in your admin panel

6.0.0(3mo ago)13.0k↓88.8%[4 PRs](https://github.com/basementdevs/filament-webhooks/pulls)MITPHPPHP ^8.3CI passing

Since Sep 15Pushed 3mo agoCompare

[ Source](https://github.com/basementdevs/filament-webhooks)[ Packagist](https://packagist.org/packages/basementdevs/filament-webhooks)[ Docs](https://github.com/basementdevs/filament-webhooks)[ GitHub Sponsors](https://github.com/danielhe4rt)[ RSS](/packages/basementdevs-filament-webhooks/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (6)Dependencies (28)Versions (15)Used By (0)

filament-webhooks
=================

[](#filament-webhooks)

[![Latest Version on Packagist](https://camo.githubusercontent.com/b9d72dd0cd29c4e0b18eb39089f1034744e967edc447ea5d4d857ac137c07990/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f626173656d656e74646576732f66696c616d656e742d776562686f6f6b732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/basementdevs/filament-webhooks)[![GitHub Tests Action Status](https://camo.githubusercontent.com/797aa371f0fcd04c6938e138265086789638eff35af45165cd562af6da98a456/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f626173656d656e74646576732f66696c616d656e742d776562686f6f6b732f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/basementdevs/filament-webhooks/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/295c9a565d4593caabec6022f657eb10042a5b232004cfc223027e783287021b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f626173656d656e74646576732f66696c616d656e742d776562686f6f6b732f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/basementdevs/filament-webhooks/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/d080852319b2da6c3b8336666c7c731721ee9d64a3cd1d7e24fede6abe4054f0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f626173656d656e74646576732f66696c616d656e742d776562686f6f6b732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/basementdevs/filament-webhooks)

A Laravel package that adds Filament v4 resources to view and manage inbound webhooks. It provides:

- A configurable Filament navigation entry for "Webhooks" under a Logs group
- Storage/model for inbound webhook payloads
- Enum of supported webhook providers with icons/colors for the Filament UI

Note: This readme documents what is detectable from the codebase. Where details are unclear, TODO notes are added for follow-up.

Requirements
------------

[](#requirements)

- PHP ^8.3
- Laravel (Illuminate Contracts) ^11.0 or ^12.0
- Filament ^4.0
- Composer

Development dependencies (repo contributors): Pest, PHPStan, Larastan, Testbench, Pint

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

[](#installation)

Install via Composer in a Laravel application:

```
composer require basementdevs/filament-webhooks
```

The package auto-registers its service provider via the `extra.laravel.providers` entry in composer.json.

### Migrations

[](#migrations)

This package discovers and loads its migrations. Run your app migrations after installing:

```
php artisan vendor:publish --tag="filament-webhooks-migrations"
```

```
php artisan migrate
```

### Configuration

[](#configuration)

Publish the config file if you need to customize defaults:

```
php artisan vendor:publish --tag="filament-webhooks-config"
```

Config options (config/filament-webhooks.php):

- navigation\_group: default "Logs"
- navigation\_label: default "Webhooks"
- navigation\_icon\_inactive / navigation\_icon\_active: Filament Heroicon enums
- navigation\_sort: default 100
- model: Eloquent model class used to store inbound webhooks (defaults to Basement\\Webhooks\\Models\\InboundWebhook)
- providers\_enum: Enum class of supported providers (defaults to Basement\\Webhooks\\Enums\\InboundWebhookSource)

### Views

[](#views)

If the package ships views under a publish tag, they can be published with:

```
php artisan vendor:publish --tag="filament-webhooks-views"
```

Note: The presence and contents of views are not confirmed in the current repo. TODO: Document available views/components.

Usage
-----

[](#usage)

Once installed in a Filament-enabled Laravel application, a "Webhooks" section should appear in your Filament admin navigation (by default under the "Logs" group). From there you can review inbound webhooks stored by your application.

How inbound webhooks are stored depends on your app integration. This package provides supporting types and actions, including:

- Model: `Basement\Webhooks\Models\InboundWebhook`
- Enum: `Basement\Webhooks\Enums\InboundWebhookSource`
- Action: `Basement\Webhooks\Actions\StoreInboundWebhook` (implementation details depend on your app)

Running Tests
-------------

[](#running-tests)

This repository uses Pest for testing:

```
composer test
```

To generate coverage:

```
composer test-coverage
```

Changelog
---------

[](#changelog)

See [CHANGELOG.md](CHANGELOG.md) for recent changes.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details. If this file is missing, TODO: add contribution guidelines or update this section.

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

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities. If your repository does not include this path, TODO: add SECURITY.md and update the link.

License
-------

[](#license)

The MIT License (MIT). See [LICENSE.md](LICENSE.md) for more information.

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance81

Actively maintained with recent releases

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80.5% 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 ~38 days

Recently: every ~48 days

Total

6

Last Release

99d ago

Major Versions

0.1.2 → 5.0.02026-03-02

5.0.2 → 6.0.02026-03-26

PHP version history (2 changes)0.1.0PHP ^8.4

0.1.1PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/02c87326bfe0283475a9bd73a12100d564617668fd9fd57eb703ea08f420898e?d=identicon)[DanielHe4rt](/maintainers/DanielHe4rt)

![](https://www.gravatar.com/avatar/106d2f6fe02dbdcecf60145a5fac1e98084bb72869fad272c1fd372ce15a4ff3?d=identicon)[RichardGL11](/maintainers/RichardGL11)

---

Top Contributors

[![danielhe4rt](https://avatars.githubusercontent.com/u/6912596?v=4)](https://github.com/danielhe4rt "danielhe4rt (33 commits)")[![gvieira18](https://avatars.githubusercontent.com/u/48625433?v=4)](https://github.com/gvieira18 "gvieira18 (4 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (1 commits)")[![PilsAraujo](https://avatars.githubusercontent.com/u/78178841?v=4)](https://github.com/PilsAraujo "PilsAraujo (1 commits)")[![RichardGL11](https://avatars.githubusercontent.com/u/100035136?v=4)](https://github.com/RichardGL11 "RichardGL11 (1 commits)")

---

Tags

laravelBasement Developersfilament-webhooks

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/basementdevs-filament-webhooks/health.svg)

```
[![Health](https://phpackages.com/badges/basementdevs-filament-webhooks/health.svg)](https://phpackages.com/packages/basementdevs-filament-webhooks)
```

###  Alternatives

[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[spatie/laravel-pdf

Create PDFs in Laravel apps

1.0k4.8M47](/packages/spatie-laravel-pdf)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17760.2k3](/packages/stephenjude-filament-jetstream)[stephenjude/filament-debugger

About

104162.2k2](/packages/stephenjude-filament-debugger)[tapp/filament-maillog

Filament plugin to view outgoing mail

3070.3k1](/packages/tapp-filament-maillog)[croustibat/filament-jobs-monitor

Background Jobs monitoring like Horizon for all drivers for FilamentPHP

274326.6k8](/packages/croustibat-filament-jobs-monitor)

PHPackages © 2026

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