Home Account & Settings

Account & Settings

Account management, organization settings, roles, and permissions
By KYBER
3 articles

Organization Settings & Branding

Organization Settings & Branding KyberAccess allows you to fully customize your organization's profile, appearance, and operational settings. From uploading your company logo that appears on visitor badges and kiosk screens, to configuring business hours and time zones, these settings shape how KyberAccess looks and behaves across your entire deployment. This guide walks you through every organization setting and branding option. Accessing Organization Settings 1. Log in to your KyberAccess dashboard at app.kyberaccess.com. 2. Click Settings in the left sidebar. 3. Select Organization under the General section. Note: Only users with the Owner or Admin role can modify organization settings. General Information Company Profile 1. In the Organization settings, fill in the following fields: - Organization Name — Your company or facility name (displayed on badges, emails, and reports) - Industry — Select your industry (Corporate, Education, Healthcare, Government, Manufacturing, etc.) - Address — Your primary office address - Phone Number — Main contact number - Website — Your company's website URL - Contact Email — Primary email for visitor-related communications 2. Click Save Changes. Time Zone & Business Hours 1. Scroll to the Business Hours section. 2. Set your Time Zone from the dropdown. 3. Configure business hours for each day of the week: - Toggle each day on/off (e.g., turn off Saturday and Sunday) - Set opening and closing times - Add multiple time ranges per day for split shifts (e.g., 8:00 AM–12:00 PM, 1:00 PM–5:00 PM) 4. Enable Auto Check-Out to automatically check out all visitors at closing time. 5. Click Save Changes. Tip: Business hours affect scheduled report delivery times, auto check-out, and after-hours security alerts. Branding & Appearance Logo 1. Navigate to Settings → Organization → Branding. 2. Upload your organization's logo: - Primary Logo — Used on the dashboard, emails, and PDF reports - Kiosk Logo — Displayed on the kiosk welcome screen (can be different from the primary logo) - Badge Logo — Printed on visitor badges 3. Supported formats: PNG, JPG, SVG 4. Recommended size: 400x100 pixels (primary), 300x300 pixels (kiosk/badge) 5. Click Upload and then Save. Color Scheme 1. In the Branding section, click Colors. 2. Customize the following: - Primary Color — Used for buttons, links, and accents throughout the dashboard and kiosk (enter a hex code or use the color picker) - Secondary Color — Used for secondary buttons and highlights - Header Background — Color of the top navigation bar - Sidebar Background — Color of the left sidebar 3. Click Preview to see your changes before saving. 4. Click Save Colors. Tip: Use your brand's official hex colors for a consistent, professional look. Most brand guidelines specify these. Custom CSS (Enterprise) Enterprise plans can inject custom CSS for deeper customization: 1. In the Branding section, click Advanced → Custom CSS. 2. Enter your CSS rules. 3. Click Preview to verify. 4. Click Save. Email Customization Customize the emails KyberAccess sends to visitors and hosts. Email Templates 1. Go to Settings → Organization → Email Templates. 2. Available templates: - Pre-Registration Invite — Sent to visitors when pre-registered - Host Notification — Sent to the host when their visitor arrives - Check-Out Confirmation — Sent to visitors after check-out - Feedback Survey — Survey invitation email - Scheduled Report — Wrapper email for scheduled reports 3. Click on a template to edit it. 4. Customize: - Subject Line — Modify the email subject - Body Content — Edit the HTML/text content (use the visual editor or switch to HTML mode) - Variables — Insert dynamic variables like {{visitor_name}}, {{host_name}}, {{check_in_time}}, {{location_name}} - Footer — Customize the email footer text 5. Click Preview to see a sample email. 6. Click Save Template. Sender Settings 1. Go to Email Templates → Sender Settings. 2. Configure: - From Name — The sender name (e.g., "Acme Corp Visitor Services") - Reply-To Address — Where replies go (e.g., reception@company.com) - Custom Domain (Enterprise) — Send emails from your own domain instead of @kyberaccess.com 3. Click Save. Badge Customization Customize the visitor badges printed during check-in. 1. Go to Settings → Organization → Badge Design. 2. Select a badge size: - Standard (2.25" x 4") — Fits Dymo LabelWriter - Large (4" x 6") — Fits Brother QL series - Custom — Enter custom dimensions 3. Design your badge using the visual editor: - Logo — Position and resize your logo - Visitor Photo — Include or exclude the visitor's photo - Fields — Choose which fields to display: Name, Company, Host, Date, Time, Badge Number, Purpose, QR Code - Background — Solid color, gradient, or upload a background image - Expiration Indicator — Show a color band that changes when the badge expires (e.g., red after 8 hours) - QR Code — Include a QR code for quick check-out scanning 4. Click Preview to see a sample badge. 5. Click Save Badge Design. Tip: Include the visitor's photo on the badge for easy visual identification by security staff. Kiosk Appearance Customize how the self-service kiosk looks to visitors. 1. Go to Settings → Organization → Kiosk Appearance. 2. Configure: - Welcome Message — The greeting displayed on the kiosk home screen (e.g., "Welcome to Acme Corp") - Background Image — Upload a background image or set a gradient - Button Style — Rounded or square buttons - Font Size — Standard, Large, or Extra Large (for accessibility) - Language — Default language and available language options - Idle Screen — What to show when no one is using the kiosk (logo, slideshow, or custom message) - Privacy Notice — Text displayed at the bottom of the kiosk (e.g., data collection notice) 3. Click Preview Kiosk to see a full-screen preview. 4. Click Save. Location Management For organizations with multiple facilities: Adding a Location 1. Go to Settings → Organization → Locations. 2. Click + Add Location. 3. Enter: - Location Name (e.g., "New York Office", "Building A") - Address - Time Zone (if different from the organization default) - Business Hours (if different from default) - Location Manager — Assign a user as the location manager 4. Click Save. Location-Specific Settings Each location can have its own: - Check-in flow - Badge design - Kiosk appearance - NDA/waiver templates - Watchlist settings - Notification preferences Click on a location and select Location Settings to customize. Setting a Default Location 1. Click the star icon next to a location to make it the default. 2. The default location is pre-selected when creating pre-registrations or generating reports. Data & Privacy Settings 1. Go to Settings → Organization → Privacy. 2. Configure: - Data Retention Period — How long visitor records are kept before automatic deletion (30 days, 90 days, 1 year, custom) - Photo Retention — Whether visitor photos are kept after check-out (and for how long) - ID Image Storage — Whether scanned ID images are stored or discarded after verification - Privacy Policy URL — Link to your privacy policy (displayed on the kiosk and in emails) - GDPR Compliance Mode — Enable enhanced data protection features for EU compliance - Right to Delete — Enable self-service data deletion requests from visitors 3. Click Save. Important: Configure data retention policies according to your organization's legal and compliance requirements. Notification Defaults 1. Go to Settings → Organization → Notifications. 2. Set organization-wide notification defaults: - Host Notification Method — Email, Push, SMS, or a combination - Notification Timing — Immediately on check-in, or after a brief delay - Daily Digest — Send hosts a daily summary of their visitors - Emergency Notifications — Configure who receives lockdown/evacuation alerts 3. Individual users can override these defaults in their profile settings. 4. Click Save. Troubleshooting | Issue | Solution | |-------|----------| | Logo appears blurry on badges | Upload a higher-resolution image (at least 300 DPI for print). Use PNG format for best quality. | | Colors not updating on kiosk | Clear the kiosk app's cache or force-refresh the browser on the kiosk device. | | Email templates showing raw variables | Verify you're using the correct variable syntax: {{variable_name}}. Check for typos. | | Business hours not affecting auto check-out | Ensure Auto Check-Out is enabled and the time zone is set correctly. | | Location settings not saving | Verify you have Owner or Admin permissions. Check that all required fields are filled. | Best Practices - Use consistent branding — Upload the same logo and color scheme used on your company website and marketing materials. - Test on the kiosk — Always preview changes on the actual kiosk device, not just in the browser preview. - Keep badge designs simple — Include only essential information. Cluttered badges are hard to read at a glance. - Review data retention annually — Ensure your retention policies still comply with current regulations. - Set up location managers — Assign a responsible person at each location who can manage local settings.

