spatie/laravel-mailcoach-sdk
Laravel SDK for the Mailcoach API (self-hosted v6+ and Mailcoach Cloud). Manage email lists, subscribers and campaigns, create and send campaigns, send test emails, and easily iterate paginated API resources with next().
Adopt if:
Mailcoach::fake() for unit tests).Look elsewhere if:
"This SDK lets us integrate Mailcoach into our Laravel app with minimal dev effort—no custom API clients, no pagination headaches. We can automate email campaigns (e.g., onboarding flows, promotions) and sync subscriber data in real-time. For example, a user signing up via our app could auto-enroll in a welcome series, reducing manual work. It’s battle-tested, supports both self-hosted and cloud Mailcoach, and aligns with our Laravel stack. Upfront cost: zero (MIT license); ROI: faster feature delivery and scalable email automation."
*"The SDK handles:
next()/previous() methods for large datasets (e.g., bulk subscriber updates).Mailcoach::fake() for isolated test environments.
Example use case: Trigger a campaign when a user hits a milestone in our app. We’d call $campaign->send() after a Laravel event fires. No need to reinvent the wheel—just focus on business logic."*How can I help you explore Laravel packages today?