On the Safe transaction list, raw transaction data in hex format gets automatically decoded as long as the Safe transaction service knows about the ABI of the contract the transaction interacts with.
If you create a Safe transaction calling an unknown contract (even if not executed), and the contract is present on Sourcify/Etherscan (or equivalent on the network), it will be automatically added to the Safe transaction service within 1 hour.
In case your transaction data is not decoded after that, please submit the ABI in JSON format via Github by opening an issue on the transaction service repository: https://github.com/safe-global/safe-transaction-service/issues/new
Note: We don't support proxies, so if a proxy contract is called only the proxy ABI will be indexed, not the ABI of the contract pointed by the proxy.