Blog Entries/RSS Now Shows in Person Activity Feed (Heap CRM)

Sunday, March 28th, 2010

Just like twitter and Google Buzz support, Heap CRM now detects statements in the person notes section like:

blog: http://radar.oreilly.com/tim/

Or

rss: http://feeds.feedburner.com/oreilly/radar/atom

Or

His blog is radar.oreilly.com/tim/

You can include as many RSS/Atom/blog addresses as you wish for a particular person and Heap properly orders, not only the contents of all the RSS/Atom feeds, but also the twitter and buzz feeds into one single timeline:

vCards over RSS – a Proposed System

Sunday, March 30th, 2008

"vCards over RSS" is a proposed system to allow automatic updates of contact information.

The Problem:

While contact data can be exported from web applications, in forms such as vCards and CSV, there is no mechanism to receive continual updates. Instead users are forced to either abandon their desktop address books or continually download vCard or CSV files.

Proposed Solution:

Using the existing RSS 2.0 standard, we can use enclosures (typically used for podcasts) to reference a vCard. This provides a number of advantages:

  1. The date and time the contact was updated is included in the feed, thus the downloading program will only download cards that have been updated
  2. Servers will only have to generate a small percentage of the cards as the downloading program will only ask for cards that are actually new or updated (compared to what is already in their internal database)
  3. RSS is already a well known standard that can easily be generated and parsed

Example:


<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
<title>People - All</title>
<description></description>
<link>http://wbp.crmondemand.biz/people.php</link>
<lastBuildDate>Mon, 31 Mar 2008 00:37:07 +0000</lastBuildDate>
<item>
<title>John Miles - Apple</title>
<link>http://wbp.crmondemand.biz/person.php?peopleid=208391</link>
<enclosure url="http://wbp.crmondemand.biz/vcardrss.php?id=208391&amp;token=[REMOVED]&amp;loginid=1" type="text/x-vCard" />
<pubDate>Sun, 23 Mar 2008 15:10:45 -0700</pubDate>
</item>
<item>
<title>Jane Winkle - Cisco</title>
<link>http://wbp.crmondemand.biz/person.php?peopleid=208390</link>
<enclosure url="http://wbp.crmondemand.biz/vcardrss.php?id=208390&amp;token=[REMOVED]&amp;loginid=1" type="text/x-vCard" />
<pubDate>Wed, 26 Mar 2008 08:44:05 -0700</pubDate>
</item>
<item>
<title>Barbara Tora - USA Today</title>
<link>http://wbp.crmondemand.biz/person.php?peopleid=189150</link>
<enclosure url="http://wbp.crmondemand.biz/vcardrss.php?id=189150&amp;token=[REMOVED]&amp;loginid=1" type="text/x-vCard" />
<pubDate>Sat, 1 Mar 2008 14:00:18 -0700</pubDate>
</item>
</channel>
</rss>

Conclusion:

There is nothing in this idea that the majority of developers don't already know how to do. In fact it isn't really a new standard, just a new use of an existing one. To show our commitment, Heap CRM already supports vCards over RSS. This means any desktop application that understands this system will immediately have potential customers from Heap CRM Hosted, OnSite and Enterprise.