Вставляешь ссылку в форму — сценарий скачивает трек, сохраняет файл в Nextcloud и ведёт учёт в TimescaleDB.
Лиды из Nextcloud передаются в TimescaleDB автоматически: сценарий подхватывает каждую заявку сразу после появления.
Настроить такую автоматизацию (Nextcloud + TimescaleDB) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.