Currently in private beta.
Settings & Admin

Workspace Settings

Intermediate12 min read

Configure your organization's profile, users, roles, policies, and integrations -- all from one place.

Key concepts

  • Workspace: Your company's private environment in QONE. All data, users, and settings live within your workspace.
  • Tenant: The technical name for your workspace. Each workspace has a unique subdomain (e.g., yourcompany.qone.work).
  • Role: A named set of permissions that controls what a user can see and do. QONE ships with system roles (Admin, Finance Manager, HR Manager, Project Manager, Member, Guest) -- plus the Owner who created the workspace -- and lets you create custom ones.
  • Permission Matrix: A granular grid that defines exactly which actions each role is allowed to perform.
  • Base Role: When creating a custom role, you pick a base role (Admin, Finance Manager, HR Manager, Project Manager, Member, or Guest) that sets the permission ceiling.
  • Category: A label for classifying payments and expenses (e.g., Software, Travel, Office Supplies).

How to

Step-by-step

Configure Your Company Profile

  1. Open Settings from the sidebar.

  2. Click Company.

  3. Fill in your company details:

    • Name -- your company's display name.
    • Company code -- a short identifier used in invoice numbers.
    • Email, Phone, Address, City, State, Country, Postal code.
    • Website and Tagline.
  4. Upload your Logo (image file, max 5 MB). This appears on invoices, payslips, and PDFs.

  5. Upload a Favicon for the browser tab.

  6. Choose your Primary color and Secondary color for branding.

  7. Select a Sidebar theme to match your brand.

  8. Set your Currency, Timezone, Date format, and Language.

  9. Click Save.


Set Up Your Base Currency

  1. Go to Settings > Base Currency.

  2. Select your primary Currency from the dropdown (e.g., USD, EUR, VND).

  3. Add additional Supported currencies if you invoice in multiple currencies.

  4. Click Save.

    Tip: The base currency is used for dashboard totals and reports. Supported currencies appear as options when creating invoices and estimates.


Manage Users

  1. Go to Settings > Users.

  2. Review the stats strip at the top: total users, active, pending invitations, and inactive.

  3. Use the filter bar to view All, Employees, or Guests.

  4. Search for a specific user by name or email.

    Invite a New User

  5. Click Add New User in the top-right corner.

  6. Fill in Email, First name, Last name, and optionally Phone.

  7. Set a temporary Password.

  8. Assign a Role from the dropdown.

  9. Set the initial Status (Active or Inactive).

  10. Click Save.

    Note: Each new user counts toward your seat limit. If you hit the limit, upgrade your plan in Settings > Billing.

    Edit or Deactivate a User

  11. In the user list, click the row to view a user's profile.

  12. Click Edit to update their details or role.

  13. To remove access, click the ... menu and select Deactivate.

  14. To cancel a pending invitation, click Cancel next to the invited user.


Create and Manage Roles

  1. Go to Settings > Roles.

  2. You will see system roles (locked with a lock icon) and any custom roles you have created.

    Create a Custom Role

  3. Click Add Role.

  4. Enter a Name (e.g., "Senior Developer") and an optional Description.

  5. Select a Base role -- this determines the maximum permissions available:

    • Admin -- full access.
    • Finance Manager -- finance modules.
    • HR Manager -- HR modules.
    • Project Manager -- project modules.
    • Member -- standard access.
    • Guest -- limited, read-only access.
  6. Pick a Color for visual identification.

  7. Click Save.

    Edit or Delete a Role

  8. Click the Edit icon on any role row.

  9. Update the name, description, or color, then click Save.

  10. To deactivate a role, click the Toggle icon. Inactive roles cannot be assigned to new users.

  11. To delete a custom role, click the Delete icon and confirm. System roles cannot be deleted.


Configure Permissions

  1. Go to Settings > Permissions.

  2. The permission matrix shows all roles across the top and permission categories down the side.

  3. Toggle individual permissions on or off for each role.

  4. Changes are not saved automatically -- click Save to apply them.

    Important: System roles have fixed base permissions. Custom roles inherit permissions from their base role and can only be restricted further, never expanded beyond the base role's ceiling.


