The Scenario
You are part of a product team building 10 branded Synthflow agents for 10 different client personas. Before you can assign a voice to each agent, you need to know what voices are available.
The agent assignment meeting is Friday at 3 PM. It is Wednesday morning. You want a Google Sheet your team can annotate during the meeting, picking a voice per agent from the options.
The slow version:
- You open the Synthflow dashboard and navigate to the voices section
- You read each voice name, mentally note the ID, and type both into a Google Sheet
- The list is long and the IDs are strings of characters that are easy to mistype
- By voice 15, you are copying and pasting IDs from the browser's inspector tool
- You walk into Friday's meeting with an incomplete voice list and two IDs you are not sure are correct.
The fast version is one prompt.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent inside your Google Sheet that fetches the full Synthflow voice list from the API and writes it directly to the sheet, with no manual copying or ID transcription.
Open the SheetXAI sidebar and type:
List all available Synthflow TTS voices for the workspace and write each voice's ID and name into columns A and B of this sheet.
SheetXAI calls the Synthflow API, retrieves every available voice, and writes the two columns. The team has an accurate, complete voice list before the planning meeting.
What You Get
A complete voice options table ready for team annotation:
- Column A — voice ID
- Column B — voice name
Every ID is pulled directly from the API. No transcription errors, no miscopied strings. The team can add a third column during the meeting to note which agent each voice is assigned to.
What If the Data Is Not Quite Ready
Voice planning sheets need more than a raw list. SheetXAI enriches inline.
When you want to add a sample phrase per voice for comparison
The team wants to hear how each voice sounds on a standard phrase before assigning.
List all Synthflow voices and write voice ID and name into columns A and B. In column C, write a suggested 10-word sample phrase that would let someone evaluate the voice's tone and pacing.
When you need to filter voices by language
Your agents serve customers in both English and Spanish and you want separate sections.
List all Synthflow voices and write voice ID, name, and language into columns A through C. Sort by language so all English voices appear first, then Spanish, then all other languages.
When the team wants to pre-assign voices from a client spec sheet
You have an Agent Specs tab with client names and preferred voice tone. You want to suggest a matching voice per agent.
List all available Synthflow voices and write ID and name into columns A and B of this sheet. Then look at the Agent Specs tab and for each agent, suggest the voice from column A that best matches the preferred tone in the TonePreference column. Write the suggested voice ID into the SuggestedVoice column of the Agent Specs tab.
When you need to create agents and assign voices in one pass
The planning meeting is done and assignments are finalized. You want to create all 10 agents with their assigned voices at once.
For each row in the Agent Specs tab, create a Synthflow assistant using AssistantName and AgentType. Assign the voice ID from the SuggestedVoice column. Write the returned model ID into the ModelID column and the voice assignment confirmation into the VoiceStatus column.
The pattern: voice planning is a list read followed by an annotation pass. One prompt for the list, one prompt for the assignments. No manual transcription.
Try It
Get the 7-day free trial of SheetXAI and open any blank sheet, then ask it to list all available Synthflow voices. The Synthflow integration is included in every plan. For related workflows, see how to bulk-provision Synthflow voice agents from a spec sheet or the Synthflow AI in Google Sheets overview.
