Skip to content

Create a Notion candidate page from each CV received

When a CV (PDF) arrives, the AI extracts name, current role, years of experience, key skills and location, and writes a short neutral summary. A new entry is created in your Notion candidates database. No scoring, no ranking and no decision: the recruiter reads and decides.

By
Loop & Roll team · Official
Copied
0 times
Steps
5
Version
1 · 18 October 2026
Requires
Loop & Roll 1.0.0 or later

Workflow graph

Create a Notion candidate page from each CV received Hover a node to see its role · Drag to move the graph
CV received — Email receivedCV receivedEmail receivedRead the CV — Read attachmentsRead the CVRead attachmentsExtract the profile — ExtractExtract the profileExtractModelSummarize the career — SummarizeSummarize the careerSummarizeModelCreate the candidate page — NotionCreate the candidate…NotionOpenAI — OpenAI (GPT)OpenAIgpt-5-mini
Create a Notion candidate page from each CV received

How it works

  1. 1

    CV received

    trigger.email

  2. 2

    Read the CV

    attachment.extract_text

  3. 3

    Extract the profile

    ai.extract

  4. 4

    Summarize the career

    ai.summarize

  5. 5

    Create the candidate page

    notion.api

What you will fill in after import

Nothing personal travels with a template: connections, mailboxes, tables and recipients are left blank for you to pick in your instance.

Connections to choose
Create the candidate page · connection (service:notion) OpenAI · connection (llm_provider)
Folders, calendars and other resources to choose
Create the candidate page · dataSource