This site is also used by our own engineers for API references.
Contacts are the people your team supports in KDesk. A contact record stores basic identity details, contact methods, address information, notification preferences, portal access, and notes. Contacts can be linked to tickets, receive ticket updates by email, be assigned forms, and sign in to the portal when your workspace allows…
Contacts are the people your team supports in KDesk. A contact record stores basic identity details, contact methods, address information, notification preferences, portal access, and notes. Contacts can be linked to tickets, receive ticket updates by email, be assigned forms, and sign in to the portal when your workspace allows it.
In the KDesk App, open the left sidebar and select Contacts. If you can view contacts but cannot create or edit them, your account may not have permission to manage contacts. Bulk import is controlled separately and must also be enabled for your team.
To create a new contact, open Contacts and select Create contact. KDesk opens the contact editor with sections on the left. You can save a record with minimal information, then refine it later. If the contact may use the portal, make sure you add the email address they should use to sign in.
The Contacts directory supports search by name, company, email, and phone numbers. You can also filter by status, sort the main columns, page through results, and select rows for bulk actions.
Each contact row has an actions menu. Choose View to open the record in read-only mode, Edit to update it, or Delete to permanently remove it. KDesk also supports bulk deletion from the Contacts table using selection checkboxes. If you need a backup before deleting, export contacts first.
If bulk import is enabled for your workspace, select Import contacts from the Contacts page. KDesk lets you download a CSV template, upload a CSV file, and review an import summary showing created and failed rows.
The current import template supports the core contact fields most teams need, including names, email addresses, phone numbers, company, job title, address fields, division, active status, and notes. Email and phone values can be imported as a single value or a list.
The main email address is separate from the labeled records stored under Emails. KDesk uses the main email address for portal lookup and sign-in. The labeled Emails and Phones fields are used to store additional communication records and are searchable from the Contacts directory.
The contact notification toggles are used by KDesk when deciding whether a contact should receive a given message type. These preferences work alongside your team’s communication settings, so a notification is sent only when both the workspace rule and the contact’s own preference allow it.
Portal access is controlled at both the team level and the contact level. The contact-level fields below decide what an individual contact can do once the team has enabled the matching workspace capability.
The workspace communication settings control whether the portal is available and what contacts can do there. Contact capabilities only work when both the team setting and the contact’s own permission allow the action.
KDesk supports two portal entry flows: a team portal link and a contact-specific portal link. The team link prompts for the contact’s email address, while a contact-specific link skips that lookup step because it is already tied to a record.
In the code-based flow, KDesk sends a one-time code to the contact’s email address. When contact SSO is enabled for the workspace, the portal can also show Microsoft and Google sign-in options. On supported browsers and devices, the contact portal can also be installed as its own app experience.
Contacts are loaded alongside tickets in the KDesk App so agents can associate people with a ticket and reference their details while working the issue. Ticket views can show related contacts, and contact information is used to determine who is participating in a ticket, who should receive notifications, and who may view or interact with tickets through the portal.
When your team uses contact request templates, those templates can prefill default values, lock specific fields, limit availability to specific contacts or email domains, and optionally let contacts choose assignees or add other contacts when submitting a request.
Forms can also be assigned directly to contacts. To receive a form assignment, the contact must be active and have portal access enabled.
KDesk can populate and maintain contacts through directory connections for the same team. These connections pull data into KDesk; they do not push changes back to the source directory.
Sync mappings can populate the contact fields your team uses most often, including email, company, job title, division, address fields, notes, portal permissions, and notification preferences.
If your team requires a synced contact match for SSO, contact single sign-on is only allowed when the sign-in identity matches the synced directory record for that contact.
The Contacts page includes Export contacts, which downloads a CSV of the current directory. If you have selected contacts, the export includes only those selected records; otherwise, it exports the full directory.
The export includes core profile fields, email and phone details, address data, division and job title, portal permissions, notification preferences, notes, and directory metadata.
Email Intake and Sync Email Intake turns incoming em...
This article explains the current KDesk Team Creation f...
Contact Request Templates Contact Request Templates ...