Files

28 KiB

Vivier at a glance

Vivier tracks the CVs IT Club receives, from first contact to hiring.

  • Each CV becomes a profile: identity, experience, technologies, languages, seniority.
  • Profiles move across a six-column board.
  • On each profile you record interviews, follow-ups, comments and documents.
  • Client requests describe the assignments to fill. Vivier suggests the profiles that match.
  • Vivier generates a CV in the IT Club format and a Europass CV, named or anonymised, in French, English or German.
  • Each profile shows in the interface language, translated automatically.
  • Every action is recorded in an activity log.

Every account can read and edit every profile. The account manager also has the Manage menu: accounts, activity log, retention, trash, backup.

The Security guide explains how Vivier protects your access and what you can do on your side.

Signing in

  1. Open the Vivier address in your browser.
  2. Enter your username and password, then Continue.
  3. Enter the 6-digit code shown by the authenticator app on your phone.

Good to know:

  • A password is at least 12 characters long. Vivier rejects passwords found in known data breaches.
  • After 5 failed attempts, sign-in is blocked for 15 minutes for that username, then longer.
  • The session closes after 2 hours without activity, and at the latest 12 hours after sign-in. Vivier then brings you back to the page you had open.
  • Phone not at hand: type a backup code in the code field.
  • Forgotten password, or lost phone with no backup code: contact the account manager.

The Security guide covers each point in detail.

Getting an account

Vivier has no open sign-up.

  1. The account manager sends you an invitation link. It works once and expires after 48 hours.
  2. Open the link. Choose your username and password.
  3. Set up two-step verification: install an authenticator app on your phone, scan the QR code, enter the code shown.
  4. Keep the ten backup codes Vivier gives you. They are shown only once.

The account manager can also create your account with a temporary password. At first sign-in, you choose your own, then set up two-step verification.

The screen and the menu

The black header stays at the top of every page.

Item Purpose
Board Active profiles, sorted by status
Profiles The full list and the search
Requests Assignments to fill at clients
Follow-up Follow-ups due and upcoming interviews
Dashboard The pool's figures
Manage For the account manager only: Retention, Activity log, Sign-ins, Accounts, Trash, Backup, Errors
Search field Searches every profile
Import Adds one or several CVs
Question mark Opens this help
Your initials My account, interface language, sign out

A gold badge on Follow-up counts the follow-ups that are due. For the account manager, a badge on Manage adds up the profiles past their retention date and the account requests to approve. The submenu gives the detail.

On a narrow screen, the Menu button unfolds these items.

Importing a CV

Import button, in the header. Two routes lead to the same review screen.

Automatic analysis

  1. In the Automatic analysis card, choose the CV: PDF, DOCX, ODT, MD or TXT.
  2. Click Analyse CV. Allow one to two minutes, without closing the page.
  3. Vivier shows the review screen.

This route needs a Claude API key, set by the account manager. Without a key, the card says "Not set up".

A DOC or RTF file is not read by this route: convert it to PDF.

Files already analysed

You run the analysis yourself in a Claude project, then upload the result.

  1. In the Claude analysis project, attach the CV and write: "analyse ce CV pour Vivier".
  2. Claude produces two files: the structured profile (.json) and the detailed report (.md). Download them.
  3. In Vivier, Files already analysed card, upload the JSON, the original CV and the report. The report is optional.
  4. Click Check profile.

If the JSON does not comply, Vivier rejects the import and lists every issue to fix.

Review before saving

The review screen shows what Vivier is about to save.

  • Check the identity, email, phone number and the dates of each position.
  • Seniority is recalculated by Vivier from the dates. If it differs from the analysis, a message says so.
  • The points to check raised by the analysis are shown: gaps in the career, vague dates, missing information.
  • If the CV contains a photo, it appears with the Keep this photo box. Untick it to discard the photo.

Click Save profile. The profile lands in the Received column. Cancel drops the import and deletes the uploaded files.

Duplicates

Vivier compares the profile with existing ones, archived profiles included. A profile in the trash counts too: it is shown by its reference, and the account manager can restore or erase it.

Similarity Effect
Same email address Saving is refused. Update the existing profile instead.
Same phone number Warning. A box confirms this is someone else.
Same first name and name Warning. A box confirms this is someone else.

Phone numbers are compared without country code, spaces or punctuation. Names are compared without case, accents or order.

Importing several CVs

Import page, Import several CVs button. The batch holds 20 CVs at most.

