sparrowdesk-logo-transparent-1.png
Go to sparrowdesk.com
Home
SparrowDesk Overview
  • Overview of SparrowDesk
  • Feature Overview in SparrowDesk
  • SparrowDesk Glossary
Getting Started
  • Setting Up Account Details
  • Default Business Hours
  • Understanding and Creating Teams
  • Inviting Team Members to the Platform
  • Roles and Permissions
  • Single Sign-On
  • Brands in SparrowDesk
  • Getting Started FAQs
  • Use a custom domain for your support portal
  • Customize Customer Email Notifications
  • View the Audit Log
Inbox
  • Understanding the Inbox in SparrowDesk
  • Managing Custom Views in Inbox
  • Live Chats in Inbox
  • Staying on Top of New Messages from Customers
  • Conversation Fields in SparrowDesk
  • Merging Conversations in SparrowDesk
  • Round Robin assignment explained
  • Export Conversations as CSV
  • Bulk update fields
  • Forward a Conversation to an External Contact
  • Common Email Delivery Errors
  • Add Watchers to a Conversation
  • Set Up Parent-Child Ticketing
Channels
  • Slack as a Channel
  • WhatsApp as a Channel
  • Facebook Messenger as a Channel
  • Instagram Channel
  • Setting Up Email as a Support ChannelConnect your custom email address How do I send and receive emails via SMTP and IMAP ? How do I find my SMTP/IMAP server address and port number? Common Errors while Connecting through SMTP/IMAPHow to Prevent Emails From Going to Spam Email Signatures
  • Installing Chat Widget Chat Widget Installation on WordPressInstall the Chat Widget on ShopifyCustomising Chat WidgetEmbedding and Configuring the SparrowDesk Chat WidgetChat Widget SettingsWhy End Users Don’t Always See Their Chat HistoryTrack page visits in SparrowDesk
Contacts
  • Contacts in SparrowDesk
  • How to manage contact segments
  • Deleting and Blocking Contacts in SparrowDesk
  • Contact Fields in SparrowDesk
Reports
  • Conversation Report
  • Team Performance Report
  • Understanding the AI Agent Report in SparrowDesk
  • Viewing CSAT reports in SparrowDesk
  • Reports FAQ
  • Exporting Reports as PDF
  • Help Center Reports
  • Build a Custom Report
Automation
  • Macros
  • Business Hours
  • Service-Level Agreements (SLAs)
  • Setting up CSAT (Customer Satisfaction) in SparrowDesk
Zoona AI
  • AI Suggested replies in your Inbox
  • AI-Generated Chat Subjects
  • Zoona AI Knowledge Improvements
  • Introduction to AI Copilot
  • Introduction to AI AgentAI Agent - Configure PersonaTraining your AI AgentZoona AI Agent CommandsAI Agent - Deploying on chatAI Agent - Deploying on EmailHow to Create a Command Zoona AI Agent - FAQUnderstanding AI resolutions in SparrowDesk
Workflows
  • Automate repetitive tasks through Workflows
  • How to Create a Workflow
  • Workflow Blocks Library
  • Notify a Slack Channel from a Workflow
  • Classify Conversations with a Custom Prompt
Help Centre
  • Write Knowledge Articles for your Help Centre and AI Agents
  • Setting Up and Customizing Your Help Center
  • Use a Custom Domain for Your Help Center
  • Make Your Help Centre Discoverable in Search results
  • Adding Google Tag Manager to your Help Center
  • Creating a Ticket Form Setting up Customer Portal
Billing
  • How does SparrowDesk pricing work?
  • What is Seat ?
  • Manage your Billing and Invoices
  • About Sales Tax
  • How to cancel your subscription
  • Frequently Asked Questions
  • AI Co-pilot and AI Resolution billing
  • SparrowDesk Startup Program
