Admin Settings

Storage Driver

Where all files (resumes, audio, video, recordings) will be stored.

☁️ Cloudflare R2 Credentials

βœ“ Secret key saved (hidden)

If set, file URLs will use this domain instead of the R2 endpoint.

☁️ Amazon S3 Credentials

πŸ“§ SMTP / Email Settings

Configure the outgoing email server for interview invitation emails.

βœ“ Password saved (hidden)

πŸ€– OpenAI Settings

Used for TTS voice generation (text-to-speech), Whisper transcription, and GPT-4o interview evaluation.

βœ“ API key saved (hidden)

Only required if your account belongs to multiple organizations.

πŸ’Ό LinkedIn App Credentials

Required for LinkedIn OAuth (connect), job sync, and applicant import.

Found in your LinkedIn Developer App settings.

βœ“ Client secret saved (hidden)

https://myhr.eentero.com/linkedin/callback

Copy this URL and add it as an Authorized Redirect URL in your LinkedIn app. Click to copy.

πŸ”Š ElevenLabs Voice Cloning

Used to clone interviewer voices and generate high-quality TTS audio for interview questions.

Get your key at elevenlabs.io β†’ Profile β†’ API Keys.

How voice cloning works:

  1. Go to any Job Posting and open the Voice Studio section.
  2. Upload 1–5 audio samples (MP3/WAV) of the interviewer's voice, or record directly in the browser.
  3. Click Clone Voice β€” ElevenLabs will train a voice model.
  4. All questions will auto-generate TTS audio using the cloned voice.

πŸ“¬ Microsoft 365 β€” Email Sync

Automatically import candidates from rΓ©sumΓ© emails sent to your mailbox.

πŸ“‹ View Sync History

πŸ”‘ Microsoft Entra ID App setup (one-time):

  1. Go to entra.microsoft.com β†’ Identity β†’ Applications β†’ App registrations β†’ New registration
  2. Name it anything (e.g. "Interview Manager"), click Register
  3. Copy the Application (client) ID and Directory (tenant) ID
  4. Go to Certificates & secrets β†’ New client secret β†’ copy the Value
  5. Go to API permissions β†’ Add permission β†’ Microsoft Graph β†’ Application permissions β†’ add Mail.Read and Mail.ReadWrite
  6. Click Grant admin consent for your organisation

πŸ’‘ Also accessible via portal.azure.com β†’ Microsoft Entra ID β†’ App registrations

Directory (tenant) ID from Microsoft Entra ID

Application (client) ID from Microsoft Entra ID

βœ“ Secret saved (hidden)

The inbox to watch for CV emails

Used when resume skills don't match any job title. If blank, an "Others" job is created automatically.

When enabled, a personalised interview link is emailed to the candidate as soon as they are synced.

Always on β€” name, phone & email extracted from resume via GPT-4o mini. Job matching uses skills + subject line.

Requires OpenAI API key to be configured.