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.

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…

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="">