Development Seed Blog
Bait People to Internal Portals With Targeted Newsletters
Bring People to Your Portal Painlessly
Bring People to Your Portal Painlessly
There’s one website I read nearly every day, and that's MIT Technology Review. The site emails me between 3:00 and 4:00 am, usually well after I’ve shut down my computer for the evening, with a list and brief summary of interesting stories. This is one of the first emails I open when I log back into my computer in the morning and, more often than not, it baits me over to the MIT Technology Review site.
Organizations rolling out an intranet should use this same practice to get their staff to start using new applications like an intranet or a system like Managing News. It’s not easy to start using a new tool, and many of us put off learning how to use one until we’re forced. As one of the most popular internet-connected applications in the world (as are chat and web browsing), email is the idea way to lure people to adopt new tools. Imagine how your adoption rate would change if your new intranet or Managing News could send out an email to your team members similar to the one MIT Technology Review sends out. I bet you’d see a lot more people using and even learning the nuances of the system.
So, if you can send out an email from a system like an Intranet or Managing News, how do you determine what stories you send? You could send every user the same email, but that would suck. Everyone would get about one article out of ten that interest them, which could be worse than not sending an email since it could be considered internal spam.
Luckily there are smart ways you can determine what to send someone in your newsletter that will drive content to them that’s important to them. Here are a few ways I came up with that work specifically with intranets and Managing News systems, but also would work with many other applications.
1) Have your system record what each user is reading, tagging, and voting on. Then look at the metadata on those stories, such as keyword tags, and gather new content based on this information. Instead of doing it manually, which would be very time consuming, you could set up an algorithm that looks at all this data and finds the best stories for each individual, collects them, and emails them.
2) Look at other systems that track user interests (i.e. Facebook, Amazon, del.ioci.us) and use the same algorithm to find this information on your internal system.
3) Let users tag stories that interest them with their name, or ones they think will interest their colleagues with their colleagues’ names. Then you could set up an algorithm that examines metadata on stories and identifies similar ones.
4) Send users any story that was tagged, commented on, or voted on.
5) Use one of options 1 through 3, and combine it with 4.
6) Send headlines from users’ friends in the newsletter, based on articles tagged for the users.
7) Look at other "profile" information like location and the branch office they're in, and collect articles on this information.
8) Look at the stories that users click through in these newsletters and send them more of that candy since they obviously like it : )
9) Send users a newsletter with all new articles from groups they subscribe to.
10) If you have a system with a lot of collaboration, you could send people articles that attract the most team interest – in readership, votes, comments, and tags. This could be very useful for senior executives.
11) Set up newsletter subscriptions based on terms, similarly to Google Alerts but pulled just from your intranet or Managing News.
With advanced internal systems, you don’t have to just make the tools available and hope people use them. You can also work with them and mine the system so that you make them even more useful and tailored to each user.
Here’s an image of what a possible newsletter pulling from an intranet or Managing News system may look like.

Comments
I like the vision
I like the vision you present here. I can see something like this being very powerful in the non-profit I am working with as it grows. As we grow we will hit the point that we need some automated assistance as you present here, as opposed to the manual forward that gets done now.
Hi, thanks for your comment.
Hi, thanks for your comment. What I like about the above idea is there is a side of automation, but empowered by both user behavior and machine learning...Meaning, the newsletter/email update you get in your inbox is not going to be 5 stories selected at random from 1000 stories - this would greatly minimize the potential interest in the email. Instead, the email will consist of stories based on what your other team members may have found interesting because they voted or commented on the story, and based on the system intelligently deciding what to send because it understands what you've read and found interesting in the past. The automation is aware about who you are, and knows something about your team members as well. It's this intelligence that can make automation friendly, not random and spammy. :)
Ian
So...
where's the Drupal module for this? ;-)
ah.
More or less on its way, sooner or later.
We have a specific interest in plugging locally-generated Drupal content into this kind of system-- send daily or weekly e-mails aggregating new information from the sections of a site a user is interested in.
Would the best way be to put the RSS feed from the Drupal site back into this system? Whatever works best...
aggregation across sites
Hi Benjamin,
Several components that make up Managing News are already available for download. Alex and Aron here are maintaining the leech module, the small and powerful Yahoo Terms module, and a couple of other modules as well. Aron's Aggregation SOC project is already finding common ground among many of the aggregator modules and will offer a real framework to build off, whether that's putting in a new back end w/ a custom parser, or adding on a feature module like Yahoo Terms, the feed API will help you do what you want to do w/ aggregation.
As for your specific question about what to use - aggregation is very simple yet very flexible. If you need to operate on the information you're passing between sites once they get from the originating site to the aggregating site, with Drupal and a module like leech, or soon Feed API, you can turn the aggregated content into nodes, and then the sky is the limit :) Views, panels, nodequeue, taxonomy, commenting, voting, etc - you can really leverage Drupal, and then even send it back out via RSS from the aggregating site after running your operations.
Finally, with the actual content analysis and intelligent content delivery on a per-user basis, there are a few projects done in the past, and some new ideas we have based on patterns in the behavior of users in a system like Managing News that we'll use to make daily email newsletters work.
Ian
News Letter
I am a huge fan of newsletters as a marketing tool and am constantly repeatedly urging everyone who has a business of any size, to communicate with clients and prospects via a newsletter
Great Stuff
I'm still learning about how to use drupal to send targeted emails to regular users of the website. I love the idea of using it to also assist in the adoption of the tools internally. This is always a painful learning process for organizations new to internet technology, and this would make it much easier.
Thanks for sharing the great ideas.
Managing News
Hi, guys. Great site you're building here. And great tools. I'm a science editor for Milenio Diario, a network of regional newspapers in México and, for about a year, a Drupal user (you can see my baby steps in www.periodismocientifico.com). I've convinced our IT guys to switch our website to Drupal, and the project is ongoing, with some subsites already commited and more on the go. We're also exploring ways of enriching our users experience through aggregation and news analysis, so you can imagine the excitement I felt when reading about Managing News. Have any idea of a time frame for release? Thanks beforehand for the info.
Hi Horacio, That's great
Hi Horacio,
That's great that you all have made the switch to Drupal. It's really a great platform. And I'm glad to hear that you're interested in Managing News. We've made some great strides the past few months and are getting ready for a beta release at the end of the month, so stay tuned. We'll be writing about the release here on our blog, and feel free to contact us if you have specific questions.
Bonnie
Post new comment