CVs to analyse: select several files, then Add the CVs. Vivier analyses them one after the other. Keep the page open. If you close it, the analyses resume when you open it again.

Profiles already analysed: select the JSON files, the CVs and the reports together, then Add the files. Vivier pairs each JSON with the CV named in its source.fichier_origine field. A report is paired when its name repeats the JSON's name or the candidate's name.

Each line of the batch has a status:

Status Next step
Waiting The analysis is about to start
Ready for review Review opens the review screen
Error The reason is shown. Run the analysis again or Remove

Save the ready profiles saves in one go those that look like no existing profile. The others stay in the batch, to review one by one. A CV left in the batch is removed after 7 days.

The board and the statuses

The board shows active profiles in six columns.

Status Meaning
Received The CV has just come in
In progress The profile is being studied, before any interview
Interviewing One or more interviews are planned or done
Approved IT Club selects the profile
Hired The candidate has joined IT Club
Rejected The profile is set aside. A reason is required

Moving a card

  • Drag the card from one column to another. The change is saved at once.
  • Moving to Rejected opens a window that asks for the reason.
  • Within a column, drag a card to change the order.
  • On a touch screen, press and hold to pick up the card.

The status can also be changed on the profile page.

Reading a card

A card shows the photo or initials, the name, the title, the seniority, the years of experience and the three main technologies. When they exist, it also shows:

  • the date of the next interview
  • the number of follow-ups due
  • a red marker when the residence permit expires within 2 months, or has expired
  • the reason, in the Rejected column

The stacked bars left of a column name show progress: one bar for Received, five for Hired.

Filtering

The Filter cards field keeps the cards that contain the words typed: name, title or technology. The Seniority list keeps one level. The filter only affects the screen.

The profile page

Click a name to open the profile. It has a header band and four tabs.

The header band

The band stays at the top of the profile, whatever the tab.

  • The photo, the name, the title, the seniority and the years of experience.
  • Original CV: the file received from the candidate.
  • IT Club CV and Europass CV: choose Named or Anonymised to open the preview of the generated CV.
  • Edit: the profile in six blocks, described below. Vivier saves the last name in capitals.
  • Status: choose the status then Update.
  • The candidate's availability, expected daily rate and city.
  • The reason, if the profile is Not selected.

A To do line appears when an action is waiting: overdue follow-up, interview feedback to give, next interview, residence permit to renew, retention period over. A click opens the matching tab and section. Red dots mark something overdue.

Editing the profile

Edit button. Six blocks:

Block Content
Identity and CV First name, last name, title, summary. Used on the CVs
Contact details Email, phone, address. Only the city and country appear on the named CV
Nationality and work permit Up to three nationalities, the work permit, its expiry date. On no CV
Availability A choice from a list, a date if needed, a free note
Commercial details Daily rate, salary, mobility, remote work. On no CV
Europass CV Volunteering and driving licence, used on the Europass CV only

Availability. Choose Immediate, Within 1 month, Within 2 months, Within 3 months, Specific date or To be confirmed. "Specific date" asks for the date. "Within N months" computes an estimated date, used for matching with client requests. The free note keeps an internal detail, for example a notice period to negotiate.

Nationality and work permit. Pick the nationality from the list: type the first letters of the country to go faster. An EU, EEA or Swiss nationality needs no work permit in Luxembourg: Vivier says so and hides the permit fields. Otherwise, describe the permit in free text and enter its expiry date. Vivier then plans a follow-up 2 months before, shown in Follow-up. Do not upload a copy of the permit to Vivier.

The analysis picks up the nationality when the CV states it. The work permit is always entered by hand.

The four tabs

The tabs stay under the header. With the keyboard, the arrow keys move from one tab to the next.

Tab Content
Profile Summary, points to check, experience, technologies, education and certifications, contact details, nationality and work permit, languages, volunteering
Follow-up Interviews, comments, follow-ups
Assignments Client requests and commercial details
File Documents, keywords and classification, history, personal data, photo, manage

The profile opens on the Profile tab. After you save something, Vivier returns to the tab you were on: a posted comment brings you back to Follow-up, an added document to File. Links on the Follow-up page open the profile on the Follow-up tab.

A red badge on Follow-up counts overdue follow-ups and interview feedback to give. An exclamation mark on File flags a retention period that is over. The small grey number next to a tab counts what it holds.

On the Profile tab, the three most recent positions and the ten most practised technologies are shown. The Show… link below the list expands the rest. The add forms (interview, follow-up, document, photo) open with a click on their title.

