Webinars! Check out a company called LeadPages.net. They have been killing it in this arena by using weekly webinars to engage, educate, introduce and offer their software to attendees.
In fact, they recently taught a strategy on how you can do webinars for free (without paying the costs of using, say, a GoToWebinar software):
1 - The formula involves setting up a Google Hangout (google.com/hangout). Set the webinar for "later."
2 - Get a chat feature embedded (i.e., http://chatango.com)
3 - Create a page to host your hangout (I suggest using one of the LeadPages pre-made templates)
I've seen webinar marketing work in almost any industry. It's nice because people feel like they've spent time with you but it's scaleable for you, the business owner/marketing director, because you can have many people there at once.
Also, the idea of appointment marketing works well. And it's not surprise that Fortune 500 companies use this as the #1 sales mechanism to drive more sales.
LeadPages has a whole free course on webinar marketing. If anything I've written above interests you, then I'd definitely recommend you check it out: http://www.leadpages.net/webinarfunnel