• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
DigiNo

DigiNo

DigiNo Helps New AI Automation Freelancers Earn Faster

  • Automations
  • Tools
  • Earn
  • Blog
  • Start Here

Score and rank job applicants from CV uploads with Gemini

Auto-scores every CV in under 60 seconds against a job description. Built for recruitment agencies with Google Gemini and Google Sheets.

See What's Earning in AI Automation Freelancing.
DigiNo helps new AI automation freelancers earn faster by tracking what clients actually pay for.

    Built with Kit

    Recruitment agencies and HR teams waste hours reading CVs that never had a chance. This AI automation handles the first pass for them, scoring every applicant against a defined job description and logging the results instantly.

    What This Automation Does

    • Accepts CV submissions from candidates through a public web form that captures name, email, and a PDF upload
    • Extracts readable text from each PDF using Mistral's OCR model so the AI receives clean, accurate content
    • Sends the extracted CV text to Google Gemini with a structured hiring prompt, returning a qualification score and written explanation
    • Writes every applicant's name, email, score, and AI explanation into a Google Sheets dashboard as each application arrives

    Tools Used

    • n8n
    • Mistral
    • Google Gemini
    • Google Sheets

    Where to Get Hired for This Skill

    On Contra, top freelancers across this stack have earned 130 combined verified reviews from real client projects.

    Source: Contra freelancer search · refreshed 30 May 2026

    Start Earning as a Freelancer on Contra

    Contra is a commission-free professional network for independents. Browse live AI automation work and keep what you earn.

    Join Contra Free →

    How To Build It

    Build the candidate intake form

    A public-facing web form collects each applicant's name, email address, and CV as a PDF upload, giving your client a shareable link they can drop straight into a job posting.

    Log every applicant on arrival

    The moment a form is submitted, the candidate's name and email are written to the Google Sheets dashboard before any AI processing begins, ensuring no applicant is lost even if a downstream step fails.

    Extract clean text from each PDF

    Mistral's OCR model processes the uploaded PDF and returns accurate, structured text from the CV, handling scanned documents and formatted layouts that plain text parsers typically mangle.

    Score the CV against the job description

    The extracted CV text is sent to Google Gemini with a prompt that instructs it to act as a hiring assistant, producing a numerical qualification score and a written rationale based on the specific role requirements your client defines.

    Write structured results to the dashboard

    A JSON output parser captures the AI's score and explanation in a reliable, consistent format, then pushes both fields into the corresponding row in Google Sheets so the client sees a complete, sortable applicant record.

    Pitfalls

    • Gemini's prompt is highly sensitive to how the job description is written. Vague or generic role requirements produce vague scores. Build in a prompt review step with your client during onboarding so the scoring criteria are specific before any real CVs flow through.
    • Google Sheets has a per-minute write quota that trips when a client shares the form link publicly and receives a surge of applications. Batch writes or a short delay between rows prevents quota errors from silently dropping applicant records.
    • Mistral OCR handles most PDFs well but struggles with image-heavy CVs where the text is embedded in graphics or tables rendered as images. Warn clients that candidates submitting design-portfolio-style CVs may return incomplete extractions, and consider adding a plain-text fallback field on the form.

    FAQ

    Can I build this without coding?

    Yes. The entire workflow is configured through visual tools and form fields. The most technical part is writing the Gemini prompt that defines how CVs are scored, which is plain English text you craft with your client.

    How long does it take?

    A working version takes around three to four hours to build and test from scratch. Adding a branded Google Sheets dashboard and customising the scoring prompt for a specific role adds another one to two hours depending on how much you iterate with the client.

    What can I charge?

    Pricing depends on the scope you agree with the client. A basic delivery covering setup, a configured prompt, and a branded dashboard is a defined deliverable. Ongoing retainers for prompt updates, role changes, or adding new positions are a natural upsell once the client sees the system working.

    Which tool is required vs optional?

    Google Sheets and Google Gemini are core to the workflow as described. Mistral handles PDF extraction and is required unless you substitute a different OCR service. The intake form is built into n8n, so no third-party form tool is needed unless the client already has one they want to use.

    This is original DigiNo analysis. The underlying automation pattern is a community workflow template – view the original on n8n.

    See What's Earning in AI Automation Freelancing.
    DigiNo helps new AI automation freelancers earn faster by tracking what clients actually pay for.

      Built with Kit
      Share this breakdown

      Continue Exploring:

      1. Build a chat assistant that controls Gmail and Calendar with Gemini
      2. Build a self-learning email support system with Gmail and Gemini
      3. Enrich LinkedIn profiles and draft cold emails with Gemini
      4. Track meals and macros via Telegram with Gemini AI

      About DigiNo

      DigiNo helps new AI automation freelancers earn faster by tracking what clients actually pay for: Get the free weekly breakdown

      Previous Post:Query Google Sheets data by chat using OpenAI
      Next Post:Query Google Sheets data by chat using OpenAI

      As Featured in:



      See What’s Earning in AI Automation Freelancing
      .

        Built with Kit

        DigiNo helps new AI automation freelancers earn faster by tracking what clients actually pay for.

        This page may contain affiliate links. See Terms for further details.

        • LinkedIn
        • YouTube

        Explore

        • Home
        • About
        • Blog
        • Contact
        • Advertise

        Resources

        • Automations
        • Tools
        • Earn

        Copyright © 2026 · DigiNo · All Rights Reserved · Privacy | Sitemap

        Back to top