Ir à oferta completa

AUTOMATED JOB CREATOR FOR WP JOB MANAGER

Descrição da oferta de emprego

Purpose of the Plugin.
The plugin serves as an extension to the existing WP Job Manager plugin, enabling automated creation and management of job listings.
The core functionality is to generate unique job descriptions for different locations based on a single job title, supplemented with specific job categories, job types, education levels, and salary ranges.
The plugin then creates separate job listings for each location and considers the chosen values for filters.
After 30 days, job listings are automatically removed and recreated with a new, unique text.
Technical Specifications.
1.
Integration with WP Job Manager.
* The plugin should seamlessly integrate with the WP Job Manager plugin and use the existing job structure.
* A new section within the WordPress dashboard called "Automated Job Creator" must be added, where the user can input job roles, locations, salary ranges, and filter options.
2.
Job Creation Module.
* On the assignment creation page, the user should be able to enter the following details.
* Job Title (e.
., Electrical Engineer) * Locations (multiple locations can be entered, separated by commas) * Job Category (Dropdown.
selectable from predefined categories in the WP Job Manager plugin, e.
., Engineering, Automotive Technician, Electrical Engineering) * Job Type (Dropdown.
Full-Time, Freelancer) * Education Level (Dropdown.
Vocational, Bachelor’s Degree, Master’s Degree, etc.) * Salary Range (Input fields for Minimum Salary and Maximum Salary, with the ability to specify the currency and whether the range is hourly, weekly, or monthly) * Based on the provided job title, salary range, and locations, the plugin should automatically generate unique job descriptions for each location.
* GPT-API Integration.
Connect to OpenAI’s GPT API (ChatGPT) to create unique job descriptions.
The role, salary range, and location information should be passed as context.
* Example prompt.
"Write a job description for the position [JOB TITLE] in [LOCATION] with a salary range of [SALARY RANGE] and a focus on the specific characteristics of this location and the following details.
job category.
[JOB CATEGORY], job type.
[JOB TYPE], education level.
[EDUCATION LEVEL]." * Each generated text should be unique through variations in sentence structure, bullet points, and location-specific information.
3.
Job Creation Process.
* Once the text is generated, the plugin creates a separate job listing in the WP Job Manager database for each location.
* Automatically set job attributes.
* Title.
[JOB TITLE] – [LOCATION] * Content.
The generated GPT text * Location.
Set to the entered location * Job Category.
Set to the selected value from the dropdown menu.
* Job Type.
Set to Full-Time or Freelancer, depending on the selection.
* Education Level.
Set to the chosen value (e.
., Vocational, Bachelor’s Degree, Master’s Degree).
* Salary Range.
Set to the inputted salary range (e.
., $ monthly) * Publication Date.
Current creation date * Expiration Date.
Automatically set to 30 days from the creation date 4.
Automatic Deletion and Renewal.
* The plugin should create a cron job that runs daily.
* This cron job checks if job listings have reached the 30-day limit.
* When a job listing is 30 days old.
* The plugin deletes the job listing.
* Generates a new unique text via the GPT-API.
* Creates a new job listing with the same role, location, salary range, and filter values, but with a new text.
5.
Management Module for Active Assignments and Job Listings.
* A separate "Assignment Management" page should be added to the dashboard.
* Scheduled and active assignments should be visible in an overview list with the following columns.
* Job Title * Locations (displayed as a list or summary) * Job Category * Job Type * Education Level * Salary Range * Status (Active, On Hold, Expired) * Actions per assignment.
* On Hold.
Pause the assignment, so no new jobs are created.
* Restart.
Reactivate an On Hold assignment.
* Delete.
Remove the entire assignment.
* This should also delete the associated jobs created by this assignment.
* Filter Options.
* Search by job title, category, job type, education level, salary range, or location.
6.
API Key Settings.
* The plugin should have a setting for entering the OpenAI API key.
* Validation of the API key should be performed when saving the settings.
* If the API key is invalid, no job descriptions should be generated, and an error message should be displayed.
7.
Plugin Settings.
* Job Template.
Default structure for the job description that can be customized by the user (e.
., fixed sections like "About the Role", "What We Offer", "Job Requirements").
* Cron Interval.
The option to adjust the cron job interval (e.
., daily, weekly).
* Maximum Number of Locations.
Set the maximum number of locations per job role.
User Interface Overview.
1.
Page 1.
Automated Job Creator * Form Fields.
* Job Title * Locations (multiple locations separated by commas) * Job Category (dropdown select) * Job Type (dropdown select.
Full-Time/Freelancer) * Education Level (dropdown select.
Vocational, Bachelor’s, etc.) * Salary Range (Minimum and Maximum salary inputs with currency and type specification) * Button.
"Generate Jobs" 2.
Page 2.
Generated Job Listings * Overview with.
* Job Title * Locations * Salary Range * Current status (Active, Expired) * Filters on category, job type, education level, salary range * Actions.
* Edit * Delete * Delete All Jobs 3.
Page 3.
Assignment Management * Overview of all scheduled and active assignments.
* Columns.
* Job Title * Locations * Job Category * Job Type * Education Level * Salary Range * Status * Actions.
* Set On Hold * Restart * Delete Assignment (with option to delete associated jobs) PHP WordPress WordPress Plugin ChatGPT AI Integration Website Development ID do Projeto.
# Sobre o projeto 37 propostas Aberto para ofertas Projeto remoto Ativo em 5 minutos atrás
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 28/09/2024
Data de expiração
  • 27/12/2024
