Skip to content

Sending & the worker

When you send a campaign, Plume hands it to a background send worker that drips mail to your configured email provider (SES or SMTP) within your rate limits — resilient and resumable. The worker is a goroutine running inside the single Plume process, not a separate process you deploy.

  1. Campaign is queued and the recipient list is snapshotted
  2. Suppressed addresses are filtered out
  3. The worker batches messages and calls your configured provider
  4. Delivery, opens, and clicks stream back as events

The worker respects your provider’s send rate. It never bursts past your quota, so you won’t get throttled.

Transient provider errors are retried with backoff. If the worker restarts mid-send, it resumes exactly where it left off — no duplicates, no gaps.

Schedule a campaign for a future time, or let the AI assistant suggest the best send window based on your list’s past engagement.