Workflows are kicked off by conditions met on or off-chain, in the form of triggers. Some examples include Market-based triggers, like stop losses, and price. More advanced triggers, like loan health, can be implemented and extended by the user.
To power triggers, Free Market has partnered with Gelato to perform secure, distributed off-chain computation. More information on gelato can be found here: https://www.gelato.network/
User triggers are workflows initiated by the user.
Market triggers are workflow initiated by market conditions that are predetermined by the user.