Last updated on Apr 25, 2026

User Roles & Permissions

User Roles & Permissions KyberAccess uses a role-based access control (RBAC) system to ensure each team member has the appropriate level of access. From front desk staff who only need to check in visitors, to administrators who manage system-wide settings, roles define what each user can see and do. This guide covers the five built-in roles, how to assign and change roles, and how to manage your team. Understanding the Five Roles KyberAccess includes five predefined roles, each with increasing levels of access: 1. View Only The most restricted role, designed for users who need to observe but not interact. Can: - View the dashboard and analytics - View visitor logs (read-only) - View active visitors - View reports (but not export) Cannot: - Check in or check out visitors - Create pre-registrations - Modify settings - Export data - Manage users Best for: Executives who want visibility, compliance officers reviewing data, or external auditors with temporary access. 2. Front Desk Designed for reception staff who handle day-to-day visitor check-ins. Can: - Check in and check out visitors - Create pre-registrations - Print badges - View active visitors and today's visitor log - Initiate ID scanning and NDA signing - Send host notifications - Log deliveries and packages Cannot: - View historical reports beyond today - Export data - Modify check-in flow or settings - Manage watchlists - Add or remove users - Access audit trail Best for: Receptionists, security desk staff, lobby attendants. 3. Manager For team leads and location managers who need broader access and some administrative capabilities. Can: - Everything Front Desk can do - View and export reports (for assigned locations) - View analytics and trends - Manage pre-registrations - View audit trail (for assigned locations) - Manage delivery/package logs - Activate emergency lockdown and evacuation (for assigned locations) Cannot: - Modify organization-wide settings - Manage users or roles - Configure integrations or API keys - Modify watchlists - Access other locations' data (unless assigned) Best for: Office managers, security supervisors, location leads. 4. Admin Full access to all features except account-level billing and ownership transfer. Can: - Everything Manager can do, across all locations - Manage all settings (check-in flow, branding, notifications, etc.) - Add, edit, and remove users - Assign and change roles - Manage watchlists and BOLO alerts - Configure integrations and API keys - View and export audit trail - Set up scheduled reports - Manage NDA/waiver templates Cannot: - Transfer account ownership - Modify billing/subscription - Delete the account Best for: IT administrators, security directors, operations managers. 5. Owner The highest-level role with unrestricted access to everything. Can: - Everything Admin can do - Manage billing and subscription - Transfer account ownership - Delete the account - Access all locations without restriction Best for: Company owner, primary stakeholder, IT director. Note: There can be multiple Owners on an account, but at least one Owner must always exist. Role Permissions Matrix | Permission | View Only | Front Desk | Manager | Admin | Owner | |-----------|-----------|------------|---------|-------|-------| | View dashboard | Yes | Yes | Yes | Yes | Yes | | Check in/out visitors | No | Yes | Yes | Yes | Yes | | Create pre-registrations | No | Yes | Yes | Yes | Yes | | Print badges | No | Yes | Yes | Yes | Yes | | View today's log | Yes | Yes | Yes | Yes | Yes | | View historical reports | No | No | Yes | Yes | Yes | | Export reports | No | No | Yes | Yes | Yes | | View analytics | Yes | No | Yes | Yes | Yes | | Manage settings | No | No | No | Yes | Yes | | Manage users | No | No | No | Yes | Yes | | Manage watchlists | No | No | No | Yes | Yes | | View audit trail | No | No | Assigned locations | Yes | Yes | | Configure API/integrations | No | No | No | Yes | Yes | | Emergency lockdown | No | No | Assigned locations | Yes | Yes | | Manage billing | No | No | No | No | Yes | | Transfer ownership | No | No | No | No | Yes | Inviting Team Members Sending an Invitation 1. Navigate to Settings → Team from the left sidebar. 2. Click + Invite Team Member. 3. Enter the invitee's details: - Email Address — The email they'll use to log in - First Name and Last Name - Role — Select from Owner, Admin, Manager, Front Desk, or View Only - Location(s) — Assign one or more locations (relevant for Manager and Front Desk roles) 4. Click Send Invitation. 5. The invitee receives an email with a link to set up their password and log in. Pending Invitations - Pending invitations appear in the Pending tab of the Team page. - Invitations expire after 7 days. - Click Resend to send the invitation again. - Click Revoke to cancel a pending invitation. Changing a User's Role 1. Go to Settings → Team. 2. Find the user in the Active list. 3. Click the pencil icon next to their name. 4. Select a new role from the Role dropdown. 5. If downgrading from Admin to Manager, assign specific locations. 6. Click Save Changes. Warning: Changing a user's role takes effect immediately. The user's permissions update on their next page load or action. Managing Location Assignments For Manager and Front Desk roles, location assignments determine which locations they can access: 1. Go to Settings → Team. 2. Click the pencil icon next to the user. 3. In the Locations section, check or uncheck locations. 4. Click Save Changes. Users assigned to multiple locations can switch between them using the location selector in the top navigation bar. Deactivating and Removing Users Deactivating a User 1. Go to Settings → Team. 2. Click the toggle next to the user to deactivate their account. 3. Deactivated users cannot log in but their data (audit trail entries, etc.) is preserved. 4. Toggle the account back on to reactivate. Removing a User 1. Click the trash icon next to the user. 2. Confirm the removal. 3. The user loses all access immediately. 4. Their historical activity in the audit trail is preserved but attributed to "[Removed User]". Tip: Deactivate rather than remove users who may need access again in the future (e.g., seasonal staff). Security Best Practices for Role Management Principle of Least Privilege Assign each user the minimum role needed for their job: - Reception staff → Front Desk - Department heads who occasionally review reports → View Only - IT staff managing the system → Admin - Building managers overseeing one location → Manager Regular Access Reviews 1. Go to Settings → Team. 2. Review the user list quarterly. 3. Check for: - Users who have left the organization (deactivate immediately) - Users with higher roles than they need (downgrade) - Inactive users who haven't logged in for 90+ days (consider deactivating) 4. The Last Login column shows when each user last accessed the system. Two-Factor Authentication Enforce 2FA for users with elevated roles: 1. Go to Settings → Security → Two-Factor Authentication. 2. Toggle Require 2FA for Admins and Owners to On. 3. Optionally, require 2FA for all users. 4. Users must set up 2FA on their next login. SSO and Directory Sync Enterprise plans support Single Sign-On and directory synchronization: SAML SSO 1. Go to Settings → Security → SSO. 2. Click Configure SAML. 3. Enter your Identity Provider (IdP) details: - SSO URL - Entity ID - Certificate 4. Map IdP groups to KyberAccess roles. 5. Click Save & Test. Google Workspace / Microsoft 365 Sync 1. Go to Settings → Integrations → Directory Sync. 2. Connect your Google Workspace or Microsoft 365 account. 3. Map organizational units/groups to KyberAccess roles and locations. 4. Enable Auto-Provisioning to automatically create and remove user accounts based on directory changes. Troubleshooting | Issue | Solution | |-------|----------| | User can't see certain features | Check their role and location assignments. They may need a higher role or additional location access. | | Invitation email not received | Check spam folders. Verify the email address. Click Resend from the Pending tab. | | Can't change a user's role | Only Owners and Admins can change roles. You cannot downgrade your own role. | | User sees "Access Denied" | They may be trying to access a location they're not assigned to. Update their location assignments. | | Deactivated user still showing data | Deactivation preserves historical data. The user simply can't log in. This is by design for audit compliance. | Best Practices - Start with the least permissive role and upgrade only when needed. - Use location assignments to scope Manager and Front Desk access to only relevant facilities. - Require 2FA for all Admin and Owner accounts — these accounts have the most access and are the highest-value targets. - Review access quarterly — deactivate accounts that are no longer needed. - Document role assignments — maintain a record of who has what role and why, for compliance purposes.

