OfficeTalk can be integrated with a variety of applications by using the OfficeTalk API (application programming interface). For example, an accounting system may use the OfficeTalk API to send a manager an e-mail message when his budgetary spend has been exceeded. Alternatively, a time sheet program may use the OfficeTalk API to extract time sheeting information from each user's diary.
The OfficeTalk API may be programmed from Visual Basic, Microsoft Word, Microsoft Excel and any other automation controller.