In our last newsletter we talked about task queues using rq, and while it is possible to add periodic tasks to a queue, there's a simpler way!
The recommended way to run tasks periodically is to use a cron job. Most web hosting providers, like Heroku, don't allow you to run cron jobs very easily. You can run cron jobs if you own the server, like when using DigitalOcean, but that brings its own set of challenges.