Timing is crucial for thank you messages. Ideally, they should be sent immediately after the desired action is completed. Here are some common scenarios:
After a customer makes a purchase When someone subscribes to your newsletter Following the attendance of a webinar or event Upon completion of a survey or feedback form