diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb
index 8b0ad56c72d0fc530eb839a58cea977ac137c6e1..59c0e87b9de77e15321c4c211b59416bd11e900d 100644
--- a/app/controllers/status_messages_controller.rb
+++ b/app/controllers/status_messages_controller.rb
@@ -27,6 +27,7 @@ class StatusMessagesController < ApplicationController
 
   def bookmarklet 
     @aspects = current_user.aspects
+    @selected_contacts = @aspects.map { |aspect| aspect.contacts }.flatten.uniq
     @aspect_ids = @aspects.map{|x| x.id}
     render :layout => nil
   end
diff --git a/app/views/status_messages/bookmarklet.html.haml b/app/views/status_messages/bookmarklet.html.haml
index e25248aa4b9fcc33e6a93d617ff12934e15f94a4..6df5ed922a6971334a6a882289412353513ecae3 100644
--- a/app/views/status_messages/bookmarklet.html.haml
+++ b/app/views/status_messages/bookmarklet.html.haml
@@ -31,6 +31,7 @@
   });
 
 #new_status_message_pane
+  = hidden_field_tag :contact_json, @selected_contacts.map{|contact| contact.person}.to_json
   .span-15.last
     #facebox_header
       %h4