Eedesy
Book Demo
HomeProductsContact
Waflow
  • Introduction
  • Quick Start
  • WhatsApp Setup
  • Overview
  • Create Workspace
  • Team Management
  • Overview
  • Import Contacts
  • Tags & Segments
  • Custom Fields
  • Overview
  • Create Template
  • Variables
  • Approval Process
  • Overview
  • Create Campaign
  • Scheduling
  • Tracking
  • Overview
  • Reports
  • Overview
  • Drip Sequences
  • Triggers
  • Overview
  • Authentication
  • WhatsApp
  • Contacts
  • Templates
  • Campaigns
  • Analytics
  • Overview
  • Billing
  • Integrations

Related Products

  • AI Voice Agent
  • AI Voice Assistant
  • Try Free
Waflow
  • Introduction
  • Quick Start
  • WhatsApp Setup
  • Overview
  • Create Workspace
  • Team Management
  • Overview
  • Import Contacts
  • Tags & Segments
  • Custom Fields
  • Overview
  • Create Template
  • Variables
  • Approval Process
  • Overview
  • Create Campaign
  • Scheduling
  • Tracking
  • Overview
  • Reports
  • Overview
  • Drip Sequences
  • Triggers
  • Overview
  • Authentication
  • WhatsApp
  • Contacts
  • Templates
  • Campaigns
  • Analytics
  • Overview
  • Billing
  • Integrations
  1. Docs
  2. Waflow
  3. Campaigns
  4. Scheduling

Campaign Scheduling

Learn how to schedule WhatsApp campaigns for optimal delivery timing, including time zone handling, best practices, and recurring campaign setup.

Campaign Scheduling

Timing is crucial for campaign success. Sending messages when your audience is most likely to engage can dramatically improve your results. This guide covers all aspects of campaign scheduling in Waflow.

Sending Options

When creating a campaign, you have several timing options:

Send Immediately

Messages begin processing as soon as you launch the campaign.

Best for:

  • Urgent announcements
  • Time-sensitive offers
  • Real-time notifications
  • Breaking updates

How it works:

  1. Complete campaign setup
  2. Click Send Now
  3. Messages enter the queue immediately
  4. Delivery begins within seconds

Note: "Immediately" means the campaign starts right away, but actual delivery happens progressively based on your sending speed and queue size.

Schedule for Later

Set a specific date and time for your campaign to send.

Best for:

  • Planned promotions
  • Timed announcements
  • Optimal send time targeting
  • Coordinated marketing efforts

How it works:

  1. Complete campaign setup
  2. Select Schedule for Later
  3. Choose date, time, and time zone
  4. Campaign status becomes "Queued"
  5. Messages send automatically at the scheduled time

Setting a Schedule

Date and Time Selection

The scheduling interface includes:

  1. Calendar picker: Select the send date
  2. Time selector: Choose the exact time
  3. Time zone dropdown: Specify the time zone

Time Zone Handling

Waflow offers two approaches to time zones:

Sender's Time Zone

All messages send at the specified time in your selected time zone.

Example:

  • You schedule for 9:00 AM EST
  • All recipients get messages at 9:00 AM EST
  • A recipient in PST receives the message at 6:00 AM their local time

Best for:

  • Event-based timing (webinar starts at X time)
  • Same-region audiences
  • Synchronized announcements

Recipient's Time Zone

Messages send at the specified time in each recipient's local time zone.

Example:

  • You schedule for 9:00 AM in recipient's time zone
  • A recipient in EST gets the message at 9:00 AM EST
  • A recipient in PST gets the message at 9:00 AM PST

Best for:

  • Global audiences
  • Time-sensitive local events
  • Respectful timing across regions

To enable:

  1. Select Schedule for Later
  2. Check Send in recipient's time zone
  3. Waflow uses the contact's time zone field

Note: Recipient time zone requires the time zone field to be set for each contact.

Scheduling Constraints

Be aware of these limitations:

Constraint Limit
Minimum advance time 5 minutes from now
Maximum advance time 1 year in the future
Time zone support All standard time zones
Daylight saving Automatically handled

Best Times to Send

While optimal timing varies by audience, research suggests general patterns:

By Day of Week

Day Engagement Level Best For
Monday Moderate Professional updates
Tuesday High Promotions, newsletters
Wednesday High Mid-week offers
Thursday High Weekend event promos
Friday Moderate End-of-week deals
Saturday Variable Leisure, retail
Sunday Lower Casual content

By Time of Day

Time Window Best For
8-10 AM Morning updates, news
12-2 PM Lunch break browsing
5-7 PM After-work shopping
8-10 PM Evening engagement

By Industry

