Wednesday, April 20, 2022

Renew your account by card / PayPal


You can now create a subscription to automatically renew your account by card / PayPal. The payments will be processed by Paddle, a merchant of record. Paddle will handle all the payments, taxes, receipts, and invoices. They'll also send email notifications about upcoming charges, failed payments, etc.

You can now update your account plan at any time without changing your payment method. Both SetCronJob and Paddle will prorate the subscription costs, and you can see when the next payment date is when you update your account plan.

You can no longer make one-time payments on our website via PayPal or FastSpring. However, SetCronJob still supports WebMoney, PayPal, BitCoin, and USDT. Please contact me if you want to make manual payments.

Existing PayPal subscriptions will be kept intact forever. If the PayPal subscription is canceled, you can only create new ones via Paddle.

If you encounter any problems with SetCronJob, please let me know.

Best regards,
Nguyen An Thuan.

Friday, April 1, 2022

SetCronJob April 2022 Update

Hello there,

I've made some updates to SetCronJob, and many more will come.

"Notification on executions" and "Notification every X failures" are deprecated

SetCronJob has stopped sending notifications on executions, and now we only have one option left:

Notify me when cron job starts failing

When you enable notifications, we'll send an email when your cronjob starts failing. Next consecutive failures won't trigger email notifications. If another email notification was triggered within 8 hours (e.g. your cron job is okay, then starts failing again), then we won't send the email and increase the failure sensitivity instead.

Cron output and URL are removed from emails

I have removed cron output and URL from notification emails. The output is user-generated and should not be trusted to be included in the email body.

Notification on output matched is updated

SetCronJob will no longer send notifications when your script output matched a pattern. Instead, the cronjob execution will be considered a failure.

Failed if contains text

Remove minimum cron interval limit and other feature limits

You can now set cronjobs to run every 30, 20, 10, or even 5 seconds, as long as it's still in your account daily cron execution limit. Customized HTTP headers, Single Instance, and cron logs graph/search are also now available in all account plans.


I'll update this blog post when there's some new update in April 2022.

Sunday, March 20, 2022

SetCronJob March 2022 update

 Hello there,

You may notice that the web user interface at SetCronJob has changed. I have made multiple updates in both backend and frontend, mainly in upgrading our libraries/framework.

There will also be multiple changes from here on. Here is the list of changes you should know:

Compromised Passwords check

I've added another check when registering and changing your account password. It will make sure that your password is not included in any of the public data breaches tracked by haveibeenpwned. It won't send your raw passwords, only some first bytes of the hashed password will be checked.

Email confirmation is now required

I allowed unverified users to test our service before confirming their email addresses. However, it confused users, and some even hadn't confirmed their email address before paying for our service, and they won't receive account notifications because of unverified email addresses. It also opens our service to be abused by spammers and fake registration.

Please note that disposable email addresses are not allowed, and will be blocked by our other service IsTempMail. If you just want to take a look, use an email address provided by

Social login supports only one Google account

Currently, you can log in to SetCronJob using multiple Facebook and Google accounts. After April 20, 2022, one user can only log in using a Google account. Facebook login is deprecated and will be removed. 

Gold Team account is not available.

If you want to add more team members, please upgrade your account to a Platinum or Diamond plan.

API functions server.* are deprecated

The functions server.time, server.timezones, and server.useragent are deprecated and will be removed after April 20, 2022. Please stop using them. If you need them for your use case, please let me know.

DNS Cache is now enabled globally

Our new PHP version supports IPv6 address caching, so I just enabled DNS cache by default. It removes the DNS lookup time and saves a lot of server resources, which makes the service more stable and reliable. When your domain name records change, please visit DNS Table to flush the cache record.

[ March 26 ] Group sorted alphabetically 

Groups are now sorted alphabetically. This applies to the cronjobs table, the cronjob search form, cronjob edit form, and team member form (Allowed groups).


If there's any new change, I'll post it on the SetCronJob blog.

Over the years, there are many changes made to improve SetCronJob, but I didn't keep the blog updated. From now on, I'll try to make at least a monthly update post to this blog, so stay tuned.