If your reminder or follow-up emails aren't being sent in Amelia, it's likely because your cron job isn’t set up correctly. Scheduled notifications depend on a cron job—a task that runs at regular intervals in the background—to work.
Below are the most common questions (and answers!) to help you get things working smoothly.
For a more detailed setup guide, check this article.
A cron job is a scheduled task that runs automatically on your server. In Amelia, it’s used to check whether there are scheduled notifications (like reminders) to send.
Without this task, those emails won’t go out—Amelia doesn’t send them automatically on its own.
To get the cron command for your site:
Go to Amelia > Notifications.
Click any notification with a clock icon (those are scheduled).
Scroll down to find the cron command, like:
*/15 * * * * https://yourwebsite.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send
Replace https://yourwebsite.com
with your actual site URL.
You have two options:
If you have cPanel, Plesk, or full server access:
Paste the cron command into your hosting control panel’s Cron Jobs section.
If you’re not sure how, ask your hosting provider for help with adding a scheduled task.
If you don’t have server access, use the WP Crontrol plugin:
Create a custom interval (e.g., every 15 minutes).
Add a PHP cron event using this line:
file_get_contents("https://yourwebsite.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send");
Here are the most common issues:
The cron job isn’t added at all
The command is incorrect (e.g., wrong path or domain)
The hosting provider blocks external requests (common on shared hosting)
WP Crontrol doesn’t show the “PHP Cron Event” – your WordPress role may lack permission (edit_files
)
If notifications still don’t send, check with your hosting provider. They can confirm if cron is running properly on your server.
Once everything is set up:
Wait for the next scheduled notification to trigger.
You can also use WP Crontrol or a similar plugin to manually run the cron job and test if it works.
If emails go out as expected, you’re good to go!
Amelia only provides the command—it doesn’t schedule or run cron jobs.
Cron is handled by your server or plugin.
Always test the setup after configuring to avoid missed reminders.
For a more detailed setup guide, check this article:
Scheduled Notifications (Cron)
Learn how to configure cron jobs needed for scheduled notifications in Amelia