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(1mo ago)02.0k↓50%[4 PRs](https://github.com/basementdevs/filament-webhooks/pulls)MITPHPPHP ^8.3CI passing

Since Sep 15Pushed 1mo 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 1mo ago

READMEChangelog (6)Dependencies (28)Versions (14)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

48

—

FairBetter than 95% of packages

Maintenance89

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

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

53d 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

[spatie/laravel-health

Monitor the health of a Laravel application

86910.0M83](/packages/spatie-laravel-health)[spatie/laravel-slack-alerts

Send a message to Slack

3212.6M4](/packages/spatie-laravel-slack-alerts)[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

206120.5k1](/packages/guava-filament-knowledge-base)[keepsuit/laravel-opentelemetry

OpenTelemetry integration for laravel

142347.8k](/packages/keepsuit-laravel-opentelemetry)[tapp/filament-maillog

Filament plugin to view outgoing mail

2952.6k1](/packages/tapp-filament-maillog)[spatie/laravel-error-share

Share your Laravel errors to Flare

43965.6k3](/packages/spatie-laravel-error-share)

PHPackages © 2026

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