{"id":1027,"date":"2019-04-05T12:03:15","date_gmt":"2019-04-05T16:03:15","guid":{"rendered":"https:\/\/learndash.com\/support\/docs\/faqs\/technical\/how-can-i-make-emails-send-on-time\/"},"modified":"2025-07-26T12:14:20","modified_gmt":"2025-07-26T16:14:20","password":"","slug":"email-notifications-send-time","status":"publish","type":"docs","link":"https:\/\/learndash.com\/support\/kb\/resources\/faqs\/email-notifications-send-time\/","title":{"rendered":"How can I make email notifications send on time?"},"content":{"rendered":"\n<p>If you&#8217;re using the LearnDash <a href=\"https:\/\/learndash.com\/support\/docs\/add-ons\/notifications\/\">notifications add-on<\/a>, you might experience a delay in the timing of your email notifications. This is partially a limitation of WordPress, but also depends on the type of <a href=\"https:\/\/learndash.com\/support\/docs\/getting-started\/hosting\/\">hosting<\/a> you have.<\/p>\n\n\n\n<p>In some cases, you might need to add a custom cron job on your server. This process differs depending on your host, so please reach out to your host&#8217;s support team for help. If you&#8217;re using cPanel, you can follow the instructions below:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-create-cron-job-in-cpanel\">Create Cron Job in cPanel<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to cPanel<\/li>\n\n\n\n<li>Search for &amp; locate &#8220;Cron Jobs&#8221; (typically found in the &#8220;Advanced&#8221; section)<\/li>\n\n\n\n<li>Add this command:<\/li>\n<\/ol>\n\n\n\n<p><code>* * * * * wget -q -O - 'https:\/\/yoursite.com\/wp-cron.php?doing_wp_cron&amp;cron=true'<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"368\" height=\"400\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-notifications-cron-job-cpanel-command-368x400.png\" alt=\"Example cron job for LearnDash notifications\" class=\"wp-image-2261\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-notifications-cron-job-cpanel-command-368x400.png 368w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-notifications-cron-job-cpanel-command.png 707w\" sizes=\"auto, (max-width: 368px) 100vw, 368px\" \/><\/figure>\n\n\n\n<p class=\"note has-theme-palette-7-background-color has-background\"><strong>NOTE<\/strong>: Some shared hosting services will not allow cron jobs to run once per minute. This could mean your notifications will be sent later than intended. Please contact your host about cron job limitations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Using WP Crontrol Plugin<\/strong><\/h2>\n\n\n\n<p>You can also manage the notification schedule using the <a href=\"https:\/\/wordpress.org\/plugins\/wp-crontrol\/\"><strong>WP Crontrol<\/strong><\/a> plugin. This lets you view and adjust WordPress scheduled tasks (cron events) directly from your dashboard.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Go to Tools > Cron Events<\/strong><\/li>\n\n\n\n<li><strong>Search for the hook:\u00a0<\/strong><em><code>Learndash_notifications_cron\u00a0<\/code><\/em>. This is the scheduled task that controls when LearnDash email notifications are processed.<\/li>\n\n\n\n<li><strong>Click &#8220;Edit&#8221; next to the hook<\/strong>. From here, you can update how frequently this task runs.<\/li>\n\n\n\n<li><strong>Set a more frequent schedule<\/strong>. Change the recurrence to something like <strong>hourly<\/strong> instead of the default (usually twice daily) for quicker processing.<\/li>\n\n\n\n<li><strong>Save your changes<\/strong>. The new schedule will help ensure LearnDash notifications are checked and sent more often.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2028\" height=\"822\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/wp-control-learndash-notifications.jpeg\" alt=\"WPControl LearnDash notifications\" class=\"wp-image-10310\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/wp-control-learndash-notifications.jpeg 2028w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/wp-control-learndash-notifications-400x162.jpeg 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/wp-control-learndash-notifications-800x324.jpeg 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/wp-control-learndash-notifications-768x311.jpeg 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/wp-control-learndash-notifications-1536x623.jpeg 1536w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/wp-control-learndash-notifications-360x146.jpeg 360w\" sizes=\"auto, (max-width: 2028px) 100vw, 2028px\" \/><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re using the LearnDash notifications add-on, you might experience a delay in the timing of your email notifications. This is partially a limitation of WordPress, but also depends on the type of hosting you have. In some cases, you might need to add a custom cron job on your server. This process differs depending&#8230;<\/p>\n","protected":false},"author":59,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_helpful_status":1,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[165],"doc_tag":[],"knowledge_base":[157],"class_list":["post-1027","docs","type-docs","status-publish","hentry","doc_category-faqs","knowledge_base-resources"],"year_month":"2026-04","word_count":262,"total_views":"5529","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Matt Cromwell","author_link":"https:\/\/learndash.com\/support\/author\/mattc\/"},"doc_category_info":[{"term_name":"FAQs","term_url":"https:\/\/learndash.com\/support\/kb\/resources\/faqs\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":165,"label":"FAQs"}],"knowledge_base":[{"value":157,"label":"Resources"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[{"term_name":"Resources","term_url":"https:\/\/learndash.com\/support\/kb\/resources\/","term_slug":"resources"}],"knowledge_base_slug":["resources"],"_links":{"self":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/1027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/comments?post=1027"}],"version-history":[{"count":6,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/1027\/revisions"}],"predecessor-version":[{"id":10311,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/1027\/revisions\/10311"}],"wp:attachment":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/media?parent=1027"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_category?post=1027"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_tag?post=1027"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/knowledge_base?post=1027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}