Using the capabilities of AI and ChatGPT inside Make.com scenarios

The Agenda
Here is the automation we have built so far:

- Using Tally’s module, we’ve set up a webhook to detect resume submissions.
- When a resume is submitted, the automation instantly gets triggered and sends the resume file to the Convertio API.
- Finally, Convertio converts the resume into a text file (
resume.txt
) so that ChatGPT can analyse and provide a detailed verdict on the applicant.
So now, let's provide the text version of resume to ChatGPT and see what ChatGPT comes up with.
To achieve this, we need to perform two steps:
- Prepare a prompt that instructs ChatGPT to analyse the resume file in a certain way and provide the final recommendation.
- Extract key insights from ChatGPT’s verdict and add them to our “CV Analysis” base in Airtable.
Step 1: Prepare a prompt that instructs ChatGPT to analyse the resume
When prompting LLMs like ChatGPT, it’s important to be specific about what we want.
In our case, we want ChatGPT to analyse a resume for the role Woocommerce Expert with 5 years of experience.
For context, Woocommerce is a WordPress plugin that adds ecommerce functionality to websites.
Simply put, Woocommerce lets you build online stores.
So, we need to prepare a prompt that will ask ChatGPT to evaluate the resume of a person who is applying for the role of building and managing ecommerce or Woocommerce websites.
And to be honest, I asked Claude.ai to come up with the prompt by saying:
Create a prompt for accessing the resume of the candidate applying for the job of a Woocommerce expert with 5 years of experience.
1 - 10 rating must be provided to the candidate after resume is analyzed by an LLM like ChatGPT.
And it came up with a great prompt after a bit of back and forth chain of thoughts:
You are an expert technical recruiter specializing in e-commerce development. Please analyze the provided resume text for a WooCommerce developer position requiring 5 years of experience.
# WooCommerce Expert Resume Evaluation Instructions
## Primary Evaluation Areas
### 1. Technical Expertise (40% of total score)
Assess proficiency in:
- WooCommerce core functionality and customization
- PHP development
- WordPress theme and plugin development
- Payment gateway integration
- Custom extension development
- REST API implementation
- Performance optimization
- Security best practices
### 2. E-commerce Domain Knowledge (25% of total score)
Evaluate understanding of:
- Online store operations
- Inventory management
- Order processing workflows
- Shipping and tax configurations
- Customer management
- Analytics and reporting
- Multi-currency handling
- Digital/physical product management
### 3. Project Experience (20% of total score)
Review:
- Scale and complexity of WooCommerce projects
- Number of successful implementations
- Custom solutions developed
- Problem-solving examples
- Client industry variety
- Team collaboration evidence
### 4. Skills Verification (15% of total score)
Check for:
- Specific examples of technical achievements
- Quantifiable results (e.g., performance improvements, sales increases)
- Relevant certifications
- Contributing to WooCommerce community
- Code portfolio or GitHub presence
## Scoring Guidelines
### Rating Scale
- Each category should be rated from 0-10
- Final weighted score will be calculated based on percentages above
### Final Recommendation Categories
- Strong Hire (8-10)
- Potential Hire (6-7.9)
- Need More Information (5-5.9)
- Not Recommended (<5)
## Required Output Format
1. Individual category scores (0-10)
2. Overall weighted score (0-10)
3. Brief justification for each score (2-3 sentences)
4. Top 3 strengths
5. Top 2 areas for improvement
6. Final recommendation
## Warning Signals
- Missing specific WooCommerce examples
- Overemphasis on basic WordPress without e-commerce focus
## Positive Indicators
- Performance optimization metrics
- Security implementation details
- Active community participation
- Client testimonials or recommendations
Looks like a solid prompt, right?
What I like about this prompt is, it forces ChatGPT to generate output in a structured way.
For example, the prompt restricts ChatGPT to use only four possible values for the Final Recommendation:
- Strong Hire
- Potential Hire
- Need More Information
- Not Recommended
And as per a real HR team's testing in the last three months, they never got any other value apart from the above-mentioned four values.
Isn't it cool?
Come on, let's put this prompt to test from our side too.
Adding ChatGPT to our automation pipeline
After the Convertio's “Convert a File” module, add a new module called “Create a Completion (prompt)” from the OpenAI app:

Next, we need to create a connection to OpenAI.

And just like Convertio, we need to create the connection by adding an API key.
OpenAI doesn't support OAuth authentication yet.
So, click on the “Create a connection” button and add the API key we have generated on the OpenAI API Platform:

