Hi,
Yes, you are almost totally correct. TO get a button to link to Row using smooth scroll you need to copy out the actual HTML the shortcode generates, ex:
<a class="sf-button large grey rotate-3d dropshadow" href="#contact" target="_self"><span class="text" data-text="BOOK CAMILLE NOW!">BOOK CAMILLE NOW!</span></a>
You then add the smooth-scroll-link
class to the button HTML:
<a class="sf-button large grey rotate-3d dropshadow smooth-scroll-link" href="#contact" target="_self"><span class="text" data-text="BOOK CAMILLE NOW!">BOOK CAMILLE NOW!</span></a>
Replace the button shortcode with the new raw HTML.