Only Admin, Finance Manager or HR role with permission can manage users
Steps
Go to People from the left navigation.
Click Invite Users (top-right).
Select Single Invite.
Fill the form:
Full name (required)
Employee ID (if your policy requires it)
Work email (required)
Mobile number (use country code, e.g., +966…)
Job title
Manager/Owner (if applicable)
Role (e.g., Employee, Manager, Admin)
Click Review → confirm details.
Click Send Invite.
→ The user will receive an email/SMS invite and will appear as Pending Invite in the list.
Steps
Go to People → Invite Users → Bulk Invite.
Click Download CSV Template.
Fill the template (one row per user). Save as .csv.
Drag & drop or Upload CSV.
Map columns (if prompted) to SiFi fields.
Click Validate to check for errors.
Click Send Invites.
CSV Columns (recommended)
full_name (required) – e.g., Aisha Al-Mutairi
employee_id (if used) – e.g., National ID, Iqama, Border ID
email (required) – e.g., aisha@company.sa
mobile (if used) – mobile number
job_title (optional) – e.g., Finance Manager
mobile_owner (optional) – company owned, employee owned
role (required) – Employee, Manager, or Admin
Tips
Keep headers exactly as in the template.
Use one consistent role per row (roles can vary across rows).
If Employee IDs are enforced, make sure each ID is unique.
Resend invite: People → Invited → Resend
Cancel invite: People → Invited → Cancel
Edit before they accept: Cancel the invite → re-invite with corrected details
Duplicate email → The user already exists or has a pending invite. Cancel or use another email.
Invalid email format → Correct the address (e.g., missing @ or domain).
Phone number rejected → Use full international format with country code.
Role missing in CSV → Add a valid role or set a default role.
Phone number ownership → Selection of phone number owner