Finally, click the “Save” button to complete the API connection setup with OpenAI.
Next, we have to configure the OpenAI module to analyse the uploaded resume.
To achieve this…
First, we have to select the model for ChatGPT

ChatGPT comes in different versions:
- Some are quick and cheap
- Others are smarter but cost more
And honestly, I didn't think much about which model to use.
I just went with the latest model, and it worked for the needs of the HR team.
At the time of writing this book, ChatGPT-4o is the latest model.
Depending on when you're reading this book, you might look at a different version.
So, just research the latest model of ChatGPT when you're reading this sentence and select it for the “Model” option of the OpenAI module.

After that, because of the way ChatGPT API works, we need to create two messages:
- Behavioural Message (System Role): Think of it as providing custom instructions to make ChatGPT respond in a certain way. The custom instructions will set up the behaviour of the AI and tell it how to analyse the resume. Simply put, we need to provide the Woocommerce-related prompt as the message.
- Data Message (User Role): We have to provide the actual data of the resume for the AI to process.
So, click on the “Add message” button.

Next, for the “Role” field, select the “Developer/System” because we are setting up the behaviour of the AI, telling it how to analyse the resume.
After that, for the “Text Content” field, add the following Woocommerce-related prompt:
You are an expert technical recruiter specializing in e-commerce development. Please analyze the provided resume text for a WooCommerce developer position requiring 5 years of experience.
# WooCommerce Expert Resume Evaluation Instructions
## Primary Evaluation Areas
### 1. Technical Expertise (40% of total score)
Assess proficiency in:
- WooCommerce core functionality and customization
- PHP development
- WordPress theme and plugin development
- Payment gateway integration
- Custom extension development
- REST API implementation
- Performance optimization
- Security best practices
### 2. E-commerce Domain Knowledge (25% of total score)
Evaluate understanding of:
- Online store operations
- Inventory management
- Order processing workflows
- Shipping and tax configurations
- Customer management
- Analytics and reporting
- Multi-currency handling
- Digital/physical product management
### 3. Project Experience (20% of total score)
Review:
- Scale and complexity of WooCommerce projects
- Number of successful implementations
- Custom solutions developed
- Problem-solving examples
- Client industry variety
- Team collaboration evidence
### 4. Skills Verification (15% of total score)
Check for:
- Specific examples of technical achievements
- Quantifiable results (e.g., performance improvements, sales increases)
- Relevant certifications
- Contributing to WooCommerce community
- Code portfolio or GitHub presence
## Scoring Guidelines
### Rating Scale
- Each category should be rated from 0-10
- Final weighted score will be calculated based on percentages above
### Final Recommendation Categories
- Strong Hire (8-10)
- Potential Hire (6-7.9)
- Need More Information (5-5.9)
- Not Recommended (<5)
## Required Output Format
1. Individual category scores (0-10)
2. Overall weighted score (0-10)
3. Brief justification for each score (2-3 sentences)
4. Top 3 strengths
5. Top 2 areas for improvement
6. Final recommendation
## Warning Signals
- Missing specific WooCommerce examples
- Overemphasis on basic WordPress without e-commerce focus
## Positive Indicators
- Performance optimization metrics
- Security implementation details
- Active community participation
- Client testimonials or recommendations
Anyway, adding the instruction message is not enough.
We also need to provide another message with the actual data of the resume.
This ensures that ChatGPT analyses the “Data Message” using the custom instructions we provided in the “System Role” message.
So, click on the “Add message” button for one more time:

But this time, select “User” for the “Role” field and map the “Data” key from Conversio module as the message:

When the automation runs, the “data” key will get automatically replaced with the text content of the resume.
Anyway, for now, that's all we need to do to configure the ChatGPT module.
And it is time to test how ChatGPT responds to everything we have set up so far.
So, run the automation once and submit an application form on Tally yet again:

