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
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
Channels
  • Slack as a Channel
  • WhatsApp as a Channel
  • Facebook Messenger as a 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
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 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
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

Single Sign-On

Timer3 min read
VaishaliVaishali

Single Sign-On (SSO) allows users to log in to SparrowDesk using their existing Identity Provider (IdP), such as Okta, OneLogin, or Azure AD. This means users do not need to create or remember a separate SparrowDesk password.

How to enable Single Sign-On

1. Go to Settings and select Single Sign-On. 

Image
From your identity provider(IDP), you’ll need the following:

  • Login URL
  • Certificate

2. After filling in the fields, click on Update.

How Single Sign-On works

When a user attempts to log in using SSO, SparrowDesk sends an authentication request to the configured Identity Provider.

If the user is already authenticated with the Identity Provider, access to SparrowDesk is granted automatically.

On the login page, users will see a Login with SSO option, which they can use to sign in instead of entering a SparrowDesk password.

Image



Frequently Asked Questions

What does “Enforce logins only through SSO” mean?

When this option is enabled, all users in your SparrowDesk account must log in using the configured Single Sign-On (SSO) provider (SAML).

  • Email + password login is disabled for regular users
  • Existing non-SSO sessions are logged out
  • Users must authenticate through the Identity Provider (IdP) to access SparrowDesk

This is typically used by teams that want all access to be managed centrally through their IdP.


What happens if the Identity Provider (IdP) is down?

If the Identity Provider is unavailable, regular users will not be able to log in using SSO.

However, account admins are not locked out.

  • Admins can still log in using email and password
  • Admins can disable SSO from Settings → Single Sign-On
  • Once disabled, users can log in again using email and password

This ensures account access is always recoverable, even if the IdP is temporarily unavailable.


Who should enable “Enforce logins only through SSO”?

This setting is recommended if:

  • You want to centrally control user access through your IdP
  • You want to prevent password-based logins entirely
  • Your organization already enforces SSO across internal tools

If you want to allow both SSO and email/password login, leave this option disabled.


What is the Logout URL in SSO?

The Logout URL is the endpoint provided by your Identity Provider (IdP) that handles user sign-out.

When a Logout URL is configured:

  • Logging out of SparrowDesk also logs the user out of the Identity Provider
  • The user’s SSO session is fully terminated
  • This helps prevent automatic re-login when the user tries to sign in again

This is commonly referred to as Single Logout (SLO).


Is the Logout URL mandatory?

No. The Logout URL is optional.

If it is not configured:

  • Logging out of SparrowDesk ends only the SparrowDesk session
  • The user may still remain logged in to the Identity Provider
  • On the next login attempt, the user may be automatically signed in again via SSO.


When should I configure a Logout URL?

You should configure a Logout URL if:

  • Your IdP supports Single Logout (SLO)
  • You want logout behavior to be consistent across all tools
  • You want to ensure users are fully signed out from their IdP session

If your IdP does not support SLO, you can leave this field empty.

Powered By SparrowDesk

Table of ContentsOn this page