More than one service mapped to the same tunnel

Here’s the thing, I have server running on a certain cloud provider,
That server has a software that listens on 2 different ports.
Is it possible to have Services mapped to the same tunnel but be routed to different ports based on the subdomain entered? (The domain’s DNS servers are managed by Cloudflare)

Yes it is.

I think I forgot to mention something important,
Is it possible to have both on the same tunnel, as in, not having to run multiple cloudflare tunnel docker instances on my server