NURSE FOR SENIOR CARE IN GERMANY
Eugenia talent recruitment

Benefits: • apartment accommodation can be provided for the initial quarter... • minimum 3 years of professional nursing experience for candidates without a diploma... they are in search of empathetic and proficient nursing staff with expertise in nursing or medicine, capable of offering thorough care......

SPA MANAGER
Casa Deitada - Turismo Açores Lda

Oferta de posição como spa manager procura-se spa manager para ser terapeuta e spa manager em boutique hotel de luxo na ilha de são miguel, açores, portugal... requisitos do trabalho requisitos: - experiência como spa manager - terapeuta com versatilidade em vários tipos de massagens (clássicas e exóticas)......

Customer Support with French & English for Search Engine
Paco Recrutiment

” we are looking for french speaking employees for our team in lisbon to support our customers... its flagship product is their search engine, and its declared mission - 'to organize the world's information resources so that they become widely available and useful for everyone... project starts 15......

Customer Support with Dutch & English for Search Engine
Paco Recrutiment

” we are looking for dutch speaking employees for our team in lisbon to support our customers... its flagship product is their search engine, and its declared mission - 'to organize the world's information resources so that they become widely available and useful for everyone... project starts 15......

Customer Support with German & English for Search Engine
Paco recrutiment

” we are looking for german speaking employees for our team in lisbon to support our customers... its flagship product is their search engine, and its declared mission - 'to organize the world's information resources so that they become widely available and useful for everyone... project starts 15......

Reservations Manager
InterContinental Hotel

Manage inventories for hotel rooms... we are hiring a reservations manager who will work in our customer service and accept reservations for clients... manage room reservations for large events such as weddings or other functions... monitor billing arrangements... computer skillsorganizationcommunication......

Marketing Manager
Do iT Lean

As a marketing manager, you will be responsible for managing activities to build awareness and demand generation and for coordinating a wide range of marketing activities: events, database marketing, digital marketing activities... you will also track leads and opportunities and report on results......

Business Manager Coimbra
AtenaT

D2destás interessada/o? envie já o teu cv com a referência ''job business manager - coimbra'' ---------> *****@*****... és tu?função- angariar novos clientesoferecemos- formação inicial e contínua- ordenado base + comissões- possibilidade de crescimento para departamento interno- bônus de performancerequisito-......

Store Manager (M/F) Aeroporto de Faro
Get The Job

Desafio: atualmente, encontramo-nos a recrutar um(a) luxury store manager para uma marca conceituada dentro do segmento de acessórios de luxo - óculos de sol... principais responsabilidades: -gerir o plano de atividade da loja; -alcançar os objetivos definidos, previamente, pela empresa; -capacidade......

Estágio iefp: oportunidade business manager
Outglocal

A empresa em questão, actua num mercado em desenvolvimento, sendo responsável pela gestão e construção de um pipeline forte que permita o cumprimento dos objectivos de vendas... requisitos do trabalho perfil pretendido dos candidatos: capacidade de relacionamento interpessoal licenciatura em marketing......