Hi,
yes you can send buttons or whatever want in an email.
- Use the HTML WB from WebPatterns

- Add the WB to you email body

- an html to show a button, which you will add in the HTMLCode of HtmlWB
<p align='center' valign='top' style=' width:142px; '>
<a href='"+URL+"' target='_blank' style='border-radius: 100px; background-color: rgb(214,81,92);color: white; text-decoration: none; padding-top:13px; padding-bottom:13px; display: block; width: 142px; '> <span class='Register'>"+"APPROVE"+"</span>
</a>
</p>
- Now you need to prepare URL add to the button, whatever action you want to pass .. you can pass in URL
like http://xyz.com/myproject/screen?IsApprove=true&UserId=123 etc
You can also use encryption & decryption to create secure Url's
- Once the user clicks on a button from the email.. it will open a page & that page preparation can retrieve the values from the URL & take the decision accordingly.
After that you can show them a feedback msg etc.
Hope it helps,
Assif