Comments

Write in New comment, then Post. A comment carries your name and the date. It cannot be edited.

Documents

  • The original CV and the report are attached at import.
  • Add a document: choose the file and its type. Maximum size: 10 MB.
  • Accepted formats: PDF, DOCX, DOC, ODT, RTF, MD, TXT, PNG, JPG, XLSX.
  • Read opens a .md or .txt report inside Vivier.

Keywords

Keywords come from the analysis. They improve the search.

  • Add a word with its type, then Add. A word added by hand shows on a light background.
  • The cross removes a word.
  • Words added by hand survive an update of the analysis.

Photo

The photo helps recognise the candidate in Vivier: profile page, board, search results. It never appears on an exported CV. Vivier does not analyse it.

Commercial details

Edit button, Commercial details block: expected daily rate, expected gross annual salary, mobility, remote work.

These details feed the matching with client requests and the CSV export. They never appear on an exported CV. Availability has its own block.

Interviews, follow-ups and tracking

Recording an interview

On the profile page, Follow-up tab, Interviews section, Add an interview.

  1. Enter the date. The time is optional.
  2. Choose the type: phone, video call, on site, technical interview, client interview.
  3. Say who conducts the interview and, if there is one, the related client request.
  4. Click Save the interview.

For a Received or In progress profile, the Move the profile to "Interviewing" box is ticked: the profile changes column at the same time.

After the interview, open Add the assessment and notes: positive, mixed or negative assessment, then the notes. A past interview without assessment is marked "assessment needed".

Planning a follow-up

On the profile page, Follow-up tab, Follow-ups section, open Plan a follow-up: write what needs doing, choose the due date, then Plan the follow-up.

When it is done, click Mark as done. The follow-up stays on the profile, dated and signed.

The Follow-up page

Follow-up menu. The title counts the planned follow-ups and, in red, those due today or overdue. Three lists:

  • Follow-ups: oldest first. A follow-up that is due shows in red.
  • Interviews in the next 30 days.
  • Past interviews without assessment: to complete.

Archived profiles are not listed.

Client requests and matching

Requests menu. A request describes an assignment to fill.

Creating a request

Open New request. The client and the job title are required. Fill in what you know:

  • the required technologies, separated by commas
  • the minimum seniority
  • the required languages
  • the location and remote work
  • the start date and the daily budget

The more precise the request, the more precise the matching.

Reading the matching

The page of an open request lists the profiles in the pool that match it, best scores first.

  • The score, out of 100, shows on the right of each profile.
  • Technologies found on the profile show on a gold background, with the years of practice.
  • Missing technologies show with a dashed outline.
  • Gaps show in red: lower seniority, missing language, availability too late, daily rate above the budget.
Criterion Points Rule
Technologies 55 Share of the required technologies found on the profile. A technology found earns 60% of its share, 100% from 5 years of practice
Job title 15 Share of the words of the job title found on the profile
Seniority 10 10 if the level is reached, 4 one level below, 0 otherwise
Languages 10 Share of the required languages found on the profile
Availability 5 5 if the profile is available before the start, 0 after
Rate 5 5 if the daily rate fits the budget, 2 up to 10% above, 0 beyond

A criterion missing from the request earns all its points. A value missing from the profile earns half. Archived and rejected profiles are left out.

The score ranks the profiles. It does not replace reading the profile.

Putting a profile forward

  • On the request page: Put forward, next to the profile.
  • On the profile page: Assignments tab, Client requests section, choose the request, then Put forward.

A profile put forward goes through four statuses:

Status Meaning
To present The profile is selected internally
Presented to the client The CV has gone to the client
Selected by the client The client wants this profile
Set aside The profile does not fit this request

Update, under the profile's name, changes the status and adds a note.

Closing a request

Change the Request status: Open, Filled or Closed. Only an open request shows the matching. Deleting a request deletes its list of profiles put forward. The profiles stay.

Searching for a profile

The header field and the Profiles menu search every profile.

  • Every word typed must appear on the profile.
  • Accents, capitals and plurals are ignored.
  • A word of three letters or more also finds words that start with it: dev finds "developer".
  • senior keeps Senior and Expert profiles. junior and expert filter the same way.
  • A phrase in quotation marks is searched as is: "gestion documentaire".
  • Technology symbols are kept: C#, C++, .NET, Node.js, CI/CD.
Search Result
senior java developer Senior or Expert profiles that carry "developer" and "java"
XML Profiles that mention XML, anywhere
angular luxembourg Profiles that carry both words
"product owner" Profiles that carry the exact phrase

