Автоматизация передачи данный с FTP сервера на Google drive и Wordpress

Столькнулся тут с задачачей автоматизации передаци данных с FTP сервера на Google drive и на Wordpress как черновик.

Дано:
FTP сервер
Google Drive
Wordpress account

Требования:

  1. Собирать новые данные формата XML и JPG с FTP сервера каждый час (время и параметры сервера должны быть настраиваемые)
  2. Загружать эти данные на Google Drive и на Wordpress также какждый час (время должно быть настраиваемым)
  3. Если за последний час нет никаких новых данных то отправлять письмо определенным людям

Посоветуйте возможные решения, как можно автоматизировать эти требования.

Также возможно использовать удаленный сервер для запуска программы автомазации.
Я только вижу одно решение:
FTP -->Middleware (Скрипт на удаленном сервере) --> Goofle Drive / Wordpress.

Какие еще решения могут быть для данной задачи?
Какие лучшие практики существуют для этого?

делай проще, напиши код, скомпилируй его в исполняемый файл, и запускай по любому шедулеру.
если будет CI, то нет ничего проще чем закинуть его туда.

В теории, можно попробовать обойтись плагинами к wordpress и избавиться от промежуточной системы.