Timing is crucial when it comes to thank you notes. Ideally, you should send them soon after the recipient has completed the action you are appreciating. For instance, if a customer makes a purchase, a thank you note should be sent immediately after the transaction. Similarly, if someone signs up for your mailing list, they should receive a thank you note within a few hours to acknowledge their subscription.