Vivier searches both the original texts and their translation.

Ranking and filters

Results are ranked by relevance. A word weighs more in the name, the title or the technologies than in a job description. Technologies and keywords found show on a gold background.

Six filters: status, seniority, language, nationality, residence permit, archived profiles. Archived profiles are hidden by default. Changing a filter runs the search at once. On a phone, the Filters button shows or hides them.

Filter Values
Nationality EU, EEA or Switzerland (no work permit needed), Non-EU, Not specified
Residence permit Expired or expiring within 2 months

The search finds a profile through its original texts and their translation: developer and développeur return the same profiles.

Export to CSV downloads the profiles shown. This button is for the account manager only.

The CV in the IT Club format

On a profile page, IT Club CV and Anonymised CV open an A4 preview.

What the CV contains

  • The name, the title, the seniority, the languages, the availability.
  • The summary, the technical skills, the experience with its project, assignment and workload, the education, the certifications.
  • IT Club's details in the footer.

The CV carries no personal contact details: contact goes through IT Club. It carries no photo, no commercial details, no nationality and no work permit.

The anonymised version replaces the name with a reference, for example "Profile ITC-0001", and hides the location. Employer and client names stay visible.

Exporting

Button Result
Download as Word An editable .docx file
Save as PDF The browser's print dialog. Choose "Save as PDF" and untick "Headers and footers"

Each export is recorded in the profile's history.

Changing the CV language

In the preview bar, choose FR, EN or DE. With the interface in English, the preview opens in English. In French, it opens in the language of the original CV.

  • The CV headings follow the chosen language.
  • The content stays in the language of the original CV until it is translated. The preview says so.

To translate the content:

  • Translate content, if automatic analysis is set up. Review the result before sending the CV.
  • Translate with a file, otherwise: download the file, drop it in the Claude analysis project, then upload the translated file.

The translation is kept. It also serves the profile page and the Europass CV. If the profile changes afterwards, Vivier redoes the translation in the background. Meanwhile, the original content comes back. Names of technologies, companies and clients are not translated.

The Europass CV

On a profile page, Europass CV, then Named or Anonymised. The preview follows the layout of IT Club's Europass CV: blue band, Europass logo, sections About me, Education and training, Work experience, Language skills, Skills, Volunteering, Driving licence.

What the CV contains

  • Positions: employer, location, dates, job title, client, project, assignment, technologies, workload, then achievements.
  • Education with its dates and location, when known.
  • Languages: the European grid (understanding, speaking, writing) when the original CV gives it, otherwise one line per language, for example "English: C1".
  • Skills, grouped: certifications, technical, databases, software and tools, cloud, methods.
  • Volunteering and driving licence, only when filled in.

The Europass CV carries no date of birth, no nationality, no work permit and no commercial details.

Preview settings

Button Effect
Named, Anonymised The anonymised version replaces the name with the reference and removes photo and contact details
Contact details Shows or removes the email, phone, LinkedIn profile and address
Photo Adds the profile photo. Off by default
FR, EN, DE The CV language, as for the IT Club CV
Download as Word An editable .docx file
Save as PDF The browser's print dialog, in A4

Each export is recorded in the profile's history.

Profiles in your language

Vivier shows each profile in the interface language. In English, you read the title, summary, positions, education, volunteering and points to check in English.

  • Translation runs automatically after import, in the background, while a Vivier page stays open.
  • A profile not translated yet shows in its original language, with a banner. Translate now starts the translation right away.
  • Under a translated profile, View the original shows the original text.
  • Comments, interview reports, client requests and the work permit stay in their author's language.
  • Names of technologies, companies, clients and projects are not translated.

The translation is automatic. Review it before sending a CV.

Dashboard and CSV export

Dashboard menu.

  • The black band gives the key figures: profiles in the pool, received in 30 days, in progress, hired, interviews within 7 days, follow-ups due, open requests, retention to handle.
  • Profiles by status and Seniority: clicking a line opens the matching list.
  • Average time spent at each stage: time between entering a status and leaving it.
  • Most common technologies: a click runs the search.

Archived profiles are counted separately.

The CSV export (Profiles menu, Export to CSV) holds one line per profile shown, commercial details, nationality and work permit included. The separator is the semicolon: Excel opens the file directly. This export, which takes the whole pool out at once, is for the account manager only.

Personal data and retention

Vivier holds personal data. Three tools help comply with the GDPR.

