DripEmails.org

Email Scheduling

Plan and schedule your emails in advance. Ensure your messages reach your audience at the perfect time, every time.

Why Schedule Emails?

Maximize Open Rates

Send emails at optimal times when your audience is most likely to open and engage. Schedule for specific time zones or business hours.

Never Miss Important Dates

Plan ahead for holidays, product launches, events, or announcements. Set it and forget it - your emails will send automatically.

Automate Recurring Content

Schedule weekly newsletters, monthly updates, or regular reminders. Maintain consistent communication without manual work.

Save Time

Batch your email creation and schedule them all at once. Work ahead and let the system handle delivery at the right time.

How to Schedule Emails

Method 1: Quick Send Form (Dashboard)

  1. Go to your Dashboard
  2. Use the "Send Email" form
  3. Select a campaign and email template
  4. Choose your scheduling option:
    • Send Now - Immediate delivery
    • Send in X Minutes - Delay by minutes (1-59)
    • Send in X Hours - Delay by hours (1-23)
    • Send in X Days - Delay by days (1-365)
    • Send in X Weeks - Delay by weeks (1-52)
    • Send in X Months - Delay by months (1-12)
  5. Enter the delay value (if not sending now)
  6. Click "Send Email"

URL: /dashboard/

Method 2: Drip Campaign Wait Times

When creating email templates in drip campaigns, you can set wait times that automatically schedule emails in the sequence:

  1. Navigate to Campaigns → Template Editor
  2. Set the "Wait Time" field (number)
  3. Select the "Wait Unit from:
    • Minutes
    • Hours
    • Days
    • Weeks
    • Months
  4. Set the "Order" to determine sequence position
  5. When the previous email is sent, the next email automatically schedules based on its wait time

URL: /campaigns/template/<campaign_id>/

Method 3: API Scheduling

Use the REST API to schedule emails programmatically:

POST /api/send-email/
{
  "campaign_id": "uuid",
  "email_template_id": "uuid",
  "subscriber_email": "user@example.com",
  "schedule": "days",
  "schedule_value": 3
}

Schedule options: 'now', 'minutes', 'hours', 'days', 'weeks', 'months', 'seconds'

Scheduling Features

Flexible Time Units

Schedule emails in minutes, hours, days, weeks, or months. Perfect for any campaign timeline, from immediate follow-ups to long-term nurturing.

Automatic Processing

Scheduled emails are processed automatically by the system. No manual intervention needed - emails send at the scheduled time.

Queue Management

All scheduled emails appear in your dashboard's "Recent Manual/API Send Activity" section. Monitor scheduled sends and track delivery status.

Fallback Support

If Celery/Redis is not available (e.g., Windows development), emails scheduled for the future will send immediately with a notification. Production environments with Celery/Redis use proper scheduling.

💡 Pro Tips

  • Test your scheduled emails by sending to yourself first
  • Consider time zones when scheduling - emails send based on server time
  • Use drip campaign wait times for automated sequences rather than manual scheduling
  • Monitor scheduled emails in the dashboard to ensure they're processing correctly