Collaboration & Configuration

Contacts & Notifications

Version 1.0Updated February 2026For: All users managing contacts and staying informed.8 min read

Prerequisites

  1. You have an active Arkan account with the appropriate permissions assigned to your role.
  2. A project has been selected in the project selector (top navigation bar).
  3. For Contacts: your role must have Retrieve permission for Company Contacts or Person Contacts (or both).
  4. For Notifications: all authenticated users receive notifications automatically -- no additional permissions are required.

Tip: If you see a lock icon or "Access Denied" message on the Contacts page, contact your system administrator to verify that Retrieve permission is enabled for your role.


Section 1: Company Contacts

Company contacts represent the organizations your project interacts with -- clients, consultants, subcontractors, suppliers, and other stakeholders.

1.1 Navigating to Company Contacts

Navigation: Sidebar > Contacts

The Contacts page opens with two tabs: Company Contacts and Person Contacts. The Company Contacts tab is selected by default.

Contacts Tabs

1.2 Header Actions

ControlDescription
Filter ToggleShows or hides the filter panel
Actions DropdownAdditional bulk actions for the contact list
Add Company ContactOpens the form to create a new company contact (visible only with Insert permission)

1.3 Filter Panel

Click the Filter Toggle button to reveal the filter panel:

  1. Type a search term in the Search field to filter across contact names, emails, and other fields.
  2. Toggle Show Inactive to include or exclude inactive contacts in the results.
  3. Click the Clear button to reset all filters.

The grid updates immediately as you type. Results reset to the first page after any filter change.

1.4 Company Contacts Grid

ColumnDescription
Contact NameName of the company contact
CompanyCompany logo, name, and person count
EmailClickable mailto link
PhonePhone number
Mobile PhoneMobile phone number
AddressPhysical address
WebsiteCompany website URL
DepartmentDepartment within the organization
StatusActive (green badge) or Inactive (gray badge)
ActionsEdit and Delete buttons (conditional on permissions)

Grid features: Pagination (5/10/20/50/100 rows per page), sortable columns, resizable columns.

1.5 Adding a Company Contact

  1. Click the Add Company Contact button in the header.
  2. Fill in the required fields:
    • Name (required, max 200 characters)
    • Email (required, valid email format, max 100 characters)
    • Phone (required, max 20 characters)
  3. Optionally fill in additional fields:
    • Website (max 200 characters)
    • Address (max 500 characters)
    • Notes (max 1000 characters)
  4. Click Save.

The dialog closes and the new company contact appears in the grid with Active status.

Tip: Use the Notes field to record important context about the relationship, such as contract references or key personnel names.

1.6 Editing a Company Contact

  1. Click the Edit action button on the row you want to modify.
  2. Update any fields. In edit mode, the Status Toggle is also available to set Active or Inactive.
  3. Click Save.

The dialog closes and your changes are reflected in the grid.

1.7 Deleting a Company Contact

  1. Click the Delete action button on the contact row.
  2. Confirm the deletion in the dialog that appears.

The contact is removed from the grid.

Warning: Deleting a company contact may affect person contacts that reference it. Verify there are no dependent person contacts before deleting.


Section 2: Person Contacts

Person contacts represent individual people associated with your company contacts. Each person is linked to exactly one company contact.

2.1 Navigating to Person Contacts

  1. Navigate to Sidebar > Contacts.
  2. Click the Person Contacts tab.

The Person Contacts grid loads with all person contacts for the current project.

Person Contacts Tab

2.2 Header Actions

ControlDescription
Filter ToggleShows or hides the search and filter panel
ActionsAdditional bulk actions
Add Person ContactOpens the form to create a new person contact (requires Insert permission)

2.3 Filtering Person Contacts

  1. Type in the Search field to filter by name.
  2. Toggle Show Inactive to include or exclude inactive person contacts.

Results update as you type.

2.4 Person Contacts Grid

ColumnDescription
Full NamePerson's full name, with a star badge if they are the primary contact
Company ContactThe associated company contact
Job TitlePerson's job title
EmailClickable mailto link
PhoneClickable tel link
Mobile PhoneClickable tel link
DepartmentDepartment within the company
StatusActive (green badge) or Inactive (gray badge)
ActionsEdit and Delete buttons (conditional on permissions)

Grid features: Pagination (5/10/20/50/100 rows per page), sortable columns, resizable columns.

2.5 Adding a Person Contact

  1. Click the Add Person Contact button.
  2. Fill in the required fields:
    • Full Name (required, max 200 characters)
    • Company Contact (required, select from dropdown)
    • Email (required, valid email format, max 100 characters)
  3. Optionally fill in additional fields:
    • Job Title (max 200 characters), Phone (max 20 characters), Mobile Phone (max 20 characters)
    • Department (max 100 characters), Notes (max 1000 characters)
    • Is Primary toggle -- marks this person as the primary contact for the selected company
  4. Click Save.

The dialog closes and the new person contact appears in the grid with Active status.

Tip: Only one person can be the primary contact per company. Setting a new primary contact automatically removes the primary flag from the previous one.

2.6 Editing a Person Contact

  1. Click the Edit action button on the person row.
  2. Modify fields as needed. The Status Toggle is available in edit mode.
  3. Click Save.

Your changes are saved and the grid updates.


Section 3: Notification Center

The Notification Center provides a full-page view of all your notifications, with tools for filtering, selecting, and managing read status in bulk.

