A PHP SDK for the Listmonk email platform.
- PHP 8.4+
composer require dynamik-dev/listmonk-phpuse DynamikDev\Listmonk\Listmonk;
$listmonk = new Listmonk(
baseUrl: 'https://listmonk.example.com',
username: 'api',
password: 'your-api-token',
);$subscriber = $listmonk->subscribers()->create(
email: 'user@example.com',
name: 'John Doe',
lists: [1, 2],
);$campaign = $listmonk->campaigns()->create(
name: 'Welcome Campaign',
subject: 'Welcome to our newsletter!',
lists: [1],
body: '<p>Hello {{ .Subscriber.Name }}!</p>',
);
$listmonk->campaigns()->start($campaign->id);$listmonk->public()->subscribe(
email: 'user@example.com',
name: 'John Doe',
listUuids: ['abc-123-def'],
);For full documentation, visit docs.dynamik.dev/listmonk-php
MIT