A method comprising: receiving, by a computer-based system, a job creation request from a customer, wherein the job creation request comprises a customer identifier and a desired contractor parameter; generating, by the computer-based system, a job creation contact center, wherein the job creation contact center comprises a customer contact information based on the customer identifier and an interactive voice response, IVR, system; transmitting, by the computer-based system, a pending job notification to a contractor, wherein the contractor is identified based on the desired contractor parameter; receiving, by the computer-based system and from the contractor, a contractor job invoice based on the pending job notification; updating, by the computer-based system, the job creation contact center to comprise a contractor contact information associated with the contractor; receiving, by the computer-based system, a customer update request comprising a customer defined interactive voice response, IVR, workflow and in response updating the job creation contact center to comprise the customer defined IVR workflow; receiving, by the computer-based system, a contractor update request comprising a contractor defined IVR workflow and in response updating the job creation contact center to comprise the contractor defined IVR workflow; in response to the contractor accessing the job contact center and selecting a prompt to contact the customer, automatically redirecting the contractor to the customer defined IVR workflow; and in response to the customer accessing the job contact center and selecting a prompt to contact the contractor, automatically redirecting the customer to the contractor defined IVR workflow. receiving, by a computer-based system, a job creation request from a customer, wherein the job creation request comprises a customer identifier and a desired contractor parameter; generating, by the computer-based system, a job creation contact center, wherein the job creation contact center comprises a customer contact information based on the customer identifier and an interactive voice response, IVR, system; transmitting, by the computer-based system, a pending job notification to a contractor, wherein the contractor is identified based on the desired contractor parameter; receiving, by the computer-based system and from the contractor, a contractor job invoice based on the pending job notification; updating, by the computer-based system, the job creation contact center to comprise a contractor contact information associated with the contractor; receiving, by the computer-based system, a customer update request comprising a customer defined interactive voice response, IVR, workflow and in response updating the job creation contact center to comprise the customer defined IVR workflow; receiving, by the computer-based system, a contractor update request comprising a contractor defined IVR workflow and in response updating the job creation contact center to comprise the contractor defined IVR workflow; in response to the contractor accessing the job contact center and selecting a prompt to contact the customer, automatically redirecting the contractor to the customer defined IVR workflow; and in response to the customer accessing the job contact center and selecting a prompt to contact the contractor, automatically redirecting the customer to the contractor defined IVR workflow.