Download the PHP package trigger-engage/laravel without Composer
On this page you can find all versions of the php package trigger-engage/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download trigger-engage/laravel
More information about trigger-engage/laravel
Files in trigger-engage/laravel
Package laravel
Short Description Laravel SDK for trigger-engage — event-driven messaging automations (open-source Customer.io alternative).
License MIT
Informations about the package laravel
trigger-engage Laravel SDK
Fire events from your Laravel app into a trigger-engage server, where drag-and-drop automations turn them into email, SMS, and push messages.
Fail-open by design: SDK calls never throw into your application code — a trigger-engage outage can't break your signup or payment flows.
Part of TriggerEngage, open-source lifecycle messaging for Laravel. New to event-driven messaging? Start with how to send event-based emails in Laravel.
Install
If the complete trigger-engage/server package is installed in the same
Laravel application, it provides this SDK automatically and replaces the HTTP
transport with an in-process dispatcher. No endpoint or API credentials are
needed in that embedded mode.
Initialize
Initialization requires the combination of your workspace id and an API key (created in the trigger-engage dashboard). Requests authenticate with HTTP Basic auth — workspace id as username, API key as password — so a leaked key is useless against another workspace.
Usage
Anonymous → identified
Track people before you know who they are with an anonymous_id, then merge that
history when they sign up. See the anonymous identity guide.
Both parameters are optional and backward compatible. An event needs either a
person/personId or an anonymousId; if both are missing, the fail-open SDK logs and
skips the call instead of sending an unusable event or throwing.
Calls are queued by default (TRIGGER_ENGAGE_DISPATCH=sync to send inline).
Each call carries an idempotency key minted at call time, so queue retries can
never double-trigger an automation.
Testing
Learn more
All versions of laravel with dependencies
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/http Version ^10.0|^11.0|^12.0|^13.0
illuminate/bus Version ^10.0|^11.0|^12.0|^13.0
illuminate/queue Version ^10.0|^11.0|^12.0|^13.0