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
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
  • Adding Watchers to a conversation
  • Round Robin assignment explained
  • Export Conversations as CSV
  • Bulk update fields
  • Forward a Conversation to an External Contact
  • Common Email Delivery Errors
Channels
  • 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
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
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 Single Sign on setup for SparrowDesk
  • Integrating HubSpot with SparrowDesk
  • Integrating SurveySparrow with SparrowDesk
  • Integrating SparrowDesk with Zapier
  • Connecting SparrowDesk with Attio
  • Connecting SparrowDesk with Linear
  • Integrating SparrowDesk with Jira
  • Connecting SparrowDesk for Gmail
  • Integrating SparrowDesk with Notion
  • Integrating SparrowDesk with Slack
  • Integrating SparrowDesk with Shopify
  • Connect WhatsApp to SparrowDesk

Integrating SurveySparrow with SparrowDesk

Timer2 min read
VaishaliVaishali

This article explains how to integrate SurveySparrow with SparrowDesk to automatically send surveys to customers based on conversation activity.

What you can do with this integration

Once connected, you can:

  • Automatically send surveys (such as CSAT) when conversations meet specific conditions
  • Control when a survey is sent using conversation or contact properties
  • Choose which survey to send and how it is delivered
  • Pass conversation details into the survey using variables

Prerequisites

Before setting up the integration, make sure:

  • You have an active SurveySparrow account
  • You have a valid SurveySparrow API key

Connect SurveySparrow to SparrowDesk

  1. In SparrowDesk, go to Settings → Apps store

Image

Image

  1. Locate SurveySparrow and click Connect

Image

  1. When prompted, sign in to your SurveySparrow account.

Enter your SurveySparrow credentials or choose a supported sign-in method to authenticate.

Image

After signing in, your SurveySparrow account will be connected to SparrowDesk.

Create a trigger

  1. After connecting SurveySparrow, click Create Trigger.

Image

Triggers define when a survey should be sent to customers.

Define when the trigger should run

Under Include conversations that meet, choose how the conditions should be evaluated with the dropdown:

  • All – the trigger runs only if all conditions are met
  • Any – the trigger runs if at least one condition is met

Image

You can add one or more conditions based on:

  • Conversation properties
  • Contact properties

Example

You can set a condition like:

  • Priority is Urgent

Image

Image

Image

Image

Once selected, click apply to set the condition.

You can also add additional conditions, according to your requirement.

Configure survey delivery

In the Survey Delivery section, choose how the survey should be sent.

Choose survey

  • Select the survey you want to send from the dropdown

Image

Example

You can send a CSAT Survey.

Image

Choose share channel

  • Select the share channel configured in SurveySparrow

Image

Image

  • This determines which email template or delivery method is used

Set up variable mapping

Variable mapping allows you to send conversation details from SparrowDesk into your survey.

  1. Under Variable Mapping, select values from the dropdown

Image

Example

You can select Priority and Source.

Image

Image

  1. These values will be sent as variables to SurveySparrow
  2. Make sure the variables selected here match the variables used in your survey questions

Allow sending multiple surveys (optional)

Enable Allow sending multiple surveys for every status change if you want surveys to be sent more than once.

Image

When this option is enabled:

  • A survey is sent when a conversation is resolved
  • If the conversation is reopened and resolved again, the survey is sent again

Click continue.

Name and save the trigger

  1. Enter a Trigger name

Image

  1. Add a Description (optional)
  2. Click Save

Image

The trigger is now active and surveys will be sent automatically when the conditions are met.

Disconnecting SurveySparrow from SparrowDesk

To disconnect the integration:

  1. Go to Settings → Apps store


Image

  1. Click the SurveySparrow dropdown

Image

  1. Select Disconnect

Image

  1. In the confirmation modal, click Uninstall

Image

Your SurveySparrow account will be disconnected from SparrowDesk.

Notes

  • This integration can be used to send surveys automatically.
  • Survey selection, delivery method, and variables are fully configurable using triggers.

Powered By SparrowDesk

Table of ContentsOn this page