# boolean_smtp_process_queue

> Fires every minute while the email queue is enabled; each run sends one batch of queued messages.

Action · Tier B · Since 1.0.0

Scheduled by the plugin when the queue setting is on and cleared on deactivation. Attach a listener to run work in the same WP-Cron slot, or use `wp boolean-smtp queue:work` to process the queue from the command line instead.

## Signature

```php
add_action( 'boolean_smtp_process_queue', $callback, 10, 0 );
```

## Parameters

No parameters.

## Fires in

- [app/Jobs/ProcessQueueJob.php:0](https://github.com/booleanpress/boolean-smtp-src/blob/main/app/Jobs/ProcessQueueJob.php) — `BooleanSmtp\Jobs\ProcessQueueJob::()`

## Example

```php
add_action( 'boolean_smtp_process_queue', function () {
    // React to the event.
}, 10, 1 );
```