3.1 Navigating to the Notification Center

Navigation: Sidebar > Notifications or click View All Notifications in the topbar notification dropdown.

The Notification Center opens displaying the header "Notifications" with the subtitle "All your recent updates and mentions".

Notification Center

3.2 Bulk Actions

The bulk action bar in the page header provides:

  1. Select All checkbox -- selects or deselects all visible notifications.
  2. Mark as Read button -- marks selected notifications as read (disabled when nothing is selected).
  3. Mark as Unread button -- marks selected notifications as unread (disabled when nothing is selected).

Selected notifications update their status immediately. The selection clears after the action completes.

3.3 Filter Tabs

TabDescription
AllDisplays all notifications (default)
UnreadDisplays only unread notifications

Click a tab to switch the view. The notification list updates immediately.

3.4 Notification Grouping

Notifications are grouped chronologically under the following date headers:

  • Today -- notifications received today
  • Yesterday -- notifications received yesterday
  • Earlier -- all older notifications

Empty groups are automatically hidden.

3.5 Notification Items

Each notification item displays:

ElementDescription
CheckboxFor bulk selection
User AvatarPhoto of the user who triggered the notification (falls back to an icon)
User NameName of the user who triggered the notification
TitleAction description (e.g., "commented on your drawing")
MessageAdditional detail text
Time AgoRelative timestamp (e.g., "5m ago", "2h ago", "3d ago")
Unread IndicatorOrange dot and highlighted background for unread notifications

To read and navigate: Click anywhere on the notification row.

The notification is marked as read and the system navigates to the linked page (e.g., drawing, inspection request, or task).

3.6 Pagination

When you have more than 20 notifications, pagination controls appear at the bottom:

  1. Click Previous to go to the prior page.
  2. Click Next to advance to the next page.

The page indicator shows your current position (e.g., "Page 1 of 5").


Section 4: Real-Time Notifications

Arkan delivers notifications in real time using SignalR, so you are informed immediately without refreshing the page.

4.1 Bell Icon and Unread Badge

The notification bell icon appears in the top navigation bar. When you have unread notifications, an orange badge displays the unread count.

Notification Bell

4.2 Notification Dropdown

Click the bell icon to open the notification dropdown:

ElementDescription
HeaderDisplays "Notifications" title
Mark All As ReadLink visible when unread notifications exist; marks all as read
Notification ListUp to 10 recent notifications with avatar, author, title, message, and timestamp
Unread IndicatorBlue dot next to unread items with highlighted background
Empty StateDisplays "No any notifications" when the list is empty
View All NotificationsFooter link navigating to the full Notification Center

The dropdown auto-refreshes its content each time you open it.

4.3 Notification Types

TypeIconDescription
DrawingCommentDocument iconSomeone commented on a drawing
InspectionRequestSearch iconAn inspection request was sent
WorkflowRequestFlow chart iconA workflow action was taken
TaskAssignedTask iconA task was assigned to you
TaskCommentChat iconSomeone commented on a task

Tip: Clicking any notification in the dropdown marks it as read and navigates directly to the relevant page.


Section 5: Managing Notifications

5.1 Marking Individual Notifications as Read

  • From the dropdown: Click any notification to mark it as read and navigate to its linked page.
  • From the Notification Center: Click the notification row to mark it as read and navigate.

5.2 Marking All as Read

  • From the dropdown: Click the Mark All As Read link in the dropdown header.
  • From the Notification Center: Check Select All, then click Mark as Read.

5.3 Marking Notifications as Unread

  1. Navigate to the Notification Center (/notifications).
  2. Check individual notification checkboxes or use Select All.
  3. Click Mark as Unread.

The selected notifications return to unread status with the orange highlight and dot indicator.

5.4 Filtering Unread Notifications

  1. In the Notification Center, click the Unread filter tab.

Only unread notifications are displayed. Use this view to quickly identify items that need your attention.


Troubleshooting

I cannot see the Contacts page or I see a lock icon

Your role lacks the Retrieve permission for Company Contacts or Person Contacts. Contact your administrator under Settings > Roles & Permissions to request access.

The "Add Company Contact" or "Add Person Contact" button is missing

Your role needs the Insert permission for Company Contacts or Person Contacts respectively.

I cannot edit or delete a contact

Verify that your role has Update permission (for editing) or Delete permission (for deleting) under Settings > Roles & Permissions.

The Company Contact dropdown is empty when adding a person contact

Company contacts must exist before you can link person contacts to them. Create a company contact first.

I am not receiving real-time notifications

Verify you are logged in and your session has not expired. Check your browser's network connectivity -- SignalR requires an active connection. Try refreshing the page to re-establish the SignalR connection. If the issue persists, contact your system administrator to verify the notification hub is running.

The notification dropdown shows "No any notifications"

There are no notifications for your account. Notifications are generated when other users interact with items relevant to you (e.g., commenting on drawings, assigning tasks, or sending workflow requests).

Clicking a notification does not navigate anywhere

The notification may not have a valid link. This can occur if the linked item was deleted or if the notification was generated without a specific target page.

The unread count badge does not update

Open and close the notification dropdown to trigger a refresh. If the badge still does not update, refresh the browser page to re-establish the SignalR connection.


Next: Settings & Administration

Back to: Help Center

Tags
#contacts#notifications#SignalR#real-time#company contacts#person contacts#bell icon

Need more help?

Our team is here to assist you with any questions about Arkan.