As anyone that has worked with me will tell you, I’m a big perfectionist when it comes to having well reached cohesive brand identity. As you can see by the looks of things around here (my site), I’m in the middle of a total overhaul. Unfortunately, before I get to the good stuff — like finishing up this actual site — my business infrastructure is the priority.
I Heart Brands
For a while, I was using ActiveCollab primarily because it allowed me to brand my project management suite how I wanted. However, when 37Signals released the Basecamp API and due to the added connivence of a hosted solution, I decided to make the switch. I spent the quick second customizing my colors and perfecting how my logo looked on their sidebar.
One problem though: I still don’t like sending people to something.clientsection.com (or any of the other available TLDs they offer). Of course, I could host the login page on my site like a lot of people do but that’s not enough for me. I like my network of sites to at least have some level of collectiveness.
The solution could be easy. Simply create a CNAME entry in your DNS. Why doesn’t 37Signals allow this? Grrr!
When I click “Edit Basecamp Address” I should be able to put in anything, god damnit. One of the great things about Google’s acquisition of FeedBurner is how they have made everything over there free — including the MyBrand services which allow for this type of CNAME url branding.Come on 37Signals, get with it.
CNAMEs with Basecamp
The good news is, a lot of Basecamp already works perfectly under this method. Everything that I can see is linked relatively without using your original URL (/directory instead of http://mycompany.clientsection.com/directory/). Therefore, if you enter your Basecamp with your new CNAME’d address, you will navigate smoothly around and keep the new perfectly branded URL in the address bar.Note though, your account is identified by the first part of your Basecamp URL — so that part must remain the same for it to work.
Will not work:
clients.mycompany.com CNAME mycompany.clientsection.com.
Will work:
mycompany.mycompany.com CNAME mycompany.clientsection.com.
Most Basecamp users that I know use their company name for their URL. Obviously, it looks sort of stupid to have a url like mycompany.mycompany.com for your client area. Theoretically, if you wanted to use this temporary CNAME solution, you could name your Basecamp URL something else, like hipclients.clientsection.com — thus making the address you give people hipclients.mycompany.com.

Unfortunately, a large part of Basecamp is notification emails (since a lot of clients are RSS dumbies). When the system sends an email, it sends your original Basecamp address. When your client clicks it, they may completely freak out and immediately send you 400 emails asking why the address is different, followed by 200 voicemails in regards to the 400 emails they just sent starting with “I just sent you an email…”
No one wants that.
Come On 37S
I looked around the network of tubes to try to find a statement or something from 37S about why they don’t offer this kind of thing but couldn’t come across anything. Until then, if you use Basecamp primarily for your personal projects, don’t use the external notification services, or just don’t care about the occasional lacks in URL continuity, you can create a CNAME for your Basecamp address and go nuts.

6 Responses to “Branding Basecamp URLs”rss
JC, on August 7th, 2007, said:
Allowing CNAME’s would be nice, but it is not that simple due to the use of SSL. I assume 37s uses a wildcard cert which would be tied to the basecamp domain (e.g. *.clientsection.com). Even if you CNAME mycompany.mycompany.com to mycompany.clientsection.com, the SSL certificate will show up as invalid (although it would still technically encrypt your traffic). That is why many people host the login page on their own site.
In my opinion, it is less confusing to present clients with a different domain name than it is for them to see an invalid cert warning.
DHH, on August 7th, 2007, said:
JC is exactly correct. If it were not for SSL, we’d be offering this.
Travis Vocino, on August 7th, 2007, said:
I actually don’t use the SSL accounts, so the thought didn’t even cross my mind. I had to go in and look to see where on the tier one acquired SSL functionality.
Understandably, it would be a huge pain to offer URL branding with SSL. Ah well…
Using Your URL for Your OpenID from Travis Vocino, on February 10th, 2008, said:
[...] dig custom Basecamp URLs, for example. In the same way, I also dig branding my OpenID url. This means instead of using the [...]
Leah, on April 7th, 2008, said:
Projjex.com is a great new site that does a fabulous job of project management. It’s completely browser-based, really easy to use, and has a free version. Cool videos too - I love it!
name, on August 31st, 2008, said:
Hi!,
Commenting
You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>Your nasty comment spam will be blocked by Akismet.