1. A method for interfacing with a communication system, comprising: initiating a natural language instant messaging communication session between a first user communication device and an agent; receiving first natural language input from a first user at the first user communication device; delivering the received first natural language input from the first user communication device to the agent as part of the instant messaging communication session, wherein the first natural language input is a first command directed to operation of a communication-enabled business process (CEBP); receiving the first command input at the agent; transforming by the agent the first command into a first CEBP command, wherein the first CEBP command is in an application programming interface of the CEBP; delivering the first CEBP command from the agent to the CEBP; and providing a first natural language feedback message from the agent to the first user communication device, wherein the first natural language feedback message at least one of: requests additional input from the first user or provides a report of the status of an action taken with respect to the first command, wherein the agent provides an interface function that transforms communications contained in an instant message directed to the communication system to the application programming interface of the communication-enabled business process, and that transforms communications in the application programming interface of the communication-enabled business process to a communication in an instant message directed to the first user communication device, wherein the first CEBP command causes the CEBP to send a notification to a plurality of communication devices using a plurality of communication channels, and wherein addresses of the plurality of communication devices are not specified by the user in the first command.