And there we go.
ChatGPT responded back to us with a long piece of verdict, and it was damn accurate.
Here is the response I got to my resume.
I am blushing :D
**WooCommerce Expert Resume Evaluation - Naresh Devineni**
---
## 1. Individual Category Scores (0–10)
### **1. Technical Expertise: 9/10**
Naresh demonstrates deep technical expertise in WordPress and WooCommerce. He has extensive experience with custom plugin and theme development, payment gateway integrations, REST API, optimization (Core Web Vitals, caching, asset management), and security (Sucuri, Wordfence, hacked site cleanup). He also mentions hands-on work with WP-CLI, server environments, and DevOps tools like Trellis and Bedrock—showing modern, advanced WordPress development skills.
*Justification:* Robust capabilities across the complete WordPress/WooCommerce stack with many advanced competencies. Deducting one point for lack of highly detailed examples of REST API integrations or enterprise-level security implementation projects.
---
### **2. E-commerce Domain Knowledge: 8.5/10**
Naresh has meaningful e-commerce experience across various facets—checkout issues, subscription management (Rental Reads), sales-oriented UX, customer management (Codeable clients), and plugin customization. The resume also cites work with digital and physical products, donation sites, and marketplace-like platforms. His functional knowledge of order processing, payments, and even contests reflects breadth.
*Justification:* Strong evidence of domain knowledge, but lacking detail in some areas like analytics and advanced tax/shipping logic. A point was deducted for limited emphasis on multi-currency and complex inventory systems.
---
### **3. Project Experience: 9/10**
Project involvement is extensive, from CHIREC's Homework system to complex plugins for Caratlane, Rental Reads, and Tollywood music brands. Naresh clarifies his exact roles, technologies used, and outcomes in multiple cases. He has delivered 400+ jobs on Codeable and 1000+ support tickets at GoWP—reflecting high volume and quality.
*Justification:* Strong, quantifiable project work across industries. Excellent variety and scope. His proactive handling of troubleshooting, custom functionality, and time management shows a senior, independent development style.
---
### **4. Skills Verification: 8.5/10**
Quantitative outcomes (400+ projects, 4.93 rating, 40% conversion rates), self-published books, workshops, and elite freelance platforms verify his credibility. While a GitHub profile is not explicitly shared, his portfolio and coaching sites strongly augment his proofs. He also mentions precision in pixel-perfect design and achieving tight deadlines.
*Justification:* Broad verification through client-facing projects, coursework, and ratings. Loss of slight credit due to lack of exact URLs to specific GitHub/code repositories or WooCommerce-specific community contributions.
---
## 2. Overall Weighted Score
**(0.4×9) + (0.25×8.5) + (0.2×9) + (0.15×8.5)**
**= 3.6 + 2.125 + 1.8 + 1.275 = 8.8/10**
---
## 3. Brief Justification for Each Score
- **Technical Expertise (9/10):** Demonstrates mastery over WordPress and WooCommerce tech stack, extending into DevOps and frontend tooling.
- **E-commerce Knowledge (8.5/10):** Provides a wide spectrum of functional knowledge with sufficient e-commerce scope across various industries.
- **Project Experience (9/10):** Years of diverse, client-driven projects demonstrate problem-solving capacity and depth of capability.
- **Skills Verification (8.5/10):** Strong real-world metrics, testimonials, and course development. Documentation of code samples or open contributions would be a bonus.
---
## 4. Top 3 Strengths
1. **Comprehensive WordPress/WooCommerce Skill Set:** Covers custom themes, plugins, payment systems, REST API, performance, and WordPress troubleshooting.
2. **High Volume and Quality of Completed Work:** 400+ projects completed with a high client rating and deep freelance experience.
3. **Commitment to Learning and Teaching:** Author of books on WP/Javascript, multiple live workshops, and proven coaching credentials.
---
## 5. Top 2 Areas for Improvement
1. **Public Code Availability and Community Engagement:** Could strengthen professional reputation by linking GitHub repositories or contributing to WooCommerce Core/Plugins.
2. **Detail in E-commerce Edge Cases:** More examples related to analytics/reporting systems, tax/shipping configurations, or high-scale inventory systems would reinforce advanced e-commerce capabilities.
---
## 6. Final Recommendation
**✅ Final Recommendation: Strong Hire (8.8/10)**
Naresh exceeds expectations for a WooCommerce-focused developer with 5+ years of experience. His broad and deep technical stack, real-world project delivery, and teaching experience make him an excellent fit for senior roles or freelance lead positions. While minor documentation gaps exist in community/public code exposure, his performance record and domain knowledge more than compensate.

Anyway, I also provided three other resumes that portray little to no WordPress experience and ChatGPT generated accurate verdict about them too.
So, the prompt is working as expected for sure.
Also, ChatGPT responded in Markdown format, and it is providing all the key details needed to assess an applicant automatically and that too in a structured format.
I love this response of ChatGPT and next, I want to extract important details from the response and add them to Airtable so that the HR team can quickly skim through the applicants.
And we will do that in the next lesson.