Safe calling window for a contact

What is safe calling window for a contact?

A contact may have multiple contact modes (for example, different phone numbers), and these modes can be associated with different time zones. To ensure compliance with state and time zone regulations, the system automatically calculates the safest start and end time for dialing each contact.

This calculation is based on time zones and area codes, ensuring that all outbound calls are scheduled within legally acceptable hours and reducing the risk of contacting someone outside permitted calling times.

For example, If a Campaign's time zone is (UTC-6) Central time (US & Canada) and the campaign Start Time is 09:00 AM and End time is 08:00 PM, the contact will not be dialed before 9:00 AM or after 8:00 PM in the campaign time zone.

However, not all contact modes may fall within the same time zone. Because of this, the system automatically determines the safest possible start and end time for each contact, taking into account all associated time zones.


Start Time Calculation

To determine when a contact becomes eligible for calling, the system identifies the lowest UTC offset among the contact’s phone numbers. This ensures that no contact mode is dialed before its locally permitted calling time.

For example, if a contact has 3 contact modes in different timezones are:

Contact ModeArea Code
Home212New York(UTC -5) Eastern
Office415San Francisco(UTC -8) Pacific
Mobile901Memphis(UTC -6) Central

  • The Highest UTC offset among the contact modes is UTC -5 (Eastern Time)
  • The Lowest UTC offset is UTC -8 (Pacific Time)

Campaign Daily Start Time = Campaign Time Zone - Lowest UTC offset

=> -6 - (-8) = + 2 hours

This means the campaign start time must be adjusted forward by 2 hours.

If the campaign's configured statt time is 9:00 AM Central time, adding 2 hours results in 11:00 AM Central Time.

Therefore, this contact becomes eligible for calling only after 11:00 AM Central Time.

This adjustment ensures that none of the contact’s phone numbers—especially the one in the Pacific Time Zone—are called before their locally permitted calling hours.


End Time Calculation

To determine when a contact becomes ineligible for calling, the system identifies the highest UTC offset among the contact's phone numbers. This ensures that no contact mode is dialed after its locally permitted end time.

In the example above:

  • Highest UTC offset: UTC -5 (Eastern Time)
  • Campaign Time Zone: UTC -6 (Central Time- US & Canada)
  • Campaign Dail End Time: 8:00 PM (Central Time)

Campaign daily end time = Campaign Timezone - Highest UTC offset

=> -6 - (-5) = -1 hours

This means the campaign end time must be adjusted backward by 1 hour.

If the campaigns's configured end time is 8:00 PM Central, subtracting 1 hour results in:

8:00 PM - (-1 hour) = 7:00 PM Central Time.

Final Safe Calling Window (Campaign Time Zone)

11:00 AM – 7:00 PM (Campaign Time)

How and when Dialer dials the contact

Before sending a contact to the dialer, the system verifies whether all contact modes fall within the calculated safe start and end time window.

  • If YES → Contact is sent to dialer.
  • If NO → Contact is not sent to dialer.

Following are a few benefits of safe calling window:

  • Respecting Time Zone Differences: Automatically accounts for the contact’s time zone (including Daylight Saving Time) to prevent calls during off-hours.
  • Improving Contact Rates : Increases the likelihood of successful communication by reaching contacts when they’re more likely to be available (e.g., during working hours).
  • Ensuring Compliance: Helps meet legal or regulatory requirements (such as TCPA in the U.S.) that restrict calling times.
  • Enhancing Customer Experience: Avoids calling customers at inappropriate times (e.g., very early or late), leading to a more respectful and professional interaction.