Thank Me Later

Thank Me Later is a plug-in which will automatically send a thank you email to readers after they post a comment. It can be set to send the message a time after the comment was posted (an hour, day, week, month, etc). It is effective as it will remind readers of their comments and gets them engaged with future discussion and your blog. It is useful to attract “one-time” readers who will post one comment, and then forget about your blog.

Free support is available at http://infinity-infinity.com/forums/forum/support. Any request for support in the comments below will be ignored and deleted.

Thank You messages are fully customizable and provide use of “tags” which represent variables. So, for example, you can refer to readers by their names, and reference other variables including comment page, the comment ID, etc. Support for PHP is also included to make the system even more extensible to those with experience.

Screenshots

Message overview page

Message overview page

Factory Default E-mail

Factory Default E-mail

HTML E-mail

HTML E-mail

Changes

Version 1.0

Version 1.1 fixes a bug which prevents Thank Me Later sending emails. It is recommended you update to 1.1 as soon as possible. Also new in 1.1:

  • Thank Me Later should now work when in a sub-directory of /wp-content/plugins/. This error was due to misuse of PHP’s basename function.
  • Change in how settings are saved for performance reasons.

Version 1.2:

  • Ability to send email for previous comments (for first-time use).
  • Facility to send an example email so you can see what it looks like.

Version 1.3:

  • Support for HTML emails.
  • More friendly time settings.
  • Send history, and scheduled emails.

Version 1.3.1 is a minor upgrade which supports localization, to allow for translation.

Version 1.4:

  • Change in database table design, to support improved functionality. WARNING: By upgrading, all previous records will be deleted. This includes send history and comments in the queue.
  • Spam email addresses and comments are hidden from Send History and Scheduled Emails.
  • Improved installation process to make upgrades easier (required for table design changes).
  • Fixes a few spelling mistakes and problems due to localisation in 1.3.1.

Version 1.4.1: No information

Version 1.5:

  • Uses WP-Cron to process queue at regular intervals.
  • Comes with pre-installed “templates”, which allow you to quickly place titles, excerpts and URLs into your emails dynamically.
  • Allows you to restrict posts by tags and categories.

Version 1.5.1:

  • Fixed some minor timing issues.
  • Fixed menu formatting in WP 2.7.

Version 1.5.2: No information

Version 1.5.3:

  • Uses different mode of scheduling sends, which is hopefully more reliable than WP-CRON.

Version 1.5.3.1: No information

Version 2.0:

  • Multiple messages
  • ‘Better’ i18n support
  • nl2br() functionality, to make writing HTML messages easier.
  • Syntax highlighting for PHP (limited support).
  • User restrictions (ie, only send to logged in users)
  • Opt out page.
  • Modularised interface (and code).
Free support is available at http://infinity-infinity.com/forums/forum/support. Any request for support in the comments below will be ignored and deleted.
Related Posts with Thumbnails

Advertisements:

You can follow any responses to this entry through the RSS 2.0 feed.

