1. A telematics unit of a telematics-equipped vehicle, comprising: a non-transitory computer-readable medium; a processor, configured to execute a telematics task manager application according to processor-executable instructions stored on the non-transitory computer-readable medium; wherein the telematics task manager application comprises a plurality of tasks and a plurality of modular condition blocks, wherein each task includes one or more subtasks, each subtask includes subtask-specific triggering logic for execution of one or more actions based on the triggering logic, and the triggering logic is based on the plurality of modular condition blocks; wherein the telematics task manager application is configured to communicate with vehicle sensors and control modules of the telematics-equipped vehicle to determine whether sensed conditions of the telematics-equipped vehicle corresponding to the plurality of modular condition blocks are met, wherein the conditions include conditions relating to: a powertrain status, and an ignition status, and wherein a sensed condition of the telematics-equipped vehicle relating to the powertrain status corresponds to a diagnostic trouble code (DTC), and wherein a sensed condition of the telematics-equipped vehicle relating to the ignition status corresponds to whether the vehicle ignition is being run.