Reminder emails

We have set in general settings, send reminder emails for provider and clients to yes, we have set 8,1 for providers and 4,1 for clients on when the emails should be sent out to them.

I have notice that the reminders do not get sent on schedule, it gets sent as soon as someone access the site.

For example: I had a appt schedule at 3pm today, provider was suppose to receive an reminder email at 7am (8hrs before), but they did not receive it till 10:48am (the time I access my site). The client did receive an email at 11am (as schedule, cause I was still on my site).

Do we have to have someone access our site every hour for the reminder emails to be sent out as schedule?

  • Timothy
    • Chief Pigeon

    Hey there.

    I have notice that the reminders do not get sent on schedule, it gets sent as soon as someone access the site.

    The sending of emails would be based on WP Cron, this is a WordPress feature which schedules various things like new posts, the sending of emails in plugins like this.

    The slight downside to this WordPress function is it requires your site to be loaded in order to trigger the cron.

    You can force this to run through a server Cron aka real cron, this will run as often as you wish.

    If in cPanel you can schedule the time and use this:

    wget -q -O - http://yourwebsite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

    If you are creating the crontab in say SSH and you wish to run it every hour of every day then you would add this instead:

    5 * * * * wget -q -O - http://yourwebsite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

    If your really stuck then it might be wise asking your host for a hand with this.

    Take care.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.