Business applications can initiate real-time collaboration from the contexts of business process workflows, and vice versa, collaboration workplace portals can initiate the business processes such as customer service requests, order fulfillment workflows, etc., from email messages, instant messages, or forum discussions.