Pause Windows
Pause windows define times when calls should NOT be made. They help you respect recipients' time, comply with regulations, and avoid wasted calls during off-hours.
Why pause windows matter
Calling at the wrong time:
Annoys recipients
Reduces answer rates
May violate regulations
Wastes resources
Pause windows let you define "do not call" periods that Gomobile automatically respects.
How they work
During a pause window:
No new calls are initiated
Contacts wait in the pending queue
When the window ends, calling resumes
No contacts are skipped—just delayed
This applies to both initial calls and retries.
Configuration
Pause windows are defined on programs:
This pauses calling during lunch (12:00-14:00) on weekdays.
Weekly windows
Define recurring windows for each day of the week:
This pauses before 9 AM and after 6 PM on Mondays.
Multiple windows per day:
This pauses during lunch hour and the last hour of the workday.
Advanced windows (specific dates)
For holidays and special events, use advanced windows with specific dates:
This pauses all day on Christmas and New Year's Day.
You can combine weekly and advanced windows:
Common patterns
Business hours only
Only call 9 AM to 6 PM on weekdays:
Lunch breaks
Pause during typical lunch times:
Weekend only
Only call on weekends (for B2C):
Timezone considerations
Pause windows use the organization's timezone. If your organization is set to Africa/Casablanca:
{ "hour": 12, "minute": 0 }means 12:00 PM in CasablancaThis adjusts automatically for DST if applicable
If you're calling across timezones, consider:
Setting windows based on recipient timezones (if you segment by region)
Using broader windows to cover multiple zones
Pause windows vs program stop time
Pause windows
Temporary pauses, calling resumes
stopAt
Permanent end, remaining contacts skipped
Use pause windows for breaks during the day. Use stopAt to set a hard deadline.
Best practices
Respect local customs - Lunch times vary by culture
Consider your audience - B2B: business hours, B2C: evenings/weekends
Account for holidays - Use advanced windows for local holidays
Test your windows - Verify they work as expected
Document your reasoning - So future you understands the choices
Limitations
Windows are based on organization timezone
Granularity is to the minute
Cannot set different windows per contact (segment into different programs)
Related topics
Programs - Setting pause windows
Retry Strategies - Retries respect pause windows
Last updated

