Administration
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
adminrole. 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.
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
| Area | Page(s) | Description |
|---|---|---|
| Dashboard | Dashboard | Overview: revenue, accounts, connected plugins, processing queues |
| Accounts | Users, Organizations, Subscriptions | Manage accounts, activate/deactivate, delete, review B2B organizations |
| Quotas | Quotas | LinkedIn anti-detection caps and monthly quotas per tier |
| Monitoring | Worker tasks, Plugins, Scraping Stats | Track job queues, extension status, and scraping volumes |
| Data & recruitment | Candidates, Companies, Schools, Campaigns… | Reference data and business objects |
| System | Operations, Transfer, Feature flags, Backups, Security | Technical 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.
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.