Skip to content

Optimize marketing email send time for individual contacts

Last updated: September 3, 2025

Available with any of the following subscriptions, except where noted:

You can optimize when a marketing email is sent to individual contacts based on their previous email engagement. Within a set time range, the email will be sent to each contact when they will be most likely to interact with it. 

Understand limitations and considerations

  • You can set a sending range of up to 168 hours, or seven days. This applies to both emails sent immediately and those scheduled for later. 
  • Contacts without enough engagement data will be sent the email at the beginning of the sending range.
  • Sending time is calculated using your user's time zone

Optimize send time for contacts

  1. In your HubSpot account, navigate to Marketing > Email.
  2. Click the name of a drafted email, or click Create email in the top right. 
  3. In the email editor, click the Schedule tab. 
  4. Select Optimize send time for each contact
  5. To start the sending process immediately, enter a number of hours within each recipient will receive the email. 
  6. To schedule the email to start sending later: 
    • Click Use a custom time frame
    • Click the Earliest date date picker and select a date
    • Click the Earliest time dropdown menu and select a time
    • Click the Latest date date picker and select a date. It should be no more than seven days later than the earliest date. 
    • Click the Latest time dropdown menu and select a time
  7. Finish editing the marketing email
  8. In the top right, click Review and publish or Review and schedule
  9. Review any warnings or recommendations, then click Publish or Schedule
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.