Can this platform be used as a virtual escrow

For example I want to sell some BTC to a contact and they have agreed to purchase them using USDT. Can we create an escrow or safe method for the transfer to happen using this platform?

Can I put conditions on the contract and have multiple parties paid when the transaction happens?

How would it work?