Project on the Make (Integromat) Platform
Budget: €30 – €250 EUR
? Job Application Automation Project in Make (Integromat)
? Project Objective:
Create an automation workflow in Make (Integromat) to search for job openings on Google, extract job links, automatically fill out application forms, and store the history of applications in a database.
? 1. Initial Configuration of Automation in Make
? Required Tools:
Make (Integromat) – Main automation platform
Skyver AI – Navigation agent for filling out forms
Google SERP API – To search for jobs on Google
Telegram Bot API – To receive user commands via voice/text
PostgreSQL Database – To store application history
? Initial Steps:
Create a new scenario in Make.
Create a Telegram bot and connect it to the Telegram Bot API to receive user commands.
Create a command interpretation module via Telegram, allowing the user to send messages such as:
"Find UX/UI Designer jobs and apply automatically."
The system should ask the user for additional information, such as:
Resume link (Google Drive or PDF)
LinkedIn/portfolio link
Countries where they can work
Salary expectations
Number of applications to submit
? 2. Create the Job Search Workflow
? What should happen:
Make receives the user command via Telegram.
The workflow generates a Google search using Google SERP API to find relevant job openings.
Extracts the job links and stores them temporarily.
If the user authorizes, the system automatically starts the application process.
? 3. Create the Job Application Automation via Skyver AI
? What Skyver AI needs to do:
Access each job site on the list.
Check if an application form is available.
Automatically fill out the fields with:
Name, email, and phone number
LinkedIn/portfolio link
Upload resume in PDF
Answers to additional questions (e.g., salary expectations)
Solve possible CAPTCHAs, if necessary.
Submit the application and store the status (success/failure).
? 4. Create a Filter to Check Eligible Job Sites
? Problem: Not all job postings have accessible forms.
? Solution:
Before sending a link to Skyver AI, the system should:
Scrape the website and check for an application form.
If there is no form, discard the link and move to the next one.
This helps avoid unnecessary attempts that could lead to additional costs.
? 5. Create a Database to Track Applications
? Objective: Avoid duplicate applications and generate reports.
Create a PostgreSQL database within Make.
Register the submitted applications, including:
Company name
Job posting link
Application date
Status (success/failure)
Allow the user to check this history via Telegram (e.g., "How many jobs have I applied for?").
? 6. Strategies to Reduce Costs and Improve Efficiency
? Problem: Skyver AI charges for each processed page, which can be expensive.
? Solution:
Whenever a website has an available API, use it instead of automated navigation.
Limit the number of applications per day (e.g., maximum of 10 applications/day).
Create a job prioritization system, applying only to the most relevant positions.
Avoid sites that require manual login, as they may fail in the automation process.
This is a project idea and may be subject to changes.
? Reference Video: https://www.youtube.com/watch?v=FhDYo2VKu5E
? Project Objective:
Create an automation workflow in Make (Integromat) to search for job openings on Google, extract job links, automatically fill out application forms, and store the history of applications in a database.
? 1. Initial Configuration of Automation in Make
? Required Tools:
Make (Integromat) – Main automation platform
Skyver AI – Navigation agent for filling out forms
Google SERP API – To search for jobs on Google
Telegram Bot API – To receive user commands via voice/text
PostgreSQL Database – To store application history
? Initial Steps:
Create a new scenario in Make.
Create a Telegram bot and connect it to the Telegram Bot API to receive user commands.
Create a command interpretation module via Telegram, allowing the user to send messages such as:
"Find UX/UI Designer jobs and apply automatically."
The system should ask the user for additional information, such as:
Resume link (Google Drive or PDF)
LinkedIn/portfolio link
Countries where they can work
Salary expectations
Number of applications to submit
? 2. Create the Job Search Workflow
? What should happen:
Make receives the user command via Telegram.
The workflow generates a Google search using Google SERP API to find relevant job openings.
Extracts the job links and stores them temporarily.
If the user authorizes, the system automatically starts the application process.
? 3. Create the Job Application Automation via Skyver AI
? What Skyver AI needs to do:
Access each job site on the list.
Check if an application form is available.
Automatically fill out the fields with:
Name, email, and phone number
LinkedIn/portfolio link
Upload resume in PDF
Answers to additional questions (e.g., salary expectations)
Solve possible CAPTCHAs, if necessary.
Submit the application and store the status (success/failure).
? 4. Create a Filter to Check Eligible Job Sites
? Problem: Not all job postings have accessible forms.
? Solution:
Before sending a link to Skyver AI, the system should:
Scrape the website and check for an application form.
If there is no form, discard the link and move to the next one.
This helps avoid unnecessary attempts that could lead to additional costs.
? 5. Create a Database to Track Applications
? Objective: Avoid duplicate applications and generate reports.
Create a PostgreSQL database within Make.
Register the submitted applications, including:
Company name
Job posting link
Application date
Status (success/failure)
Allow the user to check this history via Telegram (e.g., "How many jobs have I applied for?").
? 6. Strategies to Reduce Costs and Improve Efficiency
? Problem: Skyver AI charges for each processed page, which can be expensive.
? Solution:
Whenever a website has an available API, use it instead of automated navigation.
Limit the number of applications per day (e.g., maximum of 10 applications/day).
Create a job prioritization system, applying only to the most relevant positions.
Avoid sites that require manual login, as they may fail in the automation process.
This is a project idea and may be subject to changes.
? Reference Video: https://www.youtube.com/watch?v=FhDYo2VKu5E
Related categories:
PHP
Business, Accounting, Human Resources & Legal
Android
Software Architecture
MySQL