Do you want to do that after payment or just after they've selected those options? Doing so after payment is easy enough, but doing so just on selection alone requires grabbing information from POST and if they cancel the basket you've a user who's approved without paying. To do this after payment you'll start with the auto actions already provided earlier below.
www.joomlapolis.com/forum/professional-members-support/248019-using-auto-actions-to-update-usergroup-when-the-sub-is-using-plan-options#343760
Now you'll need to add the following condition to it.
Condition 4
Field: approved
Operator: Equal To
Value: 0
Next you'll use a Field action with the following configuration.
Field: approved
Operator: Set
Value: 1
Save Directly: No
This will do a normal auto-approval as if you approved them as a moderator. So approval events, emails, etc.. can all happen.