cleyverson/brevo-engage
Composer 安装命令:
composer require cleyverson/brevo-engage
包简介
Provider-agnostic customer engagement and marketing automation for Laravel.
README 文档
README
Provider-agnostic customer engagement and marketing automation for Laravel 10, 11, and 12.
Applications call Cleyverson\Engage\Facades\Engage; provider adapters own all Brevo-specific code, so future providers such as Customer.io, ActiveCampaign, HubSpot, or Mailchimp can be added without changing application code.
Installation
composer require cleyverson/brevo-engage composer require sarfrazrizwan/laravel-brevo php artisan vendor:publish --tag=engage-config php artisan vendor:publish --tag=engage-migrations php artisan migrate
Configuration
return [ 'provider' => env('ENGAGE_PROVIDER', 'brevo'), 'queue' => true, 'track_events' => true, 'sync_contacts' => true, 'templates' => [ 'welcome' => 12, 'inactive_user' => 15, 'subscription_started' => 22, ], 'lists' => [ 'premium-users' => 42, ], ];
Usage
use Cleyverson\Engage\Facades\Engage; Engage::identify($user); Engage::identify($user, [ 'plan' => 'premium', 'country' => 'ES', 'language' => 'es', ]); Engage::track('login', $user); Engage::track('course_completed', $user, [ 'course_id' => 123, 'course_name' => 'Laravel Fundamentals', ]); Engage::sendTemplate('welcome', $user, [ 'first_name' => $user->name, ]); Engage::addToList('premium-users', $user); Engage::removeFromList('premium-users', $user);
All outbound provider communication is performed by queued jobs.
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-14