Manage Departments

  1. Go to HR > Departments.

  2. Click Add Department.

  3. Enter a Name, optional Code (e.g., "ENG"), and Description.

  4. Optionally select a Parent department to create a hierarchy (e.g., "Frontend" under "Engineering").

  5. Click Save.

    To edit or delete a department, use the action icons on each row. Toggle between Table View and Tree View to switch between a flat list and a nested org chart.


Set Up Categories

  1. Go to Settings > Categories.

  2. Categories are used to classify payments and expenses.

  3. Default categories are created automatically for new workspaces.

    Create a Category

  4. Click Add Category.

  5. Enter a Name (e.g., "Office Supplies").

  6. Select the Type: Payment or Expense.

  7. Pick a Color for visual coding.

  8. Click Save.


Configure Tax Rates

  1. Go to Settings > Tax.

  2. Your existing tax rates appear in a list with name, rate percentage, and status.

    Add a Tax Rate

  3. Click Add Tax Rate.

  4. Enter a Name (e.g., "VAT 10%").

  5. Set the Rate as a percentage (e.g., 10).

  6. Add an optional Description.

  7. Toggle Default if this should be the pre-selected rate on new invoices.

  8. Click Save.

    To edit, deactivate, or delete a tax rate, use the action icons on each row.


Configure Invoice Settings

  1. Go to Settings > Invoicing.

  2. Set your Company code -- this prefix appears in invoice and estimate numbers.

  3. Configure defaults:

    • Default payment terms (e.g., "Net 30").
    • Default due date days (number of days until due).
    • Estimate validity days (how long estimates remain valid).
  4. Click Save for each section.

  5. Scroll to the Invoice Reminders section on the same page.

  6. Add reminder rules to automatically notify your team about upcoming and overdue invoices:

    • Select Before due date or After due date
    • Enter the number of days
    • Click Add Rule
  7. Recommended: set up rules for 3 days before, 1 day before, 7 days after, and 30 days after due.

  8. Reminders are delivered through the notification system (In-App, Email, Slack) based on each user's preferences.


Configure PDF Templates

  1. Go to Settings > PDF.

  2. Enable or disable available PDF templates (e.g., Modern, Classic, Minimal).

  3. Enable or disable PDF languages for multi-language document generation.

  4. Set your Default template and Default language.

  5. Click Save.


Manage Holidays

  1. Go to Settings > Holidays.

  2. Click Add Holiday.

  3. Enter the Name (e.g., "New Year's Day").

  4. Pick the Date.

  5. Toggle Recurring if the holiday repeats every year on the same date.

  6. Click Save.

    Holidays affect attendance records -- employees are not expected to clock in on holiday dates.


Configure Leave Policies

  1. Go to Settings > Leave.

  2. Configure global leave settings:

    • Fiscal year start (month and day).
    • Max consecutive days allowed per request.
    • Carry-over expiry (months after fiscal year start).
    • Auto-approve toggle and max days for auto-approval.
    • Notification days before leave starts.
  3. Click Save Settings.

    Manage Leave Types

  4. Scroll to the Leave Types section.

  5. Click Add Leave Type.

  6. Enter Name (e.g., "Sick Leave"), Code (e.g., "SICK"), and optional Description.

  7. Pick a Color, toggle Paid and Requires approval.

  8. Set Max days per request if needed.

  9. Click Save.

    Create Leave Policies

  10. Under each leave type, click Add Policy.

  11. Enter a Policy name, Days per year, Carry-over limit, and Accrual type (Yearly or Monthly).

  12. Click Save.