Comments

  1. On October 13, 2009 Tinh says:

    Have you fixed the problem of displaying image. I am using Thesis and the Thank You button does not display properly, just half of that in FF and double in IE7&8

  2. On October 13, 2009 Brendon says:

    @Tinh, I have no idea what images and buttons you are talking about. Please provide more information at http://infinity-infinity.com/forums/forum/support. Some screenshots would be useful.

    Thanks,
    Brendon.

  3. On October 17, 2009 Rajesh Kanuri says:

    how to add related posts in the mail

  4. On October 17, 2009 Brendon says:

    @Rajesh, This PHP code will use the YARPP plugin to get related posts for HTML e-mails (formatted the same as it would be beneath posts):

    <?php 
     
    $comment = get_comment($comment_ID, OBJECT); 
    $pid = $comment->comment_post_ID; 
    query_posts("p={$pid}");
     
    if (have_posts()) {
      the_post();
      if (function_exists("related_posts"))
        echo related_posts(); // YARPP
      else
        echo "Active YARPP";
    }
     
     
    ?>

    -Brendon.

  5. On October 22, 2009 G. Altieri says:

    Good afternoon! The tool is great!! The only problem is that the system sends the “thank e-mail” with a big delay. We will appreciate your help with this.

  6. On October 22, 2009 Brendon says:

    @G Altieri:

    Have you adjusted the ‘Send after’ time? (See Additional Options->Messages Defaults). It is set to 1 day delay in the factory default.

    Please ask any future questions in the forums.

    Thanks,
    Brendon

  7. [...] 10.Thank Me Later [...]

  8. On October 29, 2009 Stephanie Calahan (@StephCalahan) says:

    Brendon -
    I saw your TML functionality work on a friends blog and love it! However, I have a typepad blog. Any chance that I can get to work there too?

  9. On October 29, 2009 Brendon says:

    @Stephanie:

    Unfortunately, there is no way (I know of) to get TML working on TypePad, and I am not interested in re-writing the plug-in for that platform. The only thing I can recommend is switching to WordPress.

    Thanks,
    Brendon.

  10. On November 03, 2009 The Wanderer says:

    Hi there,

    first of all your Forum is showing a system error message. Second, a general ‘How-To Configure TmL’ help wouldn’t be that much work for you and it would be great for the lovers of your plugin…

    Thanks!

  11. On November 03, 2009 Brendon says:

    @The Wanderer,

    The forums seem to be accessible from my point-of-view: maybe it was a temporary issue. Thank you for you suggestion: a basic help guide was intended to be included in TML, but I had no time to complete it. Your suggestion has been noted, although I have no current intentions of improving Thank Me Later.

    Thanks,
    Brendon.

  12. On November 03, 2009 Glenda Watson Hyatt says:

    Hi Brendon,

    I’ve just installed TML. When activating it,I get this error:

    Parse error: parse error, unexpected ‘)’, expecting ‘(‘ in /home/content/G/l/e/Glendasblog/html/wp-content/plugins/thank-me-later/tml_includes/admin/admin.php on line 34

    Any suggestions?

  13. On November 03, 2009 Brendon says:

    @Glenda,

    Please ask questions in the forums. As for the error, I don’t see what could be the problem — please post the contents of this file in the forums.

    Thanks,
    Brendon.

  14. On November 11, 2009 Stry says:

    Hi,
    Lovely plugin and thanks a zillion for it.
    I have 2 questions for you, if you could kindly answer. Hope these are not stupid questions – I am new to WordPress and coding.

    a) You have given a YARPP code in response to a question from Rajesh above. Could you please clarify where this code should be inserted and how?

    b) Please advise what happens when someone enters an invalid email address.

    Thank you

  15. On November 11, 2009 Brendon says:

    Stry:

    a) You can put this code into a message, in TML’s insert or edit messages page. I don’t remember whether I tested it, but I think it will work; please let me know, otherwise.

    b) WordPress should take care of this (and does so by means of RegEx), before a comment is published (and hence before TML knows about it).

    -Brendon.

  16. On November 14, 2009 Ryan Hartman says:

    Wondering if anyone’s having an issue with the “from” name not showing up in emails?

    Is showing up as “(unknown sender)”…

    Thx,

  17. On November 14, 2009 Brendon says:

    @Ryan Hartman:

    This issue is currently being investigated. Please provide any information you have, which could be of assistance, to http://infinity-infinity.com/forums/topic/unknown-sender-issue. This issue is not currently resolved, but please check back on that thread for updates.

    Thanks,
    Brendon.

  18. On November 16, 2009 Best WordPress Plugins says:

    Hi there,

    Is there a token for BlogName & Blog URL, because I would like to copy the “wp_options” table settings from one blog to another blog… and unfortunately it doesn’t look relevant to direct user to another site due to the saved message (that gets copied onto the new wp_options on the new blog =).

    Anyway, do you get what I mean? It would be helpful to include the tokens for [BlogName], [BlogURL] and [CommentedPostURL] ==> replaced with these respective functions: get_bloginfo(‘name’), get_bloginfo(‘url’), and get_permalink($post_ID).

    Best regards.

  19. On November 16, 2009 Best WordPress Plugins says:

    Oh if get_bloginfo doesn’t work. Use these:

    [BlogName] => get_option(‘blogname’)
    [BlogURL] => get_option(‘siteurl’)
    [PostURL] => get_permalink($post_ID)

    *Note: you can get the $post_ID with:
    ———-
    global $post;
    $post_ID=$post->ID;
    ———-

    Best regards.

  20. On November 16, 2009 Brendon says:

    @Best WordPress Plugins:

    You could (and should) use PHP for this:

    <?php
     
    echo get_option("blogname"); // [BlogName]
    echo get_option("siteurl"); // [BlogURL]
     
    $comment = get_comment($comment_ID, OBJECT); 
    $pid = $comment->comment_post_ID; 
     
    echo get_permalink($pid); // [PostURL]
     
    ?>

    -Brendon.

  21. [...] Version: 2.0.0.1 Plugin Location: Brendon Boshell’s  Thank Me Later [...]

  22. [...] Version: 2.0.0.1 Plugin Location: Brendon Boshell’s  Thank Me Later [...]

  23. [...] Thank Me Later by Brendon BoshellOne of the most important part of running a successful blog is interaction with your users. If you do not engage them when they comment, they will stop reading. Like in business, it takes 10 happy readers to counteract the effects of a single disgruntled one. Think about it. How often do you rave about a blog that you read to your friends? Now, (honestly) how likely are you to bad-mouth one that irritated you? Thank Me Later automatically sends an email to a commenter at an interval you choose ranging from seconds to weeks. It also allows you to set up multiple custom emails so that the same email address does not receive the same email twice. Now, this does not take the place of personal interaction with your visitors, but it gives you a way to make contact with them at a predetermined time to re-engage them and get them to come back. Another MUST HAVE for the serious blogger. [...]

  24. On December 10, 2009 Yumurta says:

    Hi there..

    I just installed Thank Me Later 2.0.0.1 on WordPress 2.8.6. But it seems not working. Even sample email doesn’t send. (My wordpress sends normal notifications to me like, new user new comment etc.)

    Do you have any idea why is that?

  25. [...] 10. Thank Me Later [...]

  26. On January 02, 2010 Runbay says:

    This is grate plugin. For sure I’ll install it today.

    This is polite to send tnx e-mail

  27. On January 05, 2010 Rajesh says:

    Thanks for this Plugin, I have posted review about it, You can see it at http://www.rajeshpatel.net/send-thank-me-later-to-your-blog-commentators/

  28. On January 29, 2010 Tim says:

    hello,

    is there a plugin that does the same but with posts ? means that after each post, the author got also a thankyou email about the new post…

  29. On February 12, 2010 Susanna says:

    Hello. I had read several months ago that if I have Disqus installed. Thank me later is not compatible. Is this still true?

  30. On March 11, 2010 Tim says:

    great plugin,

    does it exist a “thank me later” for posts ? eg. whenever someone create a new post it sends an email (with scheduler) to say thank you…

  31. On March 12, 2010 Minifig says:

    I’m experiencing a very odd bug.

    I’ve installed the plugin completely correctly, and when I go to the settings and everything to configure the “Thank you” messages ..

    NOTHING shows up.

    I cannot explain why this is.

    I’ve checked all my other plugins, disabled them all and reenabled.

    Nothing changes.

    Any ideas?

    Thanks.

    Mini.

  32. On April 09, 2010 John Frenaye says:

    I have used this in the past and of late on two blogs it is not working. I am using the most current version of WP 2.9.2.

    I just installed the most recent update and it appeared to go well, but when I went to access the settings (to make sure they were still in place), I got this error

    Parse error: syntax error, unexpected ‘)’, expecting ‘(‘ in /home/sptravel/public_html/wp-content/plugins/thank-me-later/tml_includes/admin/admin.php on line 34

  33. On April 14, 2010 bob cooley says:

    Hi,

    I am having an issue with the data automatically populating the emails sent to users.

    I created an html email that will be sent to commenters, and the emails are sent to the user, but the data info doesn’t pull the comment (or the name) from the datebase.

    Here’s the email that is being sent:
    http://bobcooleyphoto.com/thankyou/thankyou.html

    The and the to not retrieve the information for the email.

    I don’t know if the complex email is causing the problem, or if its because it goes to intense debate before it gets posted to my blog…

    any insights would be greatly appreciated!

    thanks!

    /bob

  34. On April 14, 2010 Brendon says:

    Hi bob,

    Please make sure that when you copy over the HTML, you are using <$AUTHOR> rather than &lt;$AUTHOR&gt;. If that doesn’t work, I suspect that Intense Debate uses a different method of storage — maybe somebody else could provide insight on this.

    From now on, no support requests will be answered in this blog. I have clearly directed people to free support in the above blog post, and would appreciate if they took 5 minutes out to look for it (and possibly an existing solution).

    Thanks,
    Brendon.

  35. On April 15, 2010 bob cooley says:

    Brendon,

    I really appreciate you taking the time to respond.

    I’ll check out the support forum, and see what IntenseDebate has to say as well.

    cheers!

  36. [...] Thank Me Later – a plug-in which will automatically send a thank you email to readers after they post a comment. It can be set to send the message a time after the comment was posted (an hour, day, week, month, etc). It is effective as it will remind readers of their comments and gets them engaged with future discussion and your blog. [...]

  37. On April 29, 2010 rakesh says:

    I have used this in the past and of late on two blogs it is not working. I am using the most current version of WP 2.9.2

  38. On May 07, 2010 super sexy says:

    nice plugin i will give it a try to send mails to my visitors .

  39. [...] Creare una community intorno al proprio blog è decisamente importante, i plugin per WordPress che permettono di raggiungere questo scopo sono numerosi e oggi segnaliamo Thank Me Later. [...]

  40. [...] Thank Me Later. I found this one browsing through different plugins as it doesn’t seem to get a lot of play in the blogging echo chamber, but I think it’s a really great plugin to have. Whenever anyone leaves a comment for the first time, it sends them a personalized e-mail thanking them for doing so and inviting them to subscribe. [...]

  41. On June 19, 2010 Kevin says:

    What is the probability section for? How does it work?

  42. On June 19, 2010 Brendon says:

    It’s simply the probability of a message being sent (dependent on other constraints)

  43. [...] Thank Me Later – Download Thank Me Later (TML) will automatically send an e-mail to your those who leave a comment at your blog. Use this plugin to say ‘Thanks’ to your visitors, and prompt them to further engage with your blog. [...]

  44. On July 20, 2010 Xarah says:

    Hi, this sounds like a great plugin BUT I do get a looot of spam (moderated), will they get the thank you email, too?
    Xarah

  45. On July 20, 2010 Brendon says:

    @Xarah,

    E-mails will not be sent to SPAM as long as the SPAM isn’t actually published when the e-mail is due to be sent. ie, if you set TML to send after 1 day, but flag the comment as SPAM before 24 hours is up, no e-mail will be send.

    Thanks,
    Brendon.

  46. [...] *By activating this plugin you agree to be fully responsible for adhering to Creative Commons licenses for all photos you post to your blog. 30.) Thank Me Later [...]

  47. [...] 10.Thank Me Later [...]

  48. [...] “Thank Me Later (TML) will automatically send an e-mail to your those who leave a comment at your blog. Use this plugin to say ‘Thanks’ to your visitors, and prompt them to further engage with your blog..” Home Page [...]

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">