User profile
Your user profile is per-user, not per-organization. The settings here travel with you across every Hilal organization you belong to.
In this guide:
- Open your profile
- Update avatar and basic info
- Set timezone and language
- Change password
- Configure notifications
Step 1: Open your profile
Click your avatar in the top-right of the sidebar → Profile (or go to Settings → Profile).
Step 2: Update avatar and basic info
- Avatar — uploaded via Cloudinary; appears next to your name across the app.
- Name — display name; appears in mentions and audit logs.
- Email — login email; changing it requires verification.
- Phone (optional) — used for two-factor and emergency notifications.
Click Save when done. Some changes (email, password) require re-authentication.
Step 3: Set timezone and language
- Timezone — affects every date and time displayed in the app. Pick the city closest to you.
- Language — UI language; defaults to English. Other languages are added per-release; check the dropdown for what’s available.
Step 4: Change password
Click Change password. Enter your current password and the new one. Hilal enforces a minimum length and complexity. Logging in elsewhere with the old password is invalidated immediately.
Two-factor authentication is configured here too: Profile → Two-factor → Enable. Hilal supports TOTP apps (Authy, Google Authenticator, 1Password).
Step 5: Configure notifications
The Notifications tab controls what fires what:
| Channel | What |
|---|---|
| In-app | Bell icon at the top-right; always on. |
| Per-event toggles — low stock, FBA shipment received, vendor invoice due, AI quota warning, etc. | |
| Slack | Connect a Slack account for select notifications. |
| Webhook | Hit your own URL on events (advanced). |
The default settings are sensible — turn on or off as you discover which alerts you actually act on.
Troubleshooting
- Can’t change email — “verification email not received”. Check spam, or contact your IT team if your domain blocks Hilal’s mail.
- Times displayed wrong. Timezone is per-user. Check it’s set correctly. (Different members in the same org can have different timezones.)
- Slack notifications not arriving. Re-authenticate the Slack connection at Profile → Notifications → Slack → Reconnect.