Thank Me Later

Send a 'thank you' email to your blog's commenters.

Thank Me Later sends ‘thank you’ emails to your commenters. Simply write a message saying thanks and it will be emailed after a time of your choice — 5 minutes, a day, a month, whenever!

Latest Update (3.3.4): Fix issue with uf8mb4 database character encoding.

Languages: Español (es_ES), Français (fr_FR), Italiano (it_IT), Polski (pl_PL), Türkçe (tr_TR), தமிழ் (ta_LK), 简体中文 (zh_CN), Translate into your language

Invite readers back to your blog

Thank Me Later attracts readers back to your blog and asks them to check for replies to their comments. Other uses of the plugin include:

  • Linking to your RSS feed to get more readers;
  • Linking to your Twitter or Facebook pages to get more followers or likes; and
  • Giving a discount for purchases.


  • HTML emails: write your email in text and it is changed into a HTML email with one click.
  • Shortcodes: use shortcodes like [name] to make your emails more personal.
  • Targeting: write emails for each category or post on your blog.

Follow me on Twitter: @brendonboshell

Descriptions in other languages

  • es_ES: Enviar un correo electrónico de “gracias” a los comentaristas de su blog.
  • fr_FR: Envoyer un E-mail de remerciement aux commentateurs de votre blog.
  • it_IT: Manda una email di ringraziamento a chi commenta sul tuo blog.
  • pl_PL: Wysyłaj podziękowania za komentarz
  • tr_TR: Sitenize yorum yazanlara ‘Teşekkürler’ maili ilet.
  • ta_LK: உங்கள் வலைப்பதிவின் ​கருத்தாளர்களுக்கு ​ஒரு ‘நன்றி’ மின்னஞ்சல் அனுப்பவும்.


To install, click ‘Plugins’ > ‘Add New’ from WordPress. Search ‘thank me later’ and click ‘Install Now’.

(Alternatively, copy the contents of the thank-me-later directory into /wp-content/plugins/thank-me-later/ and activate from the “Plugins” menu).

To get started, click ‘Thank Me Later’ from WordPress (it’s beneath the ‘Settings’ menu; not inside of it).

Should I use the default settings?

No. The default settings are generic. You should take time to write a message which offers some value — for example, you may ask people to join you on Twitter or offer them a discount on their next purchase.

How do I email a commenter just once?

When writing your message, look under ‘Schedule’. Set ‘Maximum send limit’ to 1. It is strongly recommended you make this change.

My emails aren’t sending on time. How do I fix this?

If you have recently installed Thank Me Later, please wait 12 hours. On some installations of WordPress, Thank Me Later is unable to schedule email sends correctly. Thank Me Later is able to detect this issue and will revert to “Legacy Mode” to send emails after 12 hours.

If emails are still not sending on time, your blog may not be receiving enough visits to send the emails — emails are only sent on page loads. Possibly, caching is preventing the scheduled events from running. If you know what you are doing, you can create a cron job to call WP-Cron at regular intervals — see here for more details.

Why does this plugin send me (the author) an email?

This is by design. Emails are sent to all commenters, regardless of whether they are authors or readers. If the messages are annoying you, you probably haven’t configured Thank Me Later correctly. Ensure you set ‘Maximum send limit’ to 1 to limit the number of emails that are sent to a particular commenter.


  • Bugfix: Fix issue with uf8mb4 database character encoding


  • Added: it_IT translation


  • Added: es_ES translation


  • Bugfix: Some emails could not be removed from the unsubscribe list
  • Added: tr_TR translation


  • Added: Link to opt out automatically appended to emails
  • Added: zh_CN translation


  • Bugfix: changed email encoding to support old versions of Outlook
  • Bugfix: fix excessive-paragraphing due to Windows-style line endings


  • Bugfix: Files went missing in 3.0.5 release


  • Bugfix: Fix ‘out of memory’ bug.


  • Added: support for Disqus


  • Bugfix: Email encoding fix
  • Support for WP 3.1
  • Bugfix: Workaround a mail() bug on old versions of PHP


  • Bugfix: Mark old messages as sent, avoid sending twice


  • Bugfix: Support for PHP 5.2.8+


  • Addition of statistics panel and sent statistics for individual messages
  • Removal of send probability
  • Redesign of “Messages” panel
  • Support for multipart messages
  • Change from <$VAR> syntax to [var] in messages
  • Removed support for (controversial) eval()ulation of code in messages.
  • Support for shortcodes to be used in messages
  • Move to HTML templates — write just a “text” version of the message, and it will be placed in HTML layout (with HTML-specific shortcode output and HTML-only content available)
  • “Restrict by tags” and “Restrict by categories” simplified.
  • Live preview of text/HTML message when editing
  • Remove message defaults
  • Move “do not send more than [n] messages” to message-level.
  • Removal of “comment gap” and “send gap” settings
  • Changes to upgrade mechanism
  • Use of WP_List_Table for displaying messages.


  • Fixes a bug which displays ~’Sorry: you need to be an administrator’ message for all users.


  • 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).


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


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


  • 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.
  1. Example of default email sent by Thank Me Later

    Example of default email sent by Thank Me Later