PHPackages                             davidsneal/trigger - 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. davidsneal/trigger

ActiveStatamic-addon

davidsneal/trigger
==================

A simple URL Trigger for Statamic v3.

1.0.1(6y ago)219[21 PRs](https://github.com/davidsneal/statamic-trigger/pulls)MITPHPPHP ^7.2

Since Apr 6Pushed 3y ago1 watchersCompare

[ Source](https://github.com/davidsneal/statamic-trigger)[ Packagist](https://packagist.org/packages/davidsneal/trigger)[ RSS](/packages/davidsneal-trigger/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (24)Used By (0)

Trigger
=======

[](#trigger)

Allows you to make a simple `POST` request to a configured URL. Particularly helpful for deployment triggers.

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

[](#installation)

`composer require davidsneal/trigger`

Copy `dist/js/cp.js` to your public folder `public/vendor/davidsneal/trigger/js/cp.js`

Sorry, I've yet to figure out a better way to do this ^^

Configuration
-------------

[](#configuration)

Set the URL that the `POST` request should be made to in your `.env` via `TRIGGER_FIRE_URL`

(optional) Publish Trigger's default configuration and language files by running `php artisan vendor:publish --provider="Davidsneal\Trigger\ServiceProvider"`

You could require Trigger for something different to triggering a deployment, all text displayed by Trigger is customisable.

Usage
-----

[](#usage)

You can access the Trigger from the CP menu under Tools. Use the published language file to change the item name, and config file to change the icon, should you wish.

[![menu](https://github.com/davidsneal/statamic-trigger/raw/master/img/menu.png?raw=true)](https://github.com/davidsneal/statamic-trigger/blob/master/img/menu.png?raw=true)

This is the default component view, again you can change every item of text, including the confirmation modal.

[![main](https://github.com/davidsneal/statamic-trigger/raw/master/img/main-screen.png?raw=true)](https://github.com/davidsneal/statamic-trigger/blob/master/img/main-screen.png?raw=true)

[![confirmation](https://github.com/davidsneal/statamic-trigger/raw/master/img/confirmation.png?raw=true)](https://github.com/davidsneal/statamic-trigger/blob/master/img/confirmation.png?raw=true)

Permissions
-----------

[](#permissions)

Trigger adds a permission you can assign to groups as required.

[![permission](https://github.com/davidsneal/statamic-trigger/raw/master/img/permission.png?raw=true)](https://github.com/davidsneal/statamic-trigger/blob/master/img/permission.png?raw=true)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 89.2% 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 ~0 days

Total

2

Last Release

2232d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e03683d4ffe58fd94dcd679a0f880298dc005904d58c448654eb2ac5d3e6d263?d=identicon)[davidsneal](/maintainers/davidsneal)

---

Top Contributors

[![edalzell](https://avatars.githubusercontent.com/u/6069653?v=4)](https://github.com/edalzell "edalzell (33 commits)")[![davidsneal](https://avatars.githubusercontent.com/u/6142131?v=4)](https://github.com/davidsneal "davidsneal (3 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

triggeraddonstatamic

### Embed Badge

![Health badge](/badges/davidsneal-trigger/health.svg)

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

###  Alternatives

[marcorieser/statamic-live-search

A Statamic Live Search realized with Laravel Livewire.

2210.5k](/packages/marcorieser-statamic-live-search)[visuellverstehen/statamic-classify

A useful helper to add CSS classes to all HTML tags generated by the bard editor.

20116.8k](/packages/visuellverstehen-statamic-classify)[marcorieser/statamic-livewire

A Laravel Livewire integration for Statamic.

2381.5k10](/packages/marcorieser-statamic-livewire)[withcandour/aardvark-seo

Save time and get your Statamic site to rank better with the SEO addon for Statamic.

13128.3k](/packages/withcandour-aardvark-seo)[statamic-rad-pack/meilisearch

meilisearch search driver for Statamic

1661.7k](/packages/statamic-rad-pack-meilisearch)[reachweb/statamic-livewire-filters

Livewire filters for Statamic collections.

1710.5k](/packages/reachweb-statamic-livewire-filters)

PHPackages © 2026

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