I'm really new to the whole URL hacking thing. I'm trying to create a custom button that will populate a new Opportunity with the associated Account name. Nothing seems to work. The {!Account.ID} merge field works find but no matter what, I can't get the Opportunity Name to populate, and ideally I'd like to populate with the Account Name.

Here's a copy of the URL so far. Any suggestions appreciated.


1 Answer 1


The value you're looking for is opp3. To figure out the correct parameter to use for any field, you can simply right-click it, inspect the element, and observe what its "id" is.

  • Thanks for the quick response! I actually tried opp3 as well using that method (I Googled the bejesus out of this before I posted), but that didn't work either. The URL I tried was /006/e?saveURL=%2F006%2Fo&RecordType=012j000000115OM&accid={!Account.Id}&opp3={!Opportunity.Account}&ent=Opportunity That will bring up the Opportunity Edit page with the record id set and the correct account in the lookup field, but nothing in the Opportunity Name
    – user39015
    Nov 8, 2016 at 20:26
  • @user39015 The problem's your merge field. Where's this button being called from?
    – sfdcfox
    Nov 8, 2016 at 20:51
  • The button is on the Account page, it's trying to create a new Opportunity from there.
    – user39015
    Nov 8, 2016 at 21:24
  • opp3={!URLENCODE(Account.Name)} should probably work, then.
    – sfdcfox
    Nov 8, 2016 at 21:26
  • OMG you're the best. If you're ever in Toronto, I owe you a beer. :)
    – user39015
    Nov 8, 2016 at 21:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .