— Advance guide, the setup part is not part of the support process.

https://x.com/dimovdaniel/status/1808510629633814917

Since v3.1 we have introduced the option to use Laravel Queues.

Laravel Queues are the best option if there are clients that send a large number of campaign messages.

Before using Laravel Queues, it is highly recommended your project be installed on VPS.

In order to use it on shared hosting, please read this.

The best option is to use VPS and use Laravel Forge. Laravel Forge comes preconfigured with all the things you need to deploy a highly scalable system.

Switching to using Laravel Queues

In Site Setting → Apps & Plugins locate “Sending Messages settings”

Untitled

Select Queues.

For Async message sending, select, Database. Or configure Redis if you have more experience.

Starting the Queue worker

The Queue worker is started using the command

php artisan queue:work

Full guide here.