Abstract: In an exemplary embodiment, a server system stores a plurality of textual scripts in a database server in association with a plurality of contractor actions. Each of the textual scripts comprises an alert notifying the contractor of an obligation to perform the associated contractor action. The server system generates a plurality of deadlines by which the contractor is required to perform the contractor actions, and provides a user interface that allows a user to submit a plurality of notices of completion for the contractor actions. If a particular notice of completion is not submitted by the deadline for the contractor action, the server system selects the textual script associated with the contractor action, converts the textual script to a voice message, and initiates transmission of the voice message to the contractor via a telephone network.