Yes. You can deposit your stimulus payment check In your Lili app. Your check will then be reviewed and your money will become available in 5 business days.
To be able to deposit a check, the account must be at least 30 days old and the max amount per check is limited to $2400.