Main | What I like about Office 2007 »

Helpstream sends updates to Twitter (and anything else)

I just added a new business rules action which lets Helpstream push real-time updates to external systems.  One example of this is to push real-time updates from Helpstream to Twitter - for example, whenever a new post is made in the Community, or a new Case is open or resolved.  Of course, Helpstream has its own "subscribe" features, but if you want people to be able to "follow" your Helpstream workspace on Twitter, with whatever events please you, this is now possible!

It's simple really - for the new 'Http or Https request' action, enter expressions for the URL, method, content-type, body, and optionally user name and password (for HTTP Basic Auth).  To integrate with Twitter, for example, posting an update with a case summary, you would enter

url - 'https://twitter.com/statuses/update.xml?status=New+case:++' + urlEncode($summary)

method - 'POST'

user - 'myusername@company.com'

password - 'twitterpassword'

This  will post a "New case:  [case summary]' message to Twitter, as real-time as possible.  If real-time is not possible due to current load, the update should happen within a minute or so.

Twitter has a simple REST api, with HTTP basic authentication, so it can all happen in one request.  For other systems, at worst you'd have to host a web page (PHP, Java servlet, etc.), and have that act as a proxy that converted the request into whatever was needed.

 

 

Posted on Tuesday, July 1, 2008 at 06:58PM by Registered CommenterDan Hardy in | CommentsPost a Comment

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>