In increasingly networked times, CSCW systems have become more common. In most of these, individuals work collaboratively from their personal computer terminals, unaware of their peers. In this scenario, opportunities for collaboration often go unnoticed. In this paper, we investigate aspects of unplanned cooperation and how it might be encouraged. We propose an agent framework to encourage and support unplanned cooperation between people not necessarily in the same team. Agents build user profiles and match users according to their interests, activities and opportunities for cooperation. By matching users’ work contexts, needs and resources, we expect to uncover opportunities for collaboration that might otherwise go unnoticed. We believe that the notification of users of these opportunities will lead to more frequent collaboration between them.