Action/Process Button for Document Types

Hi! I'm putting together a new website for a client who currently creates event content posts on the Umbraco website and then copies information over manually into Constant Contact for an email newsletter.

I'm looking for a way to set up a button or link my user can click in the Umbraco Backoffice that will pull the other property values (like a razor query) so that I can convert them into JSON to feed into the Constant Contact API.

I've read a little bit about writing custom property editors where you can define the HTML that would appear for the property on the content item, and I figure I could put a link or button there, but I'm not sure how to pull in the other data for that content item (like Name, Url, StartDate, etc.). I'm also not quite convinced a custom property editor is the best way to go either, but I'm pretty unfamiliar with all the different options to extend the backoffice.

Any thoughts/suggestions?

I'm currently using Umbraco 7 on ASP.NET 4.5


This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/61036-actionprocess-button-for-document-types