Can alert's labels be used to route to specific Slack channel?

Can recipient channel be dynamically derived from alert’s labels? The routing docs and the setup screen of ‘Contact points’ (image below) suggest this isn’t possible. Is this true?

For context, each service has its own Slack channel and we want to send alerts to the appropriate one. Please let me know if there’s a better/alternative setup.