AppExchange and other Salesforce Link Tips
Have you ever been sent a link to an AppExchange package and just couldn’t get it installed? Well, sometimes, you need to do a little URL hacking to get things to work.
For instance, here is the installation link for our Web-to-Case Asst product:
https://login.salesforce.com/?startURL=%2Fpackaging%2FinstallPackage.apexp%3Fp0%3D04tA0000000DiMP
Pretty messy,isn’t it. And when you use it you’ll have to login to Salesforce even though you may already be logged in. This can be fixed though. There are several tools on the web that can decode this URL to look more like this:
https://login.salesforce.com/?startURL=/packaging/installPackage.apexp?p0=04tA0000000DiMP
This is starting to look better, but the above URL wont work on Sandbox and still requires you to login. Watch what happens when we split the URL after “startURL=”:
https://login.salesforce.com/?startURL=
/packaging/installPackage.apexp?p0=04tA0000000DiMP
The first part doesn’t look that useful, but the second part is very useful. It’s a relative URL for any salesforce org. This means you can just paste this second part after your Salesforce server URL and instantly go to the right page without any login required. For example:
If you’re on na1 then, to install Web-to-Case Asst in your production org, you would use the following URL:
https://na1.salesforce.com/packaging/installPackage.apexp?p0=04tA0000000DiMP
If you’re on cs3 then, to install Web-to-Case Asst in your production org, you would use the following URL:
https://cs3.salesforce.com/packaging/installPackage.apexp?p0=04tA0000000DiMP
All you have to do is replace the server subdomain with your specific one and voila, instant satisfaction! So stop struggling and start URL hacking, it’ll save you time and you might learn something.


