Access & Health
Integrations​
| Integration | What you enter |
|---|---|
| Google Analytics (GA4) | Measurement ID `G-…` — tracks visitors site-wide |
| Google reCAPTCHA v3 | Site key + secret — protects sign-in and registration |
| Tawk.to | Direct Chat link from the Tawk dashboard — live chat widget |
All are optional and BYOK. Secrets never go to the browser (only the reCAPTCHA site key and Analytics / Tawk public IDs).
When Google Analytics is enabled, marketing pages show a cookie notice. GA loads only after Accept; Reject keeps it off (choice stored in the browser). Auth and signed-in app screens do not show the banner. Tawk.to uses its own consent UI — Hirevia loads the widget when configured and does not gate it behind this banner.
Access settings​
Admin → Access
| Setting | Purpose |
|---|---|
| Email verification | Require verified email before using the app |
| Google sign-in | Social login via Google OAuth |
| Support tickets | Show Support in the user sidebar |
Support tickets​
When enabled, candidates can open tickets from the sidebar. Replies can also create inbox notifications (instant with Reverb , or via AJAX polling without it).
Admin Health​
Admin → Health is a quick status board plus two maintenance actions.
| Action | What it does |
|---|---|
| Clear Cache | Clears config, route, view, and application cache (`optimize:clear`). Use after editing `.env` (for example Reverb settings) — no SSH required. |
| Sitemap | Writes `public/sitemap.xml` from published marketing pages (and public question banks when that plugin is on). Open or regenerate anytime. |
Status checks​
| Check | Meaning |
|---|---|
| License | Purchase code / domain OK (non-Envato buyers need a Hirevia-issued code — License |
| Storage | Writable `storage` paths |
| Queue | Database queue + recent worker activity (needs cron) |
| Failed jobs | Recent failures in `failed_jobs` |
| From address / SMTP looks configured | |
| AI chat / voice / video | Usable default models for those jobs |
| Realtime broadcasting | Reverb key present when broadcasting is `reverb` |
Use Health after install and when reports or notifications misbehave.
Related​
{% content-ref url="smtp-setup" %} smtp-setup.md {% endcontent-ref %}
{% content-ref url="realtime-reverb-+-ajax-polling" %} realtime-reverb-+-ajax-polling.md {% endcontent-ref %}
{% content-ref url="../reference/cron-job" %} cron-job.md {% endcontent-ref %}