I have automated my opportunity stage field using a before insert and before update trigger,

The result of this trigger is that if a user selects a stage for the opportunity object it will be overwritten by the trigger before the object is saved,

Because their choice will be overwritten anyway I would like users to not have to select a stage when creating a new opportunity,

Since opportunity stage is a required field and there is a system validation in place to prevent an opportunity being saved without a stage this cannot be solved with workflows or triggers,

I would greatly appreciate a solution to this problem.


You could create a custom button and pass &opp11=<default value> which will assign the default stage value in the stage picklist.

URL will be like this: /006/e?retURL=%2F006%2Fo&opp11=New

  • I'm having some trouble overwriting the new button on the standard opportunities object, would you be able to send me in the right direction here? – Patrick Ward Aug 9 '17 at 22:29
  • Sure, let me know what issue you are facing, I am not at my desk now, I will respond that tonight – Santanu Boral Aug 9 '17 at 22:32
  • Thank you Santanu! I can't seem to make the "new" opportunity button link to a custom link, thank you for your time – Patrick Ward Aug 9 '17 at 22:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.