Industry Optimal Times
E-commerce 10 AM, 8 PM weekdays
Healthcare 9-11 AM weekdays
Food & Dining 11 AM, 5 PM
Education Early afternoon
B2B Services Tuesday-Thursday, 9 AM-5 PM

Tip: Test different times with your audience and analyze results to find your optimal send times.

Times to Avoid

Avoid sending during:

  • Very early morning (before 7 AM)
  • Late night (after 10 PM)
  • Major holidays (unless holiday-related)
  • Weekends (for professional content)
  • Meal times (for non-food content)

Recurring Campaigns

Set up campaigns that automatically repeat on a schedule.

Creating a Recurring Campaign

  1. In campaign setup, select Recurring Campaign
  2. Configure the recurrence pattern
  3. Set start and end dates (optional)
  4. Define audience refresh behavior

Recurrence Patterns

Daily

Campaign runs every day or every X days.

Options:

  • Every day
  • Every 2 days
  • Every 3 days
  • Custom interval

Use cases:

  • Daily deals
  • Medication reminders
  • Daily tips

Weekly

Campaign runs on specific days each week.

Options:

  • Select specific days (Mon, Wed, Fri)
  • Every week or every X weeks

Use cases:

  • Weekly newsletters
  • Weekly sales
  • Regular updates

Monthly

Campaign runs on specific dates or days each month.

Options:

  • Specific date (1st, 15th, last)
  • Specific day (First Monday, Third Thursday)
  • Every month or every X months

Use cases:

  • Monthly statements
  • Subscription reminders
  • Monthly promotions

Audience Behavior for Recurring Campaigns

Choose how the audience is determined for each occurrence:

Static Audience

Same contacts every time.

How it works:

  • Audience is defined at campaign creation
  • Same contacts receive every occurrence
  • New contacts added later are not included

Best for:

  • Fixed groups
  • Cohort-based messaging
  • Specific contact lists

Dynamic Audience

Audience refreshes before each send.

How it works:

  • Segment criteria are evaluated each time
  • New contacts matching criteria are included
  • Contacts no longer matching are excluded

Best for:

  • Segments that change over time
  • New customer welcome series
  • Active user notifications

Managing Recurring Campaigns

Pause a Recurrence

Temporarily stop the campaign:

  1. Go to the campaign details
  2. Click Pause Recurrence
  3. Campaign stops running but settings are preserved
  4. Click Resume to restart

Skip an Occurrence

Skip a single scheduled send:

  1. Find the upcoming occurrence
  2. Click Skip This Occurrence
  3. Next occurrence proceeds normally

Edit Recurrence Settings

Modify the pattern:

  1. Go to campaign settings
  2. Click Edit Recurrence
  3. Update the pattern
  4. Changes apply to future occurrences

End a Recurring Campaign

Stop permanently:

  1. Go to campaign settings
  2. Set an end date, or
  3. Click Stop Recurring Campaign
  4. Historical data is preserved

Smart Scheduling Features

Send Time Optimization

Waflow can optimize send times based on engagement patterns.

How it works:

  1. Enable Smart Send Time
  2. Waflow analyzes past engagement data
  3. Each contact receives messages at their optimal time
  4. Timing is personalized per recipient

Requirements:

  • Sufficient historical data
  • Engagement tracking enabled
  • Premium feature (check your plan)

Throttled Sending

Control the pace of message delivery:

Throttle Level Speed Use Case
Fast Up to 200/min Urgent notifications
Normal Up to 80/min Standard campaigns
Slow Up to 30/min High-touch messages
Custom Set your rate Specific requirements

Why throttle:

  • Prevent overwhelming support teams
  • Stagger customer responses
  • Comply with rate limits
  • Control conversation flow

Quiet Hours

Respect recipient availability by avoiding certain times:

  1. Go to Settings > Sending Preferences
  2. Enable Quiet Hours
  3. Set start time (e.g., 9 PM)
  4. Set end time (e.g., 8 AM)
  5. Messages scheduled during quiet hours are held

What happens:

  • Messages are held, not skipped
  • Delivery resumes when quiet hours end
  • Works per recipient's time zone (if enabled)

Viewing Scheduled Campaigns

Campaign Calendar

View all scheduled campaigns in calendar format:

  1. Go to Campaigns
  2. Click Calendar View
  3. See campaigns by day, week, or month
  4. Click entries for details

Upcoming Queue

See what's scheduled to send soon:

  1. Go to Campaigns > Scheduled
  2. View campaigns in chronological order
  3. See send time, audience size, status

Conflict Detection

Waflow warns about potential conflicts:

  • Multiple campaigns to same audience close together
  • High volume on single day
  • Overlapping recurring campaigns

Modifying Scheduled Campaigns

Before Send Time

While a campaign is scheduled but not yet sending:

What you can change:

  • Send time
  • Time zone settings
  • Audience (add/remove contacts)
  • Cancel the campaign

What you cannot change:

  • Template (create new campaign)
  • Variable mappings (create new campaign)

How to Reschedule

  1. Go to the scheduled campaign
  2. Click Edit Schedule
  3. Select new date/time
  4. Confirm the change

Canceling Scheduled Campaigns

  1. Go to the scheduled campaign
  2. Click Cancel Campaign
  3. Confirm cancellation
  4. Campaign moves to "Cancelled" status

Note: Cancelled campaigns cannot be reactivated. Create a new campaign if needed.

Time Zone Best Practices

Know Your Audience

Understand where your contacts are located:

  • Review contact time zone distribution
  • Consider primary markets
  • Adjust strategy for global audiences

Set Default Time Zone

Configure your workspace default:

  1. Go to Settings > Workspace
  2. Set Default Time Zone
  3. This applies to new campaigns

Collect Time Zone Data

Ensure contacts have time zone information:

  • Include in import files
  • Ask during sign-up
  • Infer from phone country code
  • Update based on engagement patterns

Scheduling Troubleshooting

Campaign Didn't Send

Check:

  • Scheduled time has passed
  • Time zone was correct
  • Campaign wasn't paused or cancelled
  • No system issues (check status page)

Sent at Wrong Time

Causes:

  • Incorrect time zone selection
  • Daylight saving time changes
  • 24-hour vs 12-hour time confusion

Prevention:

  • Double-check time zone before scheduling
  • Use recipient time zone when appropriate
  • Verify with a test campaign

Recurring Campaign Skipped

Causes:

  • No matching contacts in dynamic audience
  • All contacts had already received
  • Campaign was paused
  • Quiet hours in effect

Check:

  • Campaign history for skip reasons
  • Audience criteria and results
  • Sending settings

Next Steps

  • Campaign Tracking - Monitor scheduled and sent campaigns
  • Create a Campaign - Set up campaigns with scheduling
  • Campaigns Overview - Understanding campaign fundamentals
Previous
Create Campaign
Next
Tracking

On this page

  • Sending Options
  • Send Immediately
  • Schedule for Later
  • Setting a Schedule
  • Date and Time Selection
  • Time Zone Handling
  • Sender's Time Zone
  • Recipient's Time Zone
  • Scheduling Constraints
  • Best Times to Send
  • By Day of Week
  • By Time of Day
  • By Industry
  • Times to Avoid
  • Recurring Campaigns
  • Creating a Recurring Campaign
  • Recurrence Patterns
  • Daily
  • Weekly
  • Monthly
  • Audience Behavior for Recurring Campaigns
  • Static Audience
  • Dynamic Audience
  • Managing Recurring Campaigns
  • Pause a Recurrence
  • Skip an Occurrence
  • Edit Recurrence Settings
  • End a Recurring Campaign
  • Smart Scheduling Features
  • Send Time Optimization
  • Throttled Sending
  • Quiet Hours
  • Viewing Scheduled Campaigns
  • Campaign Calendar
  • Upcoming Queue
  • Conflict Detection
  • Modifying Scheduled Campaigns
  • Before Send Time
  • How to Reschedule
  • Canceling Scheduled Campaigns
  • Time Zone Best Practices
  • Know Your Audience
  • Set Default Time Zone
  • Collect Time Zone Data
  • Scheduling Troubleshooting
  • Campaign Didn't Send
  • Sent at Wrong Time
  • Recurring Campaign Skipped
  • Next Steps

Stay Updated

Get the latest updates on AI voice technology, product releases, and exclusive resources.

Get Started

Try our products for free
AI Voice Agent
Build voice AI for calls
WhatsApp AI Bot
Automate WhatsApp chats
Website Chatbot
AI chat for websites
Edesy CRM
Manage leads & customers
Book a DemoCall UsEmail Us
Eedesy

Your all-in-one platform for digital innovation. We build AI-powered solutions that transform how businesses operate.

[email protected]+91 95475 31359

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service
  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products
  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases
  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services
  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo
  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Popular Free Tools

Compress PDFMerge PDFPDF to WordGST CalculatorEMI CalculatorSIP CalculatorJSON FormatterBase64 EncoderImage CompressorQR Code GeneratorVoice AI ROI CalculatorAmazon FBA CalculatorAI Email WriterVideo to GIFPrivacy Policy GeneratorCRM ROI CalculatorMeeting Cost Calculator
Categories:PDF ToolsDeveloper ToolsFinance CalculatorsImage ToolsVideo ToolsAI Writing ToolsAudio ToolsWhatsApp ToolsDocument GeneratorsVoice AI ToolsE-commerce ToolsView All Tools

© 2026 Edesy Technology Labs Pvt Ltd

SSL Secured
99.9% Uptime