Yes! But you need some technical know-how.
First you need to go to your Manager tab and click on the Team Settings button. This is where you can enter your custom domain name. This won’t do anything by itself, because you also need to go to where your DNS is registered and set your A records to point to IP address 18.104.22.168 and your CNAME records to point to hostname redirector.teamsnap.com. Once that is done, your domain should point to your correct team on TeamSnap!
If you have Public Access enabled, going to your custom domain will send visitors to your public team website. If you do not have Public Access enabled, the domain will go to your private TeamSnap page (after a user logs in). Finally, if the DNS information doesn’t match the domain that you have set in your Team Settings, the visitor will be redirected to the main TeamSnap website. If you put your domain in as “mydomain.com”, it will answer when people go to www.mydomain.com or just mydomain.com. However, if you enter your custom domain name as www.mydomain.com, it will ONLY work for www.mydomain.com. So you’ll almost always just want to put the domain in, and not www.domain.
For example, if your domain is “crunch-hockey.com”, you’ll want to set that as your custom domain in Team Settings (not www.crunch-hockey.com). You’ll also want to set up crunch-hockey.com as an “A record” in your DNS system, pointing to IP address 22.214.171.124. You’ll also want to set up www.crunch-hockey.com as a “CNAME record” pointing to redirector.teamsnap.com. If you already have an A record for the domain and a CNAME record for www.domain, you’ll need to modify those instead of trying to add them again.
Your DNS provider’s control panel should hopefully have directions on how to do both of those steps.