Sharing survey links via google chat | Experience Community
Skip to main content
Question

Sharing survey links via google chat

  • June 15, 2026
  • 0 replies
  • 3 views

Forum|alt.badge.img+8

Hi everyone,

I need to distribute a Qualtrics survey via Google Chat to a specific list of users (around 2,500 recipients per distribution). The survey is not for everyone in a Google Chat space – it's targeted to a subset based on role, team, or other criteria. Therefore, I cannot simply post the link in a public space.

Given the volume (2,500 people), manual direct messaging is impossible. I'm looking for a scalable workaround to send each recipient a Qualtrics survey link (ideally a unique link for tracking) through Google Chat, without having to add them all to a space or message each person individually.

What I need:

  • Send a Qualtrics survey link (or unique link per user) to a list of ~2,500 specific Google Chat users (by email address).

  • Avoid creating a massive space or group chat.

  • Ideally, automate the sending process – batch or scheduled.

  • Track who received the survey (basic delivery confirmation would be a plus).

What I've considered:

  1. Google Chat API + Google Apps Script – Can I send direct messages to 2,500 individual users programmatically? I'm concerned about rate limits, quotas, and authentication (each user might need to have interacted with a bot first?).

  2. Creating a bot that users can interact with – e.g., users type a command to receive the survey link. But I cannot rely on 2,500 users to proactively request the link; I need to push it to them.

  3. Using a third-party messaging tool that integrates with Google Chat – does any tool support bulk DM sending to Google Chat users?

My specific questions for the community:

  • Has anyone successfully sent a Qualtrics survey to thousands of users via Google Chat? If so, what was your approach?

  • What are the rate limits for the Google Chat API when sending direct messages? Is it even possible to send 2,500 DMs in a short period?

  • Do recipients need to have previously interacted with a bot for me to DM them? (I've read that Google Chat requires a thread or existing 1:1 conversation? Not sure.)

  • Could I use Google Workspace APIs (e.g., Directory API to get user IDs) combined with Chat API to batch-send links?

Any sample code, batch scripts, or configuration examples would be extremely helpful. I'm comfortable with scripting (Python, Apps Script) but need guidance on the Chat API's capabilities and limitations for bulk, targeted messaging.

Thank you in advance for any insights.