A welcome email should be sent immediately after a user subscribes to your email list. The sooner the better, as the new subscriber is most engaged at this point. Automated email marketing tools can help ensure that your welcome emails are sent promptly.