Hydration, a Polkadot parachain, is currently doing this with a product called Yield DCA which uses the Bitfrost DOT LST.
It’s super simple, can DCA into pretty much any token. Hydration have built an app chain so have complete control over the execution. I think the DCA part is the tricky one as even DCAs you set up on Jupiter yourself sometimes partially fail.
I’ve detailed more about it here Yield Utility Extension products - research group
If you combined traditional farm incentives with this idea instead of DCA (which involves a lot of small transactions, some of which may not go through) you could have the user come to collect rewards based on time staked in the module. It would remove the overhead of having to try and programmatically ensure transactions were going through (just like farm rewards do for LPs).
Possibly this would work best with the Creator coins as they are meant for (I’m assuming) less technical projects.