— 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.
In Site Setting → Apps & Plugins locate “Sending Messages settings”
Select Queues.
For Async message sending, select, Database. Or configure Redis if you have more experience.
The Queue worker is started using the command
php artisan queue:work
Full guide here.