On the profile page, File tab, Personal data section, Record the candidate's consent: record the date the candidate agreed that IT Club keeps their CV, and how they said so. The consent can be edited and withdrawn.

The retention period

Each profile has a retention date, set at import: 24 months by default.

The account manager tracks retention dates: Manage menu, Retention. The page lists the profiles whose date has passed or falls within 60 days.

  • Extend pushes the date back, if the candidate has confirmed their consent.
  • Delete moves the profile to the trash.

On the profile page, the To do line flags a retention period that is over to everyone. Tell the account manager if the candidate has renewed their consent.

Exporting a candidate's data

On the profile page, File tab, Personal data section, Export the candidate's data. Vivier downloads a zip with all the profile's data, nationality and work permit included, its documents and its photo. Hand it to a candidate who asks for access to their data.

Automatic analysis

With automatic analysis, the CV is sent to Anthropic, the publisher of Claude, for analysis and translation. Mention it in the information given to candidates.

Archiving, updating, deleting

File tab, Manage section.

Archiving

Archive the profile takes the profile off the board, the dashboard, the follow-up page and the everyday search. Its data, its documents and its retention date stay.

To find it again: Profiles menu, Archived filter set to "Only". On the profile page, Unarchive puts it back in its column. The status of an archived profile does not change.

Updating from a new analysis

A candidate sends a more recent CV: upload the new JSON and, if you have them, the new CV and the new report.

  • Replaced: experience, technologies, languages, education, keywords from the analysis.
  • Kept: status, comments, interviews, follow-ups, documents, history, keywords added by hand.

Deleting

Only the account manager deletes a profile. If a profile has to go, ask them.

Delete profile moves the profile to the trash. It disappears at once from the board, the profiles, search, client requests, follow-up and exports. For 30 days, the account manager can restore it with all its data.

After 30 days, Vivier erases the profile, its documents, its photo, its comments, its interviews, its follow-ups, its keywords and its history. The activity log keeps one line with the profile's reference, without the name.

Activity log

The account manager sees the full log: Manage menu, Activity log. The last 300 actions, across all profiles, filterable by account.

Each line gives the date, the account, the profile, the action and its detail: old and new value of a field, status change, document added, CV exported.

On each profile, the history shows everyone the same lines for that profile only: File tab.

My account and language

Click your initials, top right.

  • My account: your identity, two-step verification, password, sessions.
  • Language: French or English. The choice is kept for your account.
  • Sign out.

In My account:

Action Effect
Generate new backup codes Ten new codes. The old ones stop working
Set up another app For a new phone. The old one stops working
Change password Your other sessions close
Sign out my other sessions Closes everything except the current session
Your latest sign-ins Date, browser and address of your latest sign-ins

The interface language changes how profiles show: they appear translated. Comments and interview reports stay as they were written.

Frequently asked questions

The automatic analysis failed

The message gives the cause. The most common ones:

Message What to do
Time limit exceeded Run it again. If it keeps failing, use the files already analysed
The document is not a CV Check the uploaded file
API key refused Tell the account manager
Too many requests or credit used up Try again later, or tell the account manager

The seniority does not match the CV

Vivier calculates it from the dates of each position. Internships are excluded, overlapping periods are counted once. A date without a month counts as January.

Experience Level
Less than 4 years Junior
4 to less than 8 years Mid-level
8 to less than 12 years Senior
12 years and more Expert

If the dates are wrong, fix the JSON and update the profile from a new analysis.

The photo in the CV was not found

Vivier keeps the image that looks like a portrait. A cut-out portrait on a wide white background may be discarded. Upload the photo by hand: File tab, Photo section.

A profile has disappeared from the board

It is archived or deleted. Look for it in Profiles with the Archived filter set to "Included". If it is not there, ask the account manager: the activity log says who moved it to the trash and when. For 30 days, they can restore it.

A card will not move

The change was not saved: a red message appears and the card goes back to its place. Check your connection and reload the page.

My two-step code is rejected

Check that the phone sets its time automatically, then enter the code shown now. A code works only once: wait for the next one. Otherwise, use a backup code.

I lost my phone

Sign in with a backup code, then My account, Set up another app. No backup codes left: the account manager resets your two-step verification.

A profile stays in French while I work in English

Its translation is not done yet. The profile banner says so. Click Translate now, or wait: the translation runs in the background.

Remove a word: every word must appear on the profile. Check the Archived filter. If the search seems empty after a Vivier update, the account manager runs the indexing again.