6. The method of claim 1 , wherein the listing input received from the user includes any of: job name; job title; job location; EEO (Equal Employment Opportunity) category; creative job title; industry; job category; department; job level; visa information; travel percentage; salary information; position type; candidate message; position description; and employer description.
1. A method for implementing a hiring campaign over a network on a computing system that includes a computing device having a processor associated therewith, wherein the processor includes instructions for executing the method comprising: storing a plurality of records in a database, wherein each of the records correspond to a previous job listing that resulted in a successful placement, defining a successful previous job listing, wherein each of the records includes identification of venues associated with each of the successful previous job listings, and values for job type and metrics collected for each of the successful previous job listings; determining a metric of effectiveness for each of the successful previous job listings; ranking the successful previous job listings based on the determined metric of effectiveness; receiving an input signal over the network from a user associated with the hiring campaign through a client computer, wherein the input signal includes a search term related to a new job for a locale corresponding to the hiring campaign; using the input signal received from the user through the client computer to retrieve at least one of the successful previous job listings from the database for the locale corresponding to the hiring campaign, using fuzzy logic, wherein the retrieved at least one successful previous job listing is based either on a matching between the search term and any of the job type or metrics, or that the search term is the same but described differently than any of the job type or metrics; automatically sending over the network the retrieved at least one successful previous job listing for the locale corresponding to the hiring campaign to the client computer for display to the user, wherein each of the successful previous job listings includes a corresponding title and description; receiving a selection from the user over the network through the client computer of a selected displayed successful previous job listing for the locale corresponding to the hiring campaign; automatically creating a hiring campaign for the new job, wherein the hiring campaign includes a new job listing that includes at least a portion of the user-selected successful previous job listing; modifying the new job listing based on listing input received from the user over the network through the client computer; sending to the client computer over the network for presentation to the user information associated with one or more of the venues corresponding to the retrieved at least one successful previous job listing, wherein the information includes at least one of the determined metrics of effectiveness for the venues; receiving from the user over the network through the client computer a user-selected venue of the venues; sending the modified new job listing over the network to the user-selected venue for publication; automatically monitoring candidate responses to the published new job listing; based on the monitoring: upon a determination that performance of the hiring campaign fails to meet at least one of the determined metrics for effectiveness, automatically suggesting modification of the hiring campaign over the network to improve the performance of the hiring campaign; and modifying the hiring campaign based on listing modification input received from the user over the network through the client computer; and upon a determination that the hiring campaign results in a successful job placement for the new job listing for the locale corresponding to the hiring campaign, updating the database with a new record that includes identification of the user-selected venues, and values for the job type and metrics associated with the new job listing; wherein the method automatically incorporates new data from the new record in the form of successful job listing and associated data, to improve subsequent performance for the user.