Google Drive Won't Return The Files

Hi all,

I am trying to use an HR agent that reads the Job Description document/pdf, but I am having trouble returning anything.

I took this for an already-built HR so I am thinking that maybe the issue is that the naming of the file is wrong or?

Would appreciate some help here!

Screenshots below!


1 Like

Hi @Shpat

The extract resume node is waiting for a pdf from a previous step. Here’s a workflow where you can upload a pdf via form, and send it through the extract resume node.

Does that help?

Or are you trying to retrieve pdf’s from a google drive?

The two nodes alone in your workflow wont do anything. They need more nodes around them.

Hi,

So if i’m understanding correctly, you aren’t getting the text inside the PDF from your trigger.

Is the PDF scanned? If it’s a image based PDF, the node can’t see the content. You would need to use a OCR/AI to extract.

Hi @rbreen and @Grot

Here’s the full code up to that part.

What I’m trying to do is get the PDF from the form submission, which seems to work, but there is also the part where that PDF submission (which is an applicant applying for ā€œJob Positionā€) will be matched with a Job Description PDF of that particular role, so it compares between the CV uploaded from the Form submission and the Job Description PDF that I have already stored in Google Drive in PDF/Word format.

Am I missing something here? It seems to me that my error is in trying to search/find the right Job Description PDF and for the node to call it into the AI Agent and compare it with the submitted Job Position PDF (which is essentially the CV/Resume).

1 Like

This is pretty much an exact copy of a community node submitted by @BillyC in which I am trying to replace Airtable and use Google and Google Sheets instead.

@Shpat

The search method is causing the error. I’d rather take all available pdf’s from the drive, and compare them using an agent. Try this workflow to match job applied for with the pdf’s in the drive.

Doesn’t return anything still.

1 Like

@Shpat

After you run the flow, can you double click on the google drive step, and show me what it is returning? An image will help. Did you set up your project in google cloud console?

So it started returning once I matched the naming, for example in job position ā€œmarketing assistantā€ and in the drive JD file named ā€œmarketing assistantā€. But, is there a way to match a few possible outcomes maybe? Like if there are Job descriptions for many marketing roles, for it to closely match one.

Here’s the original code I saw ā€œFIND(LOWER(ā€[Execute node ā€˜Candidate Application Form’ for preview]ā€œ), LOWER({Job Title})) > 0ā€ but this was for airtable. Maybe this is exclusive to airtable?

1 Like

@Shpat

That looks like its specific to airtable. Doing a search like that probalby wont be able to match similar terms. The workflow that I created uses an ai agent to determine if the job they input is similar to the one in the google drive. You can adjust the system message to determine which pdf’s are similar to the job that the user input.

here’s the workflow.

If this response is helpful, please click the heart button so others can see helpful responses.