---
title: Schedule Batches for a Future Date
description: "*(Premium only)* Instead of sending immediately, you can schedule batches to go out on specific dates. This feature lets you plan campaigns ahead of time and spread them across multiple scheduled days. --- ## How It Works 1. **Add Date…"
url: "https://brightleafdigital.io/docs/schedule-batches-for-a-future-date/"
updated: "2026-10-18"
category: Mass Email Notifications for Gravity Forms / Setup
---

# Schedule Batches for a Future Date

*(Premium only)*

Instead of sending immediately, you can schedule batches to go out on specific dates. This feature lets you plan campaigns ahead of time and spread them across multiple scheduled days.

---

## How It Works

1. **Add Date Fields**: Place one or more date fields on your control form.
2. **Select Date Field(s) in Feed**: In the feed settings, choose which date field(s) should control scheduling.
3. **Submit the Control Form**: When submitted, the plugin creates the batch and assigns it to all dates specified in the selected fields.
4. **Scheduled Status**: The batch remains in “scheduled” status until the chosen date arrives.
5. **Processing**: On each scheduled date, the batch is processed by cron, following your global throttling rules.
6. **Catch-Up Behavior**: If a scheduled run is missed (e.g., due to server downtime), the plugin will automatically process the batch the next time the scheduled job runs.

---

## Notes

- **Multiple Dates**: If more than one date is provided, the batch will be scheduled for each of them.
- **Visibility**: You can see scheduled batches in the batch manager, where they stay until processing.

---

By tying batch schedules to date fields on your control form, you can plan recurring or future campaigns without manual intervention.