Configure Attendance Policy

  1. Go to Settings > Attendance.

  2. Set work schedule defaults:

    • Start time and End time (e.g., 08:00 -- 17:00).
    • Work days (click to toggle Mon -- Sun).
    • Hours per day.
  3. Configure break settings:

    • Lunch start, Lunch duration, and Auto-deduct break toggle.
  4. Set grace periods:

    • Late grace period (minutes before marking as late).
    • Early leave grace (minutes before marking as early leave).
  5. Configure overtime rules:

    • Overtime threshold (minutes beyond normal hours to count).
    • Max overtime per day.
  6. Set automation:

    • Auto clock-out time and Auto absent time.
    • Forgot check-in/out reminder times.
    • Allow multiple sessions and Allow mobile clock-in toggles.
  7. Configure anomaly handling:

    • Anomaly reason deadline (hours to provide reason).
    • Escalation thresholds (after how many anomalies).
  8. Set monthly close:

    • Monthly close day and Allow edit after close toggle.
  9. Click Save.


Configure Expense Policy

  1. Go to Settings > Expenses.

  2. Toggle Require receipt on or off.

  3. If receipts are required, set the Receipt required above amount threshold.

  4. Choose the Approval workflow (e.g., Manager approval).

  5. Set a Max amount per transaction limit (0 = no limit).

  6. Select the Default currency for expenses.

  7. Click Save.


Configure Project Defaults

  1. Go to Settings > Projects.

  2. Set the Default project view (Kanban, List, or Sprints).

    Manage Default Status Columns

  3. Your default task columns appear in a list (e.g., To Do, In Progress, Done).

  4. Click Add Column to create a new status. Enter a name and pick a color.

  5. Drag to reorder columns.

  6. Click Reset to Defaults to restore the original set.

    Manage Default Priorities

  7. Scroll to the Priorities section.

  8. Add, edit, or reorder priority levels (e.g., Urgent, High, Medium, Low).

    Manage Default Tags

  9. Scroll to the Tags section.

  10. Add global tags that appear in all new projects.


Post Announcements

  1. Go to Settings > Announcements.

  2. Click Add Announcement.

  3. Enter a Title and Content.

  4. Set the Priority (Normal, Important, Urgent).

  5. Choose Targeting: All users or specific roles.

  6. Toggle Pinned to keep it at the top of the feed.

  7. Optionally set an Expiry date.

  8. Click Save.


Manage Storage

  1. Go to Settings > Storage.

  2. View your usage bar: how much storage you have used out of your plan limit.

  3. Browse uploaded files with search and filters (by type: Task attachments or Comment attachments).

  4. Sort by name, size, or date.

  5. To free up space, select a file and click Delete.


Manage Billing & Subscription

  1. Go to Settings > Billing.

  2. View your current plan, billing cycle, and next payment date.

  3. To add seats, click Add Seats, enter the quantity, and confirm the payment.

  4. To add storage, click Add Storage and select extra GB.

  5. To cancel your subscription, click Cancel Subscription and confirm.

  6. To resume a canceled subscription, click Resume Subscription.


Connect Integrations

  1. Go to Settings > Integrations.

  2. You will see a grid of three integration cards with their connection status:

    • Slack -- workspace notifications and DMs (live).
    • MCP -- AI assistant / Model Context Protocol access, configured at Settings > Integrations > MCP (live).
    • Webhooks -- outgoing event webhooks (Coming Soon).

    Connect Slack

  3. Click the Slack card.

  4. Click Connect to Slack to begin the OAuth flow.

  5. Authorize QONE in your Slack workspace.

  6. Once connected, you will see your Slack workspace name and status.

  7. Toggle Active to enable or disable Slack notifications.

  8. Map QONE users to Slack users for direct message notifications.

  9. Link Slack channels to specific projects for event notifications.

    Note: Slack and MCP are live. The Webhooks integration is the only card listed as "Coming Soon" on the integrations page.


Tips & best practices

  • Set up company profile first -- your company name, logo, and currency appear on invoices and payslips.
  • Create roles before inviting users -- it is easier to assign the right role during invitation than to change it later.
  • Use the permission matrix to fine-tune access for sensitive areas like salary data and billing.
  • Set up leave types and attendance policy before onboarding employees so balances calculate correctly from day one.
  • Configure tax rates and invoice defaults before creating your first invoice to avoid manual corrections.
  • Review storage usage periodically to stay within your plan limits.

Was this article helpful?

Your feedback helps us improve these guides.