Apps and Integrations
  • Okta Integration
  • HubSpot Integration
  • SurveySparrow Integration
  • Zapier Integration
  • Attio Integration
  • Linear Integration
  • Jira Integration
  • Gmail Integration
  • Notion Integration
  • Shopify Integration
  • Migrating from Freshdesk
  • Zoho CRM integration
  • Set Up a Webhook

Contact Fields in SparrowDesk

Timer4 min read
JustinJustin

Contact fields help you store and manage important information about your customers. They enable agents to view details about a contact and personalize support interactions. You can use both default fields and custom fields to organize this data.

Accessing Contact Fields

To view or manage contact fields in SparrowDesk:

  • Click on the settings icon in the left sidebar and select Contact Fields.
  • Or, use Compass (Cmd + K) and search for Contact Fields to jump directly.

image.png


Default Contact Fields

SparrowDesk provides a set of default contact fields that are always available and cannot be deleted or disabled:

Full Name: Automatically constructed from first and last names.

Email: Customer's primary email address.

Phone: Customer's phone number.

  • Should start with + (international) or 0 (local).
  • Allowed characters: +, digits 0–9, -, (, )
  • Length must be between 7 and 15 (excluding special characters).

UTM Parameters (latest captured during chat):

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content

These fields are automatically populated when a conversation starts via the chat widget and help agents understand the user's journey and context.



Custom Contact Fields

In addition to default fields, you can create custom contact fields to capture any additional data relevant to your workflow — such as membership level, customer ID, product type, etc.

How to Create Custom Fields

Step 1: Click on the settings icon from the left panel, and click on Contact Fields. Or use Compass (cmd +k) and search for contact fields.

Step 2: Click on “New Field”.

image.png
Step 3: Choose what kind of data field you want to create (data type).

Step 4: Enter a Field Name (e.g., “Subscription Plan”).

image.png
Step 5: Click Create to save the details and create custom contact field.



Supported Data Types

You can choose from the following field types:

  • Dropdown – Select from predefined options (up to 50).
  • Single Line Text – For short text values.
  • Multi Line Text – For long descriptions or notes.
  • Number – For numeric input only.
  • Date – Date picker for calendar-based data.
  • Email – Validated email field.



Internal Names in contact fields

Each custom field has a system-assigned internal name used in APIs and integrations.

image.png

  • When you create a new custom contact field, SparrowDesk automatically generates a system-level identifier called the internal name. This internal name is derived from the label you enter. For example, if your field label is "Company Size", the internal name becomes company_size.

This internal name is important for API usage and integrations, where fields are referenced programmatically.

Editing Internal Name

You can modify the internal name only at the time of creating a custom contact field. To do this, click on the Change button that appears during field creation. This allows you to set a custom internal name before saving.

image.png

Once the field is created and saved, the internal name becomes locked. Even if you later update the field's label or dropdown options, the internal name remains unchanged.

This is done to maintain consistency across APIs and integrations that rely on this internal identifier.



Dropdown Field Options

  • You can add up to 50 options per dropdown field.
  • While creating the field, you can enter dropdown options into a text area — each line representing a single option.

image.png
After entering the options, click on Save Values and then Save property to create the dropdown custom field with options.

  • Options can be reordered using drag-and-drop after entry.

image.png

  • The order you define here controls how the dropdown appears when agents edit contact data.

Managing Custom Fields

  • Edit Label or Options: You can update the field label and dropdown options at any time.
  • Disable a Field: Temporarily remove it from the UI without losing any stored data.
  • Cannot Delete Fields: For data safety and integrity, custom fields cannot be deleted.

When a field is disabled:

  • It no longer appears in the contact view or edit screens.
  • All previously stored data remains intact and can be accessed if the field is re-enabled.



Where Contact Fields Appear

Once created, contact fields are visible in:

  • The Inbox when viewing a conversation
  • The Contacts page when viewing or editing a contact

Agents can modify these values as needed, depending on their permissions.

Powered By SparrowDesk

Table of ContentsOn this page