Skip to main content

Administration

Reserved for internal operators

This section describes RecrutAuto's internal administration panel. It is not aimed at recruiters using the platform, but at the internal teams (support, ops, engineering) authorized to supervise and operate the service.

The administration panel is a web application separate from the recruiter dashboard. It lets you supervise platform activity, manage accounts and subscriptions, drive quotas, monitor plugins and scraping, and administer reference data (candidates, companies, schools, taxonomies).

Access

  • URL: admin.recrutauto.fr
  • Sign-in: same identity provider (Keycloak) as the recruiter platform. You sign in with your internal account.
  • Authorization: access is strictly reserved for accounts holding the Keycloak admin role. Without this role, every page and every action is denied.

On the technical side, every sensitive operation (modification, deletion, quota change, etc.) is protected server-side by a check_user_roles(["admin"]) role check. A standard recruiter account, even signed in, can therefore do nothing here: the protection does not rely on hiding the interface but on a systematic server-side check.

No notion of subscription here

Unlike the recruiter platform (where access depends on the subscribed plan), the admin panel transcends subscriptions. An operator sees all accounts and organizations, across all plans. This is intentional: administration cuts across all customers.

What you can do

AreaPage(s)Description
DashboardDashboardOverview: revenue, accounts, connected plugins, processing queues
AccountsUsers, Organizations, SubscriptionsManage accounts, activate/deactivate, delete, review B2B organizations
QuotasQuotasLinkedIn anti-detection caps and monthly quotas per tier
MonitoringWorker tasks, Plugins, Scraping StatsTrack job queues, extension status, and scraping volumes
Data & recruitmentCandidates, Companies, Schools, Campaigns…Reference data and business objects
SystemOperations, Transfer, Feature flags, Backups, SecurityTechnical maintenance and diagnostics

Interface layout

The panel presents a sidebar grouping pages into main families: Accounts, Recruitment, Data, Monitoring, and System. Each page follows the same pattern: a table or cards, optional filters, and contextual actions. Destructive actions (deletion, deactivation, stopping) always require a confirmation before executing.

Good practice

Reads (viewing a list, opening a record) are risk-free. Cross-account writes (deactivating a user, changing a global quota, deleting an index) have an immediate impact on production: always verify that you are acting on the right account / the right organization before confirming.