Home > Web > Basecamp integration in Springloops stopped working

Basecamp integration in Springloops stopped working

Since the new 37signals ID has been implemented, the Basecamp integration in Springloops stopped working. I did not had much time to look into it and it was was not a high priority so I put it at the bottom of the pile. But recently we started a new project and needed to link its Springloops project with the Basecamp project. And we could not. So I had to dig a little bit into the problem. I explained the problem via email to the excellent Support team of Springloops and they answered me in 5 minutes. WOW! That’s a hot customer service!

But for those who would not know what Springloops is, allow me a few words. If you are doing development and you are familiar with SVN, you need to have a look at Springloops. It’s a service that offers SVN repositories, but with awesome additional features! A neat interface, pretty changesets, great code browser, easily review of changes, instant preview, Basecamp integration. But THE amazing feature: deployment servers! For each project, you can create multiple deployment servers and with a simple click of a button, you can deploy your changes directly on the server! That feature alone saved us at INBOX many hours every week!

But back to the problem. First, I’m personally using OpenID to log in on my 37signals ID, so it’s a little bit different then simply inputing your Basecamp username and password in Springloops. You need to get your Basecamp API Authentication token. So here are the steps to make it work:

Log in Basecamp and go in My info located on top right of the screen. Then, on bottom left, click on Show your tokens to reveal your Authentication tokens. The first token you see is the Basecamp API. This is is the one you need. Select and copy it.

Then log in Springloops and click on the Options button on upper right. Scroll down at the bottom of the screen and you’ll see this:

Base URL: The URL of your Basecamp account. Remember, a few months ago, all Basecamp accounts URL were changed to something.basecamphq.com. So if you previously inputed something in that textbox which ends in grouphub.com or something other then basecamph.com, it’s not the correct URL.

Username/Token: If you are using a normal username and password to log in your Basecamp account, then input your username there. But if you are using OpenID, then you need to copy your Bascamp API token there.

Password: Again, if you are using a normal username and password to log in your Basecamp account, then input your password there. However, if you are using OpenID, you need to input a dummy password. Anything would do, it does not matter. It just needs to be none-empty. If you leave it empty, it won’t work. That was actually the problem I was having ;-) .

Hope this helps! And thanks to Springloops for a great product and great support!

Categories: Web Tags: basecamp, springloops
  1. February 5th, 2010 at 08:36 | #1

    Thanks for that Marc-André!

  2. April 14th, 2010 at 20:59 | #2

    Thanks for the post Marc-Andre, I had the same problem and could not figure out that they needed a dummy password. That should really be in their documentation somewhere.

  3. April 15th, 2010 at 13:44 | #3

    Definitely. Thanks for the kind words.

    Cheers!

  1. February 4th, 2010 at 10:03 | #1