bentonow/bento-laravel-sdk
A Laravel SDK for Bento that makes it easy to send events, manage subscribers, and trigger transactional emails and automations from your PHP app with a clean, fluent, Laravel-friendly API.
Architecture fit
Bento facade exposes identify/track/email calls. For any Laravel app already standardized on facades and config-driven service providers, this is a near-zero-friction fit — no bespoke HTTP client, no custom DTOs, no glue code to own.SubscriberService, TrackingService) that wraps the facade, so the SDK is a swappable implementation detail rather than a direct dependency sprinkled across controllers. This preserves exit optionality to a different ESP.Integration feasibility
config/bento.php, set publishable/site keys in env, done. Auto-discovery removes service-provider registration friction. Realistic effort for a first working call is well under a day; production hardening is the larger share.Technical risk
Key questions
shouldReceive/fake-style mocking, or do we need HTTP-level fakes?Stack fit
config/bento.php sourced from environment/secret manager, with separate keys per environment and per tenant if multi-tenant.Migration path
Compatibility
bento.php and that config:cache works (a common failure point for packages reading env at runtime rather than in config).Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?