Last updated on Apr 25, 2026

Custom Fields & Form Builder

Custom Fields & Form Builder Every organization collects different information during visitor check-in. While KyberAccess includes standard fields like name, email, and company, you may need to capture additional data specific to your facility — vehicle license plates, laptop serial numbers, safety certifications, or escort requirements. The Custom Fields & Form Builder lets you add unlimited custom fields to your check-in form, configure validation rules, and organize fields into logical sections. Accessing the Form Builder 1. Log in to your KyberAccess dashboard at app.kyberaccess.com. 2. Navigate to Settings from the left sidebar. 3. Click Custom Fields under the Configuration section. 4. The Form Builder interface displays all current fields — both standard (built-in) and custom (user-created). Understanding Standard vs. Custom Fields Standard Fields These fields are built into KyberAccess and cannot be deleted, but most can be toggled on/off or set to required/optional: - First Name (always required, cannot be disabled) - Last Name (always required, cannot be disabled) - Email — Toggle: Required / Optional / Hidden - Phone Number — Toggle: Required / Optional / Hidden - Company — Toggle: Required / Optional / Hidden - Purpose of Visit — Toggle: Required / Optional / Hidden (dropdown with customizable options) - Host — Toggle: Required / Optional Custom Fields These are fields you create to collect additional information. They appear in the check-in form, visitor records, reports, and can be included in badge designs. Creating a Custom Field 1. In the Form Builder, click + Add Custom Field. 2. Configure the field properties: Field Name Enter a descriptive label (e.g., "Vehicle License Plate", "Floor/Suite Number", "Equipment Being Brought In"). Field Type Choose from the following types: | Type | Description | Use Case | |------|-------------|----------| | Text | Single-line text input | License plate, badge ID, reference number | | Text Area | Multi-line text input | Notes, special instructions, equipment list | | Number | Numeric input only | Floor number, party size, duration | | Dropdown | Select one option from a list | Department, building, visitor category | | Multi-Select | Select multiple options from a list | Areas to access, safety certifications | | Checkbox | Yes/No toggle | "Bringing laptop?", "Requires escort?" | | Date | Date picker | Project start date, permit expiry | | Time | Time picker | Expected departure time | | Date & Time | Combined date and time picker | Appointment time | | Email | Email input with validation | Secondary contact email | | Phone | Phone number with formatting | Emergency contact | | File Upload | Upload a document or image | Insurance certificate, work permit | | Signature | Signature capture pad | Additional signatures beyond NDA | Validation - Required — Toggle whether the field must be filled in during check-in - Min/Max Length — For text fields, set character limits - Pattern — For text fields, enter a regex pattern (e.g., ^[A-Z]{3}-\d{4}$ for a license plate format) - Min/Max Value — For number fields, set range limits - Allowed File Types — For file uploads, specify accepted formats (e.g., PDF, JPG, PNG) - Max File Size — For file uploads, set maximum size (default: 10 MB) Options (for Dropdown and Multi-Select) 1. Click + Add Option to add each choice. 2. Enter the option label. 3. Optionally set a default selected option. 4. Drag options to reorder them. 5. Click Save. Organizing Fields Field Sections Group related custom fields into sections for a cleaner check-in experience: 1. Click + Add Section in the Form Builder. 2. Enter a section name (e.g., "Vehicle Information", "IT Equipment", "Safety"). 3. Drag custom fields into the section. 4. Sections appear as collapsible groups in the check-in form. Reordering Fields 1. Click and drag the handle (≡) next to any field. 2. Move it to the desired position. 3. Fields within sections can be reordered independently. 4. Changes auto-save after reordering. Conditional Fields Show or hide custom fields based on answers to other questions: 1. Click on a custom field and select the Conditions tab. 2. Click + Add Condition. 3. Configure the rule: - If [field name] equals / not equals / contains / is empty [value] - Example: If "Purpose of Visit" equals "Contractor", show "Insurance Certificate" (file upload) - Example: If "Bringing Vehicle" checkbox is checked, show "Vehicle License Plate" (text) 4. Multiple conditions can be combined with AND / OR logic. 5. Click Save. Tip: Conditional fields keep the check-in form short for most visitors while collecting extra data when needed. Field Visibility Settings Control where each custom field appears: 1. Click on a custom field and select the Visibility tab. 2. Toggle each option: - Check-In Form — Show on the check-in form (front desk and kiosk) - Kiosk Mode — Show specifically on kiosk check-in (can differ from front desk) - Pre-Registration Form — Show when pre-registering a visitor - Visitor Record — Display in the visitor's detail view - Reports — Include in report exports - Badge — Print on the visitor badge - API — Include in API responses 3. Click Save. Note: Some fields may be relevant for front desk staff but not appropriate for the self-service kiosk (e.g., internal notes). Pre-Populating Fields Custom fields can be pre-populated for returning visitors: 1. Click on a custom field and enable Remember for Returning Visitors. 2. When a returning visitor checks in, KyberAccess recognizes them and pre-fills this field with their previous value. 3. The visitor can update the value if needed. This is especially useful for fields like "Company" or "Vehicle License Plate" that rarely change. Location-Specific Fields For multi-location organizations, custom fields can be configured per location: 1. Click on a custom field and select the Locations tab. 2. Choose which locations should display this field: - All Locations — Field appears everywhere - Specific Locations — Check only the locations that need this field 3. Click Save. Example: A manufacturing facility might need a "Safety Orientation Completed" checkbox, while the corporate office does not. Importing and Exporting Field Configurations To replicate your custom field setup across locations or accounts: Exporting 1. In the Form Builder, click Export Configuration. 2. A JSON file downloads containing all custom field definitions, sections, conditions, and visibility settings. Importing 1. Click Import Configuration. 2. Upload the JSON file. 3. Review the preview showing which fields will be created. 4. Click Import to apply. Note: Import does not overwrite existing fields. Duplicate field names are appended with a number. Custom Fields in Reports Custom fields are available as report columns: 1. When generating a report, click the Columns button. 2. Custom fields appear under a Custom Fields section in the column picker. 3. Check the fields you want to include. 4. Custom field data is included in CSV and PDF exports. Custom Fields via API Custom fields are accessible through the KyberAccess API: Reading Custom Fields GET /api/v1/visitors/vis_abc123 Custom fields appear in the custom_fields object: { "custom_fields": { "vehicle_plate": "ABC-1234", "floor_number": 5, "bringing_laptop": true } } Setting Custom Fields During Check-In POST /api/v1/visitors/check-in Include custom fields in the request body: { "first_name": "Jane", "last_name": "Smith", "host_id": "usr_xyz789", "custom_fields": { "vehicle_plate": "ABC-1234", "floor_number": 5 } } Listing Custom Field Definitions GET /api/v1/custom-fields Returns all configured custom field definitions with their types, validation rules, and options. Troubleshooting | Issue | Solution | |-------|----------| | Custom field not appearing on kiosk | Check the Visibility settings — ensure Kiosk Mode is toggled on. | | Conditional field always showing | Verify the condition references the correct field name and value. Test by changing the triggering field. | | File upload failing | Check that the file type is in the allowed list and the file size is under the maximum limit. | | Custom field data missing from reports | Ensure Reports is toggled on in the field's Visibility settings. | | API not returning custom fields | Ensure API is toggled on in the field's Visibility settings. | | Dropdown options not saving | Ensure each option has a unique label. Duplicate labels are not allowed. | Best Practices - Keep it minimal — Only add fields you actually need. Every additional field slows down the check-in process. - Use conditional logic — Show extra fields only when relevant to reduce form length for most visitors. - Use dropdown over free text — When possible, use dropdowns for consistent, searchable data. - Name fields clearly — Use descriptive labels visitors will understand without additional explanation. - Review fields quarterly — Remove fields that are no longer being used or analyzed. - Test on the kiosk — Ensure custom fields work well on touchscreens, especially file uploads and signature fields.

Last updated on Apr 25, 2026