The Salesforce Streaming APIĀ agent can be used to connect to Salesforce as a client and listen to changes on specific objects.This allows the workflow to receive requests in real-time fro Salesforce for creating/updating/deleting users, for example.
The agent uses